Показать сообщение отдельно

  #3  
Старый 08.03.2009, 19:22
Uname-A
Познающий
Регистрация: 19.08.2008
Сообщений: 69
Провел на форуме:
458484

Репутация: 31
По умолчанию

Код:
program icqsend;

uses
Windows, sysutils, ICQClient;

{$R *.res}

var ICQClient: TICQClient;

procedure ewq;
begin

end;

procedure qwe;
begin

end;


procedure ICQClient.OnMessageRecv(Msg, UIN: String);
begin
ewq;
end;

procedure FormCreate;
begin
ICQClient.DisableDirectConnections:= True;
ICQClient.ICQServer:= 'login.icq.com';
ICQClient.ICQPort:= 5190;
ICQClient.UIN:= StrToIntDef(Trim('43****043'), 0);
ICQClient.Password := Trim('X*****DI');
ICQClient.Login();
end;


procedure ICQClient.onLogin;
begin
qwe;
end;

begin

end.
Identifier redeclared: 'ICQClient'

25. Identifier redeclared <Имя>.<Имя> описано повторно, но в пределах блока имя можно описать лишь раз. Проверьте, не обозначена ли локальная переменная тем же именем, что и формальный параметр блока.

хм Теперь в чем проблема?=)

если уберу var то начинают появляться ошибки везде где есть ICQClient.

Последний раз редактировалось Uname-A; 08.03.2009 в 19:30..
 
Ответить с цитированием