Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Вниз

Как определить первые символ в едите? 


Priz_Datiy   (2002-03-04 16:30) [0]

тоесть если первый символ то Лебел1Каптион:=ДА! елсе Лебел1Каптион:=НЕТ!



Крутов Алексей   (2002-03-04 16:47) [1]

конст первый_символ="ю"

иф копи(едит1.текст,1,1)=первый_символ вен
Лебел1.Каптион:="ДА!" елсе Лебел1.Каптион:="НЕТ!"



Юрий Зотов   (2002-03-04 16:53) [2]

Copy ??????

Edit1.Text[1]



Digitman   (2002-03-04 16:56) [3]

>Крутов Алексей
ашипачка ) тагда уш так :

иф Боолеан(Орд(первый_символ) тхен ...



Крутов Алексей   (2002-03-04 17:04) [4]

>Юрий Зотов
Если уж на то пошло, то в моем коде нет никаких ошибок,
пусть он и не оптимальный, а в вашем в случае строки нулевой
длины Edit1.Text[1] может вернуть неизвестно что
(по exception, кажется, не вылетит). Ну а вообще вы конечно правы.



Lusha   (2002-03-04 17:15) [5]

>Digitman
1. А скобочки?
2. А к чему все это?



Digitman   (2002-03-04 17:35) [6]

>Lusha
что ж, забыл "скобочку")... ну да невелика беда, imho
а вот и со скобочками :

иф Боолеан(Орд(первые_символ_в_едите)) тхен ...

а что тебя смутило ? разве код не соответствует авторскому высказыванию :
".. если первый символ то .." ?



Lusha   (2002-03-04 17:59) [7]

>Digitman
Этому высказыванию соответствует полностью...
... не соответствует другому его высказыванию, цитирую: "Как определить первые символ в едите?" Заметьте, фраза на которую Вы ссылаетесь лишь приложение к ней...

В этом свете Ваша реплика воспринимается мной как издевательство и это меня не смущает, а возмущает... Ну, плохо мальчик выразил свою мысль. Но ведь старался... зачем опускать то?

P.S. а скобки это так, для понта



Digitman   (2002-03-04 18:22) [8]

>Lusha
1. Не согласен. Не "..лишь приложение..", а детальное уточнение !
2. Если "для понта", то - будь любезен : изложи возмущение свое в "Потрепаться"



Digitman   (2002-03-04 18:31) [9]

>Lusha
и вникни, пожалуйста, прежде чем возмущаться :

Вот это
".. если первый символ то .."

можно "переложить в код" не иначе как

если код некоего символа в булевом представлении соответствует значению ИСТИНА, то ...



Lusha   (2002-03-05 09:47) [10]

>Digitman
Я прекрасно понял, что Вы имели в виду в своей первой реплике и в дополнительных объяснениях не нуждаюсь... считаю, что текст выражения нужно было воспринимать исключительно в контексте вопроса... считаю также, что фразу "если первый символ то" нужно трактовать как обычное логическое выражение. При буквальном прочтении Вы заранее предполагаете ошибку человека, а это не есть корректно по отношению к нему...

Я с большим уважением отношусь к Вам и мне было очень неприятно наблюдать то, что происходит... жаль, что Вы этого не понимаете.

P.S. замечание по поводу скобок было верно, поэтому переносить его в раздел "потрепаться" было бы некорректно.

Lusha



Digitman   (2002-03-05 11:51) [11]

>Lusha

1. В программинге нет и не должно быть двусмысленности и неопределенности ! И контекст именно вопроса не дает этой определенности вообще ! В то время как уточнение "если .. то .. елсе" однозначно предполагает требование анализа кода символа как Boolean-значения (именно - кода символа как булевя значения, а не лог.выражения, выполняющего некое сравнение одного кода с другим)

2. К чему эти "лебелы", "едиты" и иже с ними ? Мы здесь что, вольной художественной транскрипцией/транслитерацией стандартной англоязычной терминологии занимаемся или все же используем соглашения об именованиях станд.компонентов Делфи ? Что, уже и скопировать оригинальное название идентификатора лень ? Или все же - элементарным неуважением к коллегам здесь отдает ?



Alev   (2002-03-09 23:56) [12]

s:="ДА! фыва ыва "
If(copy(s,0,3)="ДА!")Then close;


Copy(стока_откуда_вырезать,начиная_с_какого_символа,сколько_символов)



Aleks1   (2002-03-10 02:33) [13]

Не очень хочется влезать во "флэйм", но не выдержал
> heruvim4ik © (09.03.02 14:32)
> If(copy(s,0,3)="ДА!")
Что по твоему означает "нулевая" позиция в строке?
Я уже не говорю о звоне, который "не знаю где он".



Aleks1   (2002-03-10 02:51) [14]

Sorry heruvim4ik!
Мое предыдущее сообщение должно выгдядеть следующим образом:
> Alev (09.03.02 23:56)
If(copy(s,0,3)="ДА!")
Что по твоему означает "нулевая" позиция в строке?
Я уже не говорю о звоне, который "не знаю где он".



Anatoly Podgoretsky   (2002-03-10 09:51) [15]

Aleks1 (10.03.02 02:51)
Что по твоему означает "нулевая" позиция в строке?

Как чего "нулевую" позицию



Mbo   (2002-03-10 11:30) [16]

Бедлам какой-то




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.016 c
3-80439           Draculenok            2002-02-27 14:12  2002.03.25  
Не хватает какой-то записи!!!!


1-80506           Stexen                2002-03-11 23:00  2002.03.25  
Компонент под углом


3-80419           Rustik                2002-02-26 16:15  2002.03.25  
Проблема при построении репорта в Fastreporte


7-80707           LORN                  2001-12-19 22:13  2002.03.25  
Есть ли у кого - готовая прога ФОРМАТИРОВАНИЕ ДИСКЕТ?


3-80437           Sewix                 2002-02-27 14:08  2002.03.25  
Как подключить данные из Access в Delphi