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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

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

Как понять вот такие строки:
Код:
var
text : string[10];
Код:
if Key = chr(VK_RETURN) then
что значит string[10] и chr(VK_RETURN) ???

Спасибо за ответы
Я иду по воде, босые ноги мочу.
Я такой же как все. Я Subaru хочу.
DriverSTi вне форума Ответить с цитированием
Старый 09.01.2010, 11:49   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

string[10];
это строка из 10 символов.

chr(VK_RETURN)
символ из VK_RETURN.
только вообще то так делать не стоит.
если нужен Enter то сравниваем с #13
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.01.2010, 12:11   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
только вообще то так делать не стоит.
Че это не стоит? Вполне нормально.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.01.2010, 12:12   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Витайлий, меня смущает перевод виртуальной клавиши в символ методом chr
ну не надежно это.
да и константа лучше уж будет
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.01.2010, 12:15   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Дружище, я не думаю что разработчикам Делфи стукнет в голову поменять константу VK_RETURN на другое значение
Хотя хозяин-барин. Пусть автор выбирает сам.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.01.2010, 12:21   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

согласен, малек ступил.
но одно скажу, сттоит помнить разницу между символом и виртуальной клавишей
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 09.01.2010, 12:32   #7
DriverSTi
Пользователь
 
Аватар для DriverSTi
 
Регистрация: 30.03.2009
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
string[10];
это строка из 10 символов.
А если в строке больше 10 символов?
Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
chr(VK_RETURN)
символ из VK_RETURN.
только вообще то так делать не стоит.
если нужен Enter то сравниваем с #13
Вот не пойму, что значит символ из VK_RETURN ??? Как понять VK_RETURN ??

Справку бы русифицированную, чтобы почитать о всех символах, операторах, функциях. Что с чем едят и что для чего Как плохо, когда рядом нету хорошего учителя...

Из-за таких непоняток я и Руби забросил, и ТурбоПаскаль, И ЯваСкрипт... Чувствую и с Дельфи будет подобное...

Вот мне надо написать программу, которая в скрытом виде при подключении к компу флешки автоматом загрузиться, скопирует нужные файлы (например, куки) и запишет на флешку. Либо отправит по инету на и-мейл. Вот как это написать, когда не знаешь какие функции, процедуры и операторы использовать????
Я иду по воде, босые ноги мочу.
Я такой же как все. Я Subaru хочу.
DriverSTi вне форума Ответить с цитированием
Старый 09.01.2010, 12:36   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Из-за таких непоняток я и Руби забросил, и ТурбоПаскаль, И ЯваСкрипт... Чувствую и с Дельфи будет подобное...
Ты прав лучше не начинать если заранее знаешь что бросишь.

Цитата:
что значит символ из VK_RETURN
VK_RETURN это константа равная 13, что представляет собой код клавиши Энтер.
Она описана в одном из модулей (помоему Consts)

Цитата:
Вот мне надо написать программу,
Ты явно не с того начал. Порыл бы по форуму для начала по слову м.м.м... если не ошибаюсь WM_DEVICECHANGE, и увидел бы что это сообщение приходит при вставке флешки.

Цитата:
А если в строке больше 10 символов?
Убери оттуда [10]. Пусть Делфи сама разберется сколько символов надобно.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.01.2010, 12:36   #9
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Цитата:
А если в строке больше 10 символов?
То в переменную text войдет 10 символов из нее и все!
Цитата:
Из-за таких непоняток я и Руби забросил, и ТурбоПаскаль, И ЯваСкрипт... Чувствую и с Дельфи будет подобное...
Возьмите 1С - она русская или учите English
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 09.01.2010, 12:41   #10
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Вот как это написать, когда не знаешь какие функции, процедуры и операторы использовать????
знаю
Цитата:
А если в строке больше 10 символов?
не влезет.
это объявление строки именно на 10 символов. не больше.
Цитата:
Вот не пойму, что значит символ из VK_RETURN ???
из числа(номера символа) получаем символ(char).
Цитата:
Как понять VK_RETURN ??
как понять число?
VK_RETURN это константа численного типа.
Цитата:
Справку бы русифицированную, чтобы почитать о всех символах, операторах, функциях. Что с чем едят и что для чего
а может англ выучить?
Цитата:
Как плохо, когда рядом нету хорошего учителя...
посмотрите под мой ник, я учился сам.
Цитата:
Из-за таких непоняток я и Руби забросил, и ТурбоПаскаль, И ЯваСкрипт... Чувствую и с Дельфи будет подобное...
а вот это вы зря...
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как совместить эти 2 скрипта, или что необходимо подправить? МIX JavaScript, Ajax 0 19.12.2009 09:03
Множества и строки (что не так?) tatian@ Помощь студентам 2 13.11.2009 13:27
ух.....эти массивы aiktz Помощь студентам 1 15.03.2009 17:33
Што означают обэкты? AndrewASV Общие вопросы Delphi 5 22.08.2007 07:49