Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
3-1168326170
Megabyte
2007-01-09 10:02
2007.04.01
Использование Gemini driver для связи через ADO


2-1173720065
GEN++
2007-03-12 20:21
2007.04.01
Problema s perezagryzkoy


2-1173596714
_uw_
2007-03-11 10:05
2007.04.01
Курсы валют


3-1168392288
NovaC
2007-01-10 04:24
2007.04.01
dBaseIV & password


11-1152342098
Maloric
2006-07-08 11:01
2007.04.01
Ошибка при использовании MHFontDialog





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский