Форум: "Начинающим";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
ВнизПросьба не пинать Найти похожие ветки
← →
Иванов (2007-03-04 19:44) [0]Извините за тупой вопрос но пишу:
edit1.text:=3;
а компилятор выдает:
[Error] lab25.pas(86): Incompatible types: "String" and "Integer"
[Fatal Error] Project1.dpr(6): Could not compile used unit "lab25.pas"
Из-за чего это может быть.
← →
DVM © (2007-03-04 19:46) [1]
> Из-за чего это может быть.
Из-за: Incompatible types: "String" and "Integer". По-моему все понятно.
← →
Chaval' (2007-03-04 19:47) [2]Ха, прикольно.
edit1.text:="3";
← →
Лебедев © (2007-03-04 19:50) [3]Блин спасибо туплю :)))
← →
Sinus © (2007-03-04 19:50) [4]ты пытаешься присвоить числовое значение ..
попробуй написать IntToStr()
может помочь
хотя про типы данных тебе должен был преподаватель еще на первом уроке рассказать..8-/
← →
Иванов (2007-03-04 20:57) [5]Да какой преподаватель у нас информатика через 2 года только начнется. А как правильно переменой i1 присвоить результат функции strtoint(i1)
← →
Иванов (2007-03-04 21:29) [6]Плз помогите срочно надо. Неужели сложно пару строк черкануть
← →
Loginov Dmitry © (2007-03-04 21:33) [7]> А как правильно переменой i1 присвоить результат функции
> strtoint(i1)
че гонишь?
← →
Иванов (2007-03-04 21:52) [8]I1:=strtoint(i1) выдает ошибку
← →
Romm (2007-03-04 21:54) [9]
> I1:=strtoint(i1) выдает ошибку
ты хоть понял че написал?
← →
DVM © (2007-03-04 21:55) [10]
> I1:=strtoint(i1) выдает ошибку
А что должно получиться то? Бред написал. Числу присваиваешь строку.
Присваивай строку строке, а числу число.
← →
Romm (2007-03-04 21:57) [11]пример
var
Str:string;
Int:Integer;
begin
Int:=StrToInt(Str); //StrToInt - String To Integer
//или так можно:
Str:=IntToStr(Int); //IntToStr - аналогично с первым
end.
← →
Romm (2007-03-04 21:57) [12]пример
var
Str:string;
Int:Integer;
begin
Int:=StrToInt(Str); //StrToInt - String To Integer
//или так можно:
Str:=IntToStr(Int); //IntToStr - аналогично с первым
end.
← →
Virgo_Style © (2007-03-04 21:59) [13]Иванов (04.03.07 19:44)
lab25.pas
Иванов (04.03.07 20:57) [5]
информатика через 2 года только начнется
точно-точно?
← →
Anatoly Podgoretsky © (2007-03-04 22:04) [14]> Romm (04.03.2007 21:54:09) [9]
Да с СИ он слез.
← →
Иванов (2007-03-04 22:06) [15]I1:=strtoint(i1) выдает ошибку
← →
DVM © (2007-03-04 22:08) [16]
> I1:=strtoint(i1) выдает ошибку
Да.
← →
Romm (2007-03-04 22:11) [17]
> I1:=strtoint(i1) выдает ошибку
пойми - то что ты написал - это, сори за выражене, "тупизм"
Купи учебник и почитай..
← →
Иванов (2007-03-04 22:27) [18]А если i1 до этого определена как edit1.text а потом я ее хочу перевести в число? То почему тупизм?
← →
Romm (2007-03-04 22:35) [19]
var
i1:string;
i2:real;
begin
i1:=Edit1.text;
i2:=StrToFloat(i1); //либо напрямую l2:=StrToFloatt(Edit1.Text);
end.
← →
Virgo_Style © (2007-03-04 22:37) [20]По-моему, это начинает быть похожим на развод
← →
Romm (2007-03-04 22:40) [21]
> По-моему, это начинает быть похожим на развод
да уж :) в орешник его! :)
← →
Иванов (2007-03-04 23:16) [22]Всем большое спасибо. Извините за потеряное время
← →
Astronom © (2007-03-11 14:41) [23]Delphi не различает регистр символов (в отличии от С) и для него переменные I1 и i1 неразличимы, т. е. это одна и та же переменная. В этом и ошибка.
← →
Johnmen © (2007-03-11 14:52) [24]
> Anatoly Podgoretsky © (04.03.07 22:04) [14]
> Да с СИ он слез.
Если он и там сидел так же, как начинает сидеть на D, то уж лучше бы и не слезал...
:)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.074 c