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