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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2013, 10:58   #1
Т. В. Ян
Новичок
Джуниор
 
Регистрация: 13.06.2013
Сообщений: 1
Вопрос Строки в Паскаль

Доброго времени суток! Кто чем может - подскажите, пожалуйста.

Я пытаюсь написать калькулятор, подобный ХР'шному...А там, при вводе числа запятая остается неподвижной..Думала, думала, как это сделать..Решила при вводе цифры определять положение запятой и перемещать ее на 1 символ вправо(в конец строки)...После нажатия запятой булевой переменной Comma присваивается false...Тогда процедура цифровых кнопок не реагирует на запятую

...
var
CommaPos: integer;
Comma: boolean;
...


В общем в процедуре цифровых кнопок сделала так:
...
If Comma=True then
(CommaPos:=Pos(',', Edit1.Text);
Insert(',', Edit1.Text, CommaPos+1)
...

У меня компилируется с ошибкой:
calc.pas(138,33) Error: Can't take the address of constant expressions
Но не могу понять, что нужно сделать...
Т. В. Ян вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки...(Паскаль) Keti Помощь студентам 2 25.12.2011 20:57
Строки. Паскаль Базиля Помощь студентам 7 12.01.2010 22:12
Паскаль. Строки. Mon_ Ennemi Помощь студентам 2 05.01.2010 22:31
Строки(Паскаль) Паскалька^^ Помощь студентам 6 14.11.2009 13:12
Паскаль Строки! Серафимий Долговяз Помощь студентам 8 20.04.2009 16:08