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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2009, 17:39   #11
TaYgA
Форумчанин
 
Аватар для TaYgA
 
Регистрация: 24.09.2009
Сообщений: 264
По умолчанию

Alex Cones, спасибо вам
TaYgA вне форума Ответить с цитированием
Старый 08.11.2009, 17:47   #12
NeshSoft
Максим Николаев
Форумчанин
 
Аватар для NeshSoft
 
Регистрация: 15.02.2009
Сообщений: 170
По умолчанию

Код:
StrToInt(Edit.Text)
Только нужно проверить чтобы в edit было корректное число
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
NeshSoft вне форума Ответить с цитированием
Старый 08.11.2009, 17:54   #13
TaYgA
Форумчанин
 
Аватар для TaYgA
 
Регистрация: 24.09.2009
Сообщений: 264
По умолчанию

Цитата:
Только нужно проверить чтобы в edit было корректное число
Тоесть надо прописать в процедуре FormKeyPress типо:
Код:
  if not (key in ['0'..'9',','])
    then begin
      key:=#0;
       beep;
    end;
Я так думаю!??! И ещё такой вопрос, если в Edit записано Real то чтоб его конвертировать надо написать
Код:
StrToReal(Edit.Text)
Так, или я опять ошибаюсь?!?!
TaYgA вне форума Ответить с цитированием
Старый 08.11.2009, 17:57   #14
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Тогда проще использовать MaskEdit или запретить ввод в обычное поле ввода символов кроме цифр (и #8):
Код:
if (not (Key in ['0'..'9'])) or (not (Key = #8)) then Key := #0;
Цитата:
Так, или я опять ошибаюсь?!?!
Нет. StrToFloat()
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 08.11.2009, 18:06   #15
NeshSoft
Максим Николаев
Форумчанин
 
Аватар для NeshSoft
 
Регистрация: 15.02.2009
Сообщений: 170
По умолчанию

TaYgA, как я понимаю Вы добавляете в органайзер функцию калькулятора, подкину Вам одну идейку:

Меня в стандартном калькуляторе не устраивает, что в числах не отделяются разряды, ну т.е. чисто 25789123 сложно для восприятия, а число 25 789 123 - гораздо приятнее. Если добавите эту функцию в свой калькулятор - он получиться более удобный
NeshSoft. Программирование на заказ для студентов. Delphi/Pascal. Подробнее на сайте neshsoft.narod.ru
NeshSoft вне форума Ответить с цитированием
Старый 08.11.2009, 18:06   #16
TaYgA
Форумчанин
 
Аватар для TaYgA
 
Регистрация: 24.09.2009
Сообщений: 264
По умолчанию

Спсибо, всё получилось...
NeshSoft, обязательно попробую
TaYgA вне форума Ответить с цитированием
Старый 08.11.2009, 18:10   #17
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Цитата:
if (not (Key in ['0'..'9'])) or (not (Key = #8)) then Key := #0;
decimalSeparator забыли
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 08.11.2009, 18:16   #18
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

В тот момент требовался ввод целочисленного значения в эдит. Потребность в реальном появилась после того, как я набрал сообщение (не успел).
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите пожалуйста написать програмку для вычисления квадратного корня ! срочно !!! ylvia Помощь студентам 7 20.02.2012 19:29
Вычисление квадратного корня вручную 6AZblJlb Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 16.11.2011 04:02
Метод квадратного корня RrR007 Помощь студентам 0 10.06.2009 21:01
Длинная арифметика (Нахождение квадратного корня) 08ekhiv1 Помощь студентам 6 06.03.2009 15:48