Вверх ↑
Ответов: 1429
Рейтинг: 50
#1: 2010-09-18 04:39:05 ЛС | профиль | цитата
Почему этот код:

#pas
var
s1:string;
begin
s1:='Привет!';
SomeFunc(s1);
end;

Выдает ошибку: Error: Incompatible types: 'Integer' and 'String', в строке "SomeFunc(s1);"
где он тут увидел integer?

Полный код:

#pas
unit HiAsmUnit;

interface

uses kol,Share,Debug,MyDLL,windows;

type
THiAsmClass = class(TDebug)
private

public
on_SomeFunc:THI_Event;
procedure do_SomeFunc(var _Data:TData; Index:word);

end;

implementation

procedure THiAsmClass.do_SomeFunc;
var
s1:string;
begin
s1:='Привет!';
s1:= SomeFunc(s1);
_hi_onEvent(on_SomeFunc,s1)
end;

end.

карма: 0

0