Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2010, 00:42   #11
DriverSTi
Пользователь
 
Аватар для DriverSTi
 
Регистрация: 30.03.2009
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Значит ставь точки прерывания на код проверки и смотри что с чем проверяется.
А как это делать? Я Делфи лишь пару дней изучаю. До этого пару недель изучал ТурбоПаскаль
Я иду по воде, босые ноги мочу.
Я такой же как все. Я Subaru хочу.
DriverSTi вне форума Ответить с цитированием
Старый 09.01.2010, 00:46   #12
DriverSTi
Пользователь
 
Аватар для DriverSTi
 
Регистрация: 30.03.2009
Сообщений: 23
По умолчанию

Цитата:
Сообщение от SoftKoc Посмотреть сообщение
Я скинул пример в Архиве, вы смотрели???
Пост #5!!!
Да, смотрел. Спасибо! Вот только "Автобус" для Вашей программы "Автомобиль", а "автобус" - нет.

А это весь код. Выше только код лейблов и баттонов с эдитами. Мне лишь надо понять сам смысл этой фичи. Как правильно задавать условие и находить правильные ответы.
Я иду по воде, босые ноги мочу.
Я такой же как все. Я Subaru хочу.
DriverSTi вне форума Ответить с цитированием
Старый 09.01.2010, 00:55   #13
SoftKoc
Форумчанин
 
Аватар для SoftKoc
 
Регистрация: 07.11.2009
Сообщений: 218
Восклицание

Цитата:
Сообщение от DriverSTi Посмотреть сообщение
Да, смотрел. Спасибо! Вот только "Автобус" для Вашей программы "Автомобиль", а "автобус" - нет.

А это весь код. Выше только код лейблов и баттонов с эдитами. Мне лишь надо понять сам смысл этой фичи. Как правильно задавать условие и находить правильные ответы.
Ну так это уже нужно проверять если маленькая первая буква, тогда заменить ее на большую! Потому что это тоже играет большую роль в этом.
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности
SoftKoc вне форума Ответить с цитированием
Старый 09.01.2010, 00:58   #14
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
Вот только "Автобус" для Вашей программы "Автомобиль", а "автобус" - нет.
Цитата:
Ну так это уже нужно проверять если маленькая первая буква, тогда заменить ее на большую! Потому что это тоже играет большую роль в этом.
Лучше воспользоваться функцией AnsiUpperCase('Строка'); Эта функция переводит строку в верхний регистр.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 09.01.2010, 01:02   #15
SoftKoc
Форумчанин
 
Аватар для SoftKoc
 
Регистрация: 07.11.2009
Сообщений: 218
По умолчанию

#14 Поддержу =)
Я бы изменил мир, но Бог не дает исходников...
Если помог, нажми на весы и поставь плюс - в знак благодарности
SoftKoc вне форума Ответить с цитированием
Старый 09.01.2010, 01:08   #16
DriverSTi
Пользователь
 
Аватар для DriverSTi
 
Регистрация: 30.03.2009
Сообщений: 23
По умолчанию

Цитата:
Сообщение от SoftKoc Посмотреть сообщение
Ну так это уже нужно проверять если маленькая первая буква, тогда заменить ее на большую! Потому что это тоже играет большую роль в этом.
Главное, что благодаря выложенным тут кодам я могу разобраться как правильно записывать)))) А проверка первой буквы - это уже следующий шаг. Хорошо, что у меня есть книжечка по ТурбоПаскалю, там есть и такая фишка
Я иду по воде, босые ноги мочу.
Я такой же как все. Я Subaru хочу.
DriverSTi вне форума Ответить с цитированием
Старый 09.01.2010, 01:41   #17
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Не первую букву нужно проверять...
Сравнение нужно делать немного по-другому:
Код:
 if (AnsiUpperCase(n)=AnsiUpperCase('Автобус'))...
или AnsiLowerCase...
Главное - привести сравниваемые строки к "общему знаменателю", вернее - регистру...
mihali4 вне форума Ответить с цитированием
Старый 09.01.2010, 18:18   #18
Dembel
Новичок
Джуниор
 
Аватар для Dembel
 
Регистрация: 10.03.2009
Сообщений: 1
По умолчанию

Посмотрел код в первом посте, неувидел присвоения значения переменной n в процедуре, соответсвенно на момент проверки условия

Код:
if (n='Автобус') or (n='Джип') or (n='Спорткар')
     then Label3.Caption := 'Это автомобиль'
     else Label3.Caption := 'Это не автомобиль';
она у тебя равна '', потому и выскакивает все время 'Это не автомобиль'. Хотя я сам еще только учусь м.б. не так понял че?:D
Нету лучше карате, чем в карманах 2 ТТ
Dembel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа на нахождение верности условия без опереатора IF (Pascal) xRJ10 Помощь студентам 9 24.12.2009 07:07
условия glupayastudentka Помощь студентам 7 25.06.2009 09:43
условия combobox Mihailhome Общие вопросы Delphi 3 12.06.2009 20:09
Проверка условия artemavd БД в Delphi 21 07.05.2009 18:20
Проверка условия Luciferium БД в Delphi 1 05.06.2007 16:23