![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.03.2008
Сообщений: 72
|
![]()
Помогите пожалусто придумать условие которое бы помогло узновать какого типа у меня информация(Integer или String).
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
strtointdef +F1
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
![]()
strtointdef +F1 незнаю шо ето значит но есть тож вариант :
в таблице кодов символов есть коды чисел и вот можно взять ото всех символов в строке коды и проверить входят ли они в те коды чисел которые обозначают цыфры а если хоть одно не входит значит ето тип string пример: str:=form1.edit1.text; for i:=1 to length(str) do if (ord(str[i])>=30) and (ord(str[i])<=39) then integer //30..39 коди чисел в таблице кодировки символов else string; но как я знаю разние кодировки используются такшо тут уже нужно будет подумать... и фсёже.. ето токо вариант =)
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
![]()
кнопку F1 у себя на клавиатуре специально выломали?
Unit SysUtils Syntax [Delphi] function StrToIntDef(const S: string; Default: Integer): Integer; Description StrToIntDef converts the string S, which represents an integer-type number in either decimal or hexadecimal notation, into a number. If S does not represent a valid number, StrToIntDef returns Default.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
![]() |
![]() |
![]() |
#5 | |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
![]() Цитата:
Это можно рассценивать и как стринг и как интеджер. Тоесть существуют значения которые могут быть определенны как интеджер так и стринг. А что вообще хочет автор? Нужна проверка коректности ввода?
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 18.04.2007
Сообщений: 135
|
![]()
Карась, не мути воду в водоеме
![]() Автор хочет знать является ли Edit1.Text числом или нет. Есть ещё функция Val, которая работает как для целочисленных так и для вещественных чисел. Вот пример работы: uses Dialogs; var I, Code: Integer; begin { Get text from TEdit control } Val(Edit1.Text, I, Code); { Error during conversion to integer? } if Code <> 0 then MessageDlg('Error at position: ' + IntToStr(Code), mtWarning, [mbOk], 0, mbOk); else Canvas.TextOut(10, 10, 'Value = ' + IntToStr(I)); end; |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 12.12.2007
Сообщений: 121
|
![]()
Ну неужели это так сложно? Раз уж автор ленится почитать справку, то можно сделать всё вручную:
Код:
Компьютеры - вещь слишком сложная, чтобы работать в принципе. Поэтому то, что они работают хоть как-то, уже чудо.
|
![]() |
![]() |
![]() |
#8 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Тогда уж до кучи :
![]() Код:
Последний раз редактировалось mihali4; 31.03.2008 в 20:12. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
ну и на всякий
![]() Код:
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 31.03.2008
Сообщений: 72
|
![]()
Большое спасибо за помощ!
А немогли бы помочь ещё вот с чем? Есть база Access нужно отсортировать её по алфовиту и переносить положение пользователя в тот участок бызы которое отображено в edit. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
y=Edit1->Text ??? | m.a.x.i.m | Помощь студентам | 8 | 31.03.2008 11:29 |
if edit1.text:='123'then | ben95 | Помощь студентам | 5 | 28.01.2008 16:29 |
из edit1.text в stringgrid. | fluer | Общие вопросы Delphi | 8 | 25.04.2007 11:23 |
как узнать что введено а Edit1 цифры или нет | doncova1 | Компоненты Delphi | 9 | 05.02.2007 10:43 |
Поиск символа в Edit1.text | Alar | Компоненты Delphi | 0 | 29.10.2006 19:02 |