Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Ошибка при создании dll


Автор: gambit 11.12.2007, 16:11
В dll делаю функцию
Код

function newuser(name,pass,prav:string):boolean;
begin
result:=true;
try
datamodule1.ADOTable1.Append;
datamodule1.ADOTable1.FieldByName('name').AsString:=name;
datamodule1.ADOTable1.FieldByName('prav').AsInteger:=strtoint(prav);
datamodule1.ADOTable1.FieldByName('pass').AsString:=pass;
datamodule1.ADOTable1.Post;
except
result:=false;
end;
end;


При компиляции получаю

Код

[Ошибка] Unit1.pas(23): Statements not allowed in interface part
[Ошибка] Unit1.pas(24): Undeclared identifier: 'result'
[Ошибка] Unit1.pas(27): Undeclared identifier: 'name'
[Ошибка] Unit1.pas(28): Undeclared identifier: 'prav'
[Ошибка] Unit1.pas(29): Undeclared identifier: 'pass'
[Фатальная ошибка] Unit1.pas(41): Program or unit 'Unit1' recursively uses itself


ЧТо это??? Я уже измучился.

Автор: Alexeis 11.12.2007, 16:19
ключевое слово "Statements not allowed in interface part"
Нафига реализацию писать в интерфейсной части модуля smile)))))

Автор: gambit 11.12.2007, 16:23
Alexeis, спасибо. А то я чуть монитор не разбил.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)