Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

В чом ошыбка?   Найти похожие ветки 

 
Blaster ©   (2005-01-19 23:46) [0]

Я новичок в это деле,помагите в чом тут ошыбка?

procedure TForm1.Button1Click(Sender: TObject);
var n: string;
var m: string ;
begin
n:=length("samir");
m:=length("kimona");
edit1.Text:=n+m;
end;

end.


 
palva ©   (2005-01-19 23:52) [1]

edit1.Text:=n+m;

Правую часть нужно предварительно перевести в строку

edit1.Text:=IntToStr(n+m);

(Вроде бы только что на такой же вопрос отвечали.)


 
Vasya.ru ©   (2005-01-19 23:52) [2]

var один раз пиши:
var
 n : string;
 m : string;


 
Profi ©   (2005-01-19 23:59) [3]

Это прикол что ли? Ошибка на ошибке! Два var"а, n и m типа string, а им присваевают число, и когда edit1.Text:=n+m; то если n и m все же строки inttostr не надо!


 
Yanis ©   (2005-01-20 00:14) [4]

Я такое вообще первый раз вижу. Это нечто. Не знаю что сказать :) Можно так и так:


var n: string;
var m: string ;
begin
n:=StrToInt((length("samir"));
m:=StrToInt(length("kimona"));
edit1.Text:=IntToStr(n+m);


или же


var n: integer;
var m: integer;
begin
n:=length("samir");
m:=length("kimona");
edit1.Text:=IntToStr(n+m);


 
Anatoly Podgoretsky ©   (2005-01-20 00:23) [5]

и по первому варианту будет 56, по второму 11


 
Yanis ©   (2005-01-20 00:33) [6]

Первый вариант вообще не болжен работать :) там надо

n:=StrToInt((length("samir"));
m:=StrToInt(length("kimona"));


заменить на


n:=IntToStr((length("samir"));
m:=IntToStr(length("kimona"));


> и по первому варианту будет 56, по второму 11
ну да. Там же строки складываются :)


 
palva ©   (2005-01-20 00:39) [7]

Главную ошибку вы и не заметили
В чом ошыбка? даже две.
Всё с этого начинается.


 
KilkennyCat ©   (2005-01-20 01:57) [8]

Как иногда говорится, ошибка в ДНК, что гораздо раньше [7]


 
Knight ©   (2005-01-20 02:00) [9]


> [7] palva ©   (20.01.05 00:39)
> Главную ошибку вы и не заметили

Всё правильно... мозг работает избирательно, поэтому, каждый видит своё...
гуманитарий - в первую очередь ошибки в словах...
программист - в коде... остальное для него не существует
%)


 
Poirot ©   (2005-01-20 09:31) [10]

Это всё школа Барсика видимо:)
Knight ©   (20.01.05 02:00) [9]
Видимо я вообще смесь и того и того - я и ошыбку нашёл и над кодом долго смеялся:) Бедный мой животик:))


 
Knight ©   (2005-01-20 18:52) [11]


> [10] Poirot ©   (20.01.05 09:31)

Наверно ты из гумунитария уже вырос, а до программера ещё не дорос... %)


 
Poirot ©   (2005-01-20 19:02) [12]

Knight ©   (20.01.05 18:52) [11]
пойду с горя напишу очередную фичу :((


 
боби   (2005-01-20 19:04) [13]

ну и программеры растут......


 
Knight ©   (2005-01-20 19:06) [14]


> Poirot ©   (20.01.05 19:02)

%)


 
боби   (2005-01-20 19:08) [15]

> В чом ошыбка?

ERROR HAS YOU


 
SergP ©   (2005-01-20 21:06) [16]


> В чом ошыбка?


Судя по сабжу - в ДНК.



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

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.027 c
4-1103012818
ПЛОВ
2004-12-14 11:26
2005.02.06
CreateProcessWithLogonW


1-1105985683
Ермак
2005-01-17 21:14
2005.02.06
TForm::OnShow


8-1098530146
ALEKCEY
2004-10-23 15:15
2005.02.06
Визуализации музыки и фракталы


3-1105114869
ArchValentin
2005-01-07 19:21
2005.02.06
Создание отчётов...


1-1106300202
Arm79
2005-01-21 12:36
2005.02.06
какую библиотеку компонентов (не хуже RxLib) порекомендуете?