-
Shadow (19.05.08 01:41) [0]Прошу прощения за такой идиотский вопрос!
Надо написать прогу именно на Delphi, сам я Си-шник и с паскалем не особенно связываюсь т.к. все реализовываю на С++, но тут надо именно написать на Delphi.
Вопрос: как заставить прогу работать чтоб она не жаловалась на тип?
допустим у нас код
Edit3.Text:=Edit2.Text-Edit1.Text;
-DelphiEdit3->Text=Edit2->Text-Edit1->Text;
-C++
В С++ все прекрасно работает, а в Delphi ругаетс мол тип не тот, а объявляя его в начале "Real" не дает ставить привязку Text! Как исправить? Зарание спасибо! -
Loginov Dmitry © (19.05.08 07:44) [1]> Edit3.Text:=Edit2.Text-Edit1.Text;
В Дельфе так вычесть нельзя. Возможно только сложение :)
> В С++ все прекрасно работает, а в Delphi ругаетс мол тип
> не тот
Ты все языки программирования изучаешь путем выклянчивания ответов на форумах? -
Юрий Зотов © (19.05.08 09:32) [2]> Shadow (19.05.08 01:41)
В Паскале можно сделать все то же самое, что и в С, но он тем и хорош, что не дает сделать случайную ошибку и требует явного подтверждения. Так и здесь - надо ЯВНО преобразовать строки в числа, а результат - обратно.
Edit3.Text := FloatToStr(StrToFloat(Edit2.Text) - StrToFloat(Edit1.Text));
PS
На будущее - у Вас неправильно оформлен заголовок вопроса, поэтому ветку закрыли. Я взял грех на душу и открыл ее снова, но больше такого не будет - оформляйте вопросы сами, как положено. -
Юрий Зотов © (19.05.08 09:34) [3]> Loginov Dmitry © (19.05.08 07:44) [1]
Дима, а чем этот вопрос хуже других? Почему на другие вопросы ты отвечаешь, а этот назвал "выклянчиванием"? По-моему, нормальный вопрос.