 |
|

04.08.2007, 17:40
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
W!z@rD для новые квипов (8010+ вроде) нет.
кстати можно просто асмовые вставки готовых модулей сделать=)
|
|
|

04.08.2007, 17:47
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
С нами:
10533245
Репутация:
773
|
|
есть два поля (edit1 и edit2) можно ли БЕЗ объявления доп. переменных осуществить проверку ввода кроме как
if (Edit1.text;='') or (Edit2.text='') then
???
|
|
|

04.08.2007, 18:01
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
Сообщение от Zitt
есть два поля (edit1 и edit2) можно ли БЕЗ объявления доп. переменных осуществить проверку ввода кроме как
if (Edit1.text;='') or (Edit2.text='') then
???
чем тебя твой вариант не устраивает?
|
|
|

04.08.2007, 18:09
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
С нами:
10533245
Репутация:
773
|
|
Другой нужно...
|
|
|

04.08.2007, 18:30
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
С нами:
10088966
Репутация:
646
|
|
if length(Edit1.Text) = 0 then ...
это ведь тупо... лучше скажи, чем не устраивает, и чего хочешь добиться
|
|
|

05.08.2007, 01:02
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
С нами:
10533245
Репутация:
773
|
|
какая разница почему то не устраивает считай что из-за моих религиозных убеждений =))
Хочу проверку... )
Joker-jar, не то...
|
|
|

05.08.2007, 09:38
|
|
Постоянный
Регистрация: 11.03.2007
Сообщений: 581
С нами:
10088966
Репутация:
646
|
|
Просто мы не можем понять, что нужно то  Как я понял, нужно определить, что один из двух едитов пуст, но не через if (edit1.text) or (edit2.text) then ... Да?
|
|
|

05.08.2007, 16:30
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
С нами:
10533245
Репутация:
773
|
|
Надо проверку на то что оба edita не пусты
но не через if (edit1.text) or (edit2.text) then ... Да?
Да
|
|
|

05.08.2007, 16:52
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
С нами:
10370602
Репутация:
472
|
|
Пример на С, но на дельфи перевести за минуту можно.
Код:
//WM_GETTEXT в помощь
char buf[128];
SendMessage(hWndEdit, WM_GETTEXT, sizeof(buf), (LPARAM)buf);
Дальше проверяй буффер
Последний раз редактировалось Ni0x; 05.08.2007 в 16:56..
|
|
|

05.08.2007, 17:51
|
|
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
С нами:
11042306
Репутация:
2726
|
|
Вообще-то для этого есть GetWindowTextLengthA() в user32.dll
Возвращает длинну текста в окне. Если 0 - пустое.
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|