Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

как привести вводимый символ к верхнему регистру [D7, XP]


Страницы:   1 2 3 4

AntonUSAnoV ©   (2008-03-19 17:10:00) 


fieldname:=dbgrid1.SelectedField.FieldName;
if fieldname='Fam' then
begin
key:=chr(uppercase(str(key));
end;

вот значит, уважаемые мастера, нужно чтобы вводимый пользователем символ (в дбгриде) автоматически приводился к верхнему регистру, пишу я это в обработчике таблицы beforeedit , на указаный вверху код делфи пишет incopatible types,


AntonUSAnoV   (2008-03-19 18:48:00) [21]

Честное пионерское , у меня так было написано сразу после вот этого
> UpCase :(
[24]
, но прогон видно в другом месте, а Вы сразу прикалываться начали, и лишних полчаса потратили товарищи. я пишу в обработчике onkeypress в дбгриде правильно или раньше надо ?


{RASkov}   (2008-03-19 18:41:00) [22]

> [41] AntonUSAnoV   (19.03.08 18:30)

Как тебе помочь? Или всеж решил уже свою проблему?
Не волнуйся здесь, не против помощи, и не прикалывается никто.... только и от тебя вопросы должны быть без приколов - тоесть более-менее грамотно заданы. Вот смотри:
Key: Char;
UpperCase() - String;
UpCase() - Char;

Итог: Нам нужно всего лишь Key:=UpCase(Key); Т.е. использовать функции родные для данных с которыми работаем, а не подгонять данные для работы с первой попавшейся функцией...


AntonUSAnoV   (2008-03-19 18:30:00) [23]

Вы вообще допускаете вариант что я только учусь, не могу разобраться, вследствие чего и обращаюсь к мастерам за советом, и я понимаю что Вы помогаете по принципу "Догадайся сам" что правильно, и я понял что не понял про совместимость типов, что скорее всего потому что с charом пока тесно не знакомился...


{RASkov}   (2008-03-19 18:29:00) [24]

....В итоге когда я подогнал кран и спустил к тебе(в яму) крюк, ты умудрился ударится о него головой и потерять сознание.... :(


{RASkov}   (2008-03-19 18:28:00) [25]

> [36] AntonUSAnoV   (19.03.08 18:18)
> так kolan ни чего мне не возразил на мои выводы

Колян тебя вытаскивал-вытаскивал из ямы, но ты не только руки не подавал, но еще и специально глубже в нее(яму) залазил... :(


{RASkov}   (2008-03-19 18:24:00) [26]

> [36] AntonUSAnoV   (19.03.08 18:18)

Ты знаешь что нибудь о типах Делфи? ...о их совместимости?
Как можно разрабатывать программу не зная основ???


{RASkov}   (2008-03-19 18:22:00) [27]

> [7] AntonUSAnoV   (19.03.08 17:28)
> key:=chr(uppercase(key));

Вот я не понимаю, КАК можно такое придумать??? Да и еще и возмущатся, что не работает.... :(
У меня подозрение, что при написании ты не думаешь СОВСЕМ. Твое написание программы заключается в простом переборе знакомых слов и их групировка, что само собой не нравится компилятору :(


AntonUSAnoV   (2008-03-19 18:18:00) [28]

блин ну не понял я значит, я там отвечал вроде, так kolan ни чего мне не возразил на мои выводы..


{RASkov}   (2008-03-19 18:18:00) [29]

> [33] AntonUSAnoV   (19.03.08 18:15)

Намекаю: читай ветку сначала... выпиши на листочек ключевые моменты.... всего лишь малость подумай ...и все получится)


{RASkov}   (2008-03-19 18:16:00) [30]

> [30] AntonUSAnoV   (19.03.08 18:08)

Тебе ответ еще в [3] дали. Только ты решил заколачивать гвозди в бетон.... а что? ...можно же :)


Плохиш   (2008-03-19 18:15:00) [31]


> AntonUSAnoV   (19.03.08 18:08) [30]

Неужели [24] ну ни сколечки, ни на на мизинчик не помогает?


AntonUSAnoV   (2008-03-19 18:15:00) [32]

ну хотть намекните что ли ,


{RASkov}   (2008-03-19 18:12:00) [33]

> [30] AntonUSAnoV   (19.03.08 18:08)

Что еще нужно? Подумать за тебя? Может сам уже сообразишь, а? Или совсем дурак? :)


AntonUSAnoV   (2008-03-19 18:08:00) [34]

господа программисты, Вы так и будете обмениваться замечаниями по поводу своей чувствительной организации сознания, или как ?


Плохиш   (2008-03-19 18:07:00) [35]

рыдал...
опять мимо кнопки попал :-))


Плохиш   (2008-03-19 18:06:00) [36]


> AntonUSAnoV   (19.03.08 18:03) [26]
> а чё то ни работает ...

Радал...


{RASkov}   (2008-03-19 18:04:00) [37]

> [25] Плохиш ©   (19.03.08 18:02)

Нормально все.... См [26] :)))


AntonUSAnoV   (2008-03-19 18:03:00) [38]

а чё то ни работает ...


Плохиш   (2008-03-19 18:02:00) [39]


> {RASkov} ©   (19.03.08 17:57) [24]

Фи!
А как всё начиналось...


{RASkov}   (2008-03-19 17:57:00) [40]

UpCase :(


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо