Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #16  
Старый 24.12.2007, 20:02
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
Восклицание

Можно в OnKeyPress поместить такой код:
Код:
case Key of
'0'..'9',#8  :;
else
ShowMessage('Сообщение об ошибке');
Key:=#0;
end;

И эта проблема уже не актуальна:
Цитата:
Вправо-влево пользователю двигать курсор запретим? Выделение Shift`ом тоже? Home/End?


Но эта всё-же имеет место:
Цитата:
Копирование/вставку?
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
Ответить с цитированием
  #17  
Старый 24.12.2007, 21:35
Аватар для Oleg
Oleg Oleg вне форума
Активный
 
Регистрация: 29.11.2007
Адрес: Оренбургская обл., Россия
Сообщения: 261
Репутация: 15
Восклицание

Тут же у меня написано так:
c символом "[" code]
try
StrToInt(Строка)
//В строке записано число
except
//Ошибка
end;
"- нет /code]" - нет и всё смотрится как без code
, но когда пишу ответ, то всё смотрится нормально.

P.S.: просто прояснял ситуацию.
Ответить с цитированием
  #18  
Старый 24.12.2007, 22:23
Аватар для Rokuell
Rokuell Rokuell вне форума
Активный
 
Регистрация: 27.12.2006
Адрес: Псков
Сообщения: 274
Версия Delphi: Delphi 7
Репутация: 497
По умолчанию

А не проще
Код:
TryStrToInt(const S: string; out Value: Integer): Boolean
Если результат True, то ошибок нет

PS: функция из модуля SysUtils
Ответить с цитированием
  #19  
Старый 24.12.2007, 22:33
Burka Burka вне форума
Начинающий
 
Регистрация: 10.06.2007
Сообщения: 163
Репутация: 10
По умолчанию

кстати есть процедура Val(str,int,error)
вроде так, которая заноист в error любое число, не ноль, если ошибка. и не надо никаких try except'ов.
Ответить с цитированием
  #20  
Старый 30.12.2007, 15:36
WcN WcN вне форума
Прохожий
 
Регистрация: 14.12.2007
Сообщения: 7
Репутация: 10
Радость Всем спасибо!

Спасибо всем, кто откликнулся!
Справился с этим вопросом с помощью Val.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:20.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter