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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2011, 14:41   #21
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Что значит как?

Код:
if edit1.text = pass then
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 13.01.2011, 14:51   #22
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

ну да можно, но я со строками операторы использовать не люблю, и отказался от их использования - именно в Delphi, я не помню в каких случаях, но они некорректно работают.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 13.01.2011, 15:37   #23
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
именно в Delphi, я не помню в каких случаях, но они некорректно работают.
Вы уж извините меня за резкость и прямоту, но это чушь и клевета!!!
(Либо Вы их просто готовить не умеете! )

Пример, подтверждающий Ваши слова сможете привести?

я уж не говорю, о том, что Вы в примере использовали функции работы со строками Length() и Pos(), они, значит, корректно работают, а сравнение строк - не корректно???!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 13.01.2011, 15:46   #24
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Я тоже с удовольствием посмотрел бы код где чтото "некорректно работает".

Ни разу не встречался с ошибками, которые не объяснялись бы логично. Всегда находил косяк в коде из за которого всё и работало криво. Компьютер работает так как ты напишешь, а не как ему вздумается.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 13.01.2011, 15:58   #25
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Хм, просто я когда только начал изучать Delphi, долго и упорно не мог понять почему ошибка у меня в сравнении строк.
Кто-то подсказал, что лучше и правильнее все реализовать через Pos, Copy,Length and others.
Ну я и решил, что Делфи - пуп земли и в нем нельзя сравнивать строки. Раза 3 тут люди тоже постили насчет сравнения строк, я им помогал реализовать ихний код через Pos и Length.
Сейчас впервые узнал, что все таки можно сравнивать строки. Так что извините
Все таки мне приелась работа со строками с помощью стандартных ф-ий...))
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 13.01.2011, 16:09   #26
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Единственные "косяк" со строками был замечен мной в консольном приложении. У новичка может сложиться впечатление, что Делфи работает некорректно. Допустим простая программа:

Код:
Var a : String;

Begin
Readln(a);
If a = 'Б' Then Writeln('Yes') Else Writeln('No');
Readln;
End.
Даже если пользователь введёт 'Б' Делфи выдаст No.
Если поставить бряк на строку if ... будет видно с чем там идёт сравнение.

Вобщем это единственное что я приметил.... это не ошибка, но не каждый новичёк сможет разобраться почему не срабатывает.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 13.01.2011, 19:12   #27
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

Код:
var

  Form1: TForm1;

    value : string;

implementation



{$R *.dfm}



procedure TForm1.FormCreate(Sender: TObject);

begin

repeat

value := InputBox('Внимание', 'Введите пароль', 'пароль');

until value='Ваш пароль';

showmessage('Пароль правильный');



end;
но как сделать что бы при нажатии на кнопку отвена сообщение закрывалось??
cargo29 вне форума Ответить с цитированием
Старый 13.01.2011, 19:24   #28
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Вызвать Terminate.

А зачем ты в Рипит засунул?
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 13.01.2011, 20:03   #29
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

Цитата:
Сообщение от Valio Посмотреть сообщение
Вызвать Terminate.

А зачем ты в Рипит засунул?
я с ним никогда не работал как там что сделать7??
cargo29 вне форума Ответить с цитированием
Старый 13.01.2011, 20:05   #30
cargo29
Форумчанин
 
Регистрация: 13.12.2010
Сообщений: 603
По умолчанию

можешь хотя бы примерный код накидать???
cargo29 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как сделать или отдолжить такой же движок форума как по ссылке? Дим@ Свободное общение 5 13.10.2009 20:55
Как такое сделать (извените. но даже не знаю как это называется) Van'Denis HTML и CSS 3 30.08.2009 10:46
как сделать чтоб экселев. файл висел открытым на рабочем столе как афиша на заборе? Мара Помощь студентам 6 24.07.2008 13:29