Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Просьба не пинать


Страницы:   1 2

Иванов ©   (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)


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо