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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2009, 19:13   #11
Siluet
Форумчанин
 
Регистрация: 05.12.2008
Сообщений: 143
По умолчанию

Мужики..да Это Гениально СПАСИБО
Siluet вне форума Ответить с цитированием
Старый 15.04.2009, 19:42   #12
Siluet
Форумчанин
 
Регистрация: 05.12.2008
Сообщений: 143
По умолчанию

а вот еще!! как сделать что бы при вводе буквы тош ошибку не выводила?
Siluet вне форума Ответить с цитированием
Старый 15.04.2009, 20:38   #13
Siluet
Форумчанин
 
Регистрация: 05.12.2008
Сообщений: 143
По умолчанию

я ввожу букву..и у меня выходит ошибка
Siluet вне форума Ответить с цитированием
Старый 16.04.2009, 00:27   #14
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Можете сделать проверку на вводимый символ и если символ является буквой, то его не вводить. К примеру:
Код:
Procedure TForm1.Edit1KeyPress(Sender: TObject; Var Key: Char);
Begin
Case Key Of
'A'..'Z': Key:=Chr(0);
'a'..'z': Key:=Chr(0);
'А'..'Я': Key:=Chr(0);
'а'..'я': Key:=Chr(0);
End;
End;
Но с учётом того, что в Edit'e должны быть цифры, то лучше сделать так:
Код:
Procedure TForm1.Edit1KeyPress(Sender: TObject; Var Key: Char);
Begin
Case Key Of
'0'..'9': ;
#8: ;
#46: ;
Else
Key:=Chr(0);
End;
End;
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 16.04.2009, 11:59   #15
Siluet
Форумчанин
 
Регистрация: 05.12.2008
Сообщений: 143
По умолчанию

а "#8" и "#46" что означает ?
Siluet вне форума Ответить с цитированием
Старый 16.04.2009, 20:34   #16
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Цитата:
Сообщение от Siluet Посмотреть сообщение
а "#8" и "#46" что означает ?
#8 - Это клавиша Backspace.
#46 - Это точка.
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 17.04.2009, 19:22   #17
Siluet
Форумчанин
 
Регистрация: 05.12.2008
Сообщений: 143
По умолчанию

народД!! ) как мне сделать чтобы при нажатий на кнопку содержимое текстового файла выводилось в Memo. чтонужно вписать ?

Код:
procedure TForm1.Button1Click(Sender: TObject);
    var fa:file;{Незнаю можно ли так}
begin
    assign(fa,'text.txt');{здесь выходит ошибка, объясните пожалуйста}
    reset(fa);
end;
Siluet вне форума Ответить с цитированием
Старый 17.04.2009, 19:35   #18
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

1)Memo.lines.loadFromFile(<имя файла>);
2)assignfile а не assign

иногда полезно читать что за ошибку выдает(и писать тут)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.04.2009, 19:49   #19
Siluet
Форумчанин
 
Регистрация: 05.12.2008
Сообщений: 143
По умолчанию

спасибо !!
Siluet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод в Memo под курсором Aleksandar Компоненты Delphi 5 22.10.2008 22:43
Перевод из Memo по английскому в Memo по русскому Sanek777 Общие вопросы Delphi 5 26.09.2008 00:17
В Memo сделать так, чтобы текст был разного цвета, разноцветный memo Artem Компоненты Delphi 3 07.09.2007 13:40
В Memo ввёл раз!!! в Memo ввёл два!!! а где Memo ввёл раз??? Хs-You Компоненты Delphi 6 19.08.2007 19:48
Вывод информации в Memo из файла. Фибер Оптик Общие вопросы Delphi 11 04.05.2007 00:13