Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];

Вниз

зайди там все объяснено!   Найти похожие ветки 

 
Shadow   (2008-05-19 01:41) [0]

Прошу прощения за такой идиотский вопрос!
Надо написать прогу именно на Delphi, сам я Си-шник и с паскалем не особенно связываюсь т.к. все реализовываю на С++, но тут надо именно написать на Delphi.
Вопрос: как заставить прогу работать чтоб она не жаловалась на тип?
допустим у нас код
Edit3.Text:=Edit2.Text-Edit1.Text;-Delphi
Edit3->Text=Edit2->Text-Edit1->Text;-C++
В С++ все прекрасно работает, а в Delphi ругаетс мол тип не тот, а объявляя его в начале "Real" не дает ставить привязку Text! Как исправить? Зарание спасибо!


 
Loginov Dmitry ©   (2008-05-19 07:44) [1]

> Edit3.Text:=Edit2.Text-Edit1.Text;


В Дельфе так вычесть нельзя. Возможно только сложение :)


> В С++ все прекрасно работает, а в Delphi ругаетс мол тип
> не тот


Ты все языки программирования изучаешь путем выклянчивания ответов на форумах?


 
Юрий Зотов ©   (2008-05-19 09:32) [2]

> Shadow   (19.05.08 01:41)  

В Паскале можно сделать все то же самое, что и в С, но он тем и хорош, что не дает сделать случайную ошибку и требует явного подтверждения. Так и здесь - надо ЯВНО преобразовать строки в числа, а результат - обратно.

Edit3.Text := FloatToStr(StrToFloat(Edit2.Text) - StrToFloat(Edit1.Text));

PS
На будущее - у Вас неправильно оформлен заголовок вопроса, поэтому ветку закрыли. Я взял грех на душу и открыл ее снова, но больше такого не будет - оформляйте вопросы сами, как положено.


 
Юрий Зотов ©   (2008-05-19 09:34) [3]

> Loginov Dmitry ©   (19.05.08 07:44) [1]

Дима, а чем этот вопрос хуже других? Почему на другие вопросы ты отвечаешь, а этот назвал "выклянчиванием"? По-моему, нормальный вопрос.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.047 c
2-1236178765
Artem
2009-03-04 17:59
2009.04.19
EhLib, OnKeyDown


2-1236094118
mmelik
2009-03-03 18:28
2009.04.19
Ошибка Stack overflow


15-1234819801
Юрий
2009-02-17 00:30
2009.04.19
С днем рождения ! 17 февраля 2009 вторник


15-1235058988
Turok
2009-02-19 18:56
2009.04.19
Компонент для графика функции sin(x)


1-1210571079
Гость1468
2008-05-12 09:44
2009.04.19
ESC-последовательность на принтер - ошибка I/O error 105





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский