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

Вниз

Помогите с кодом в CodeGear RAD Studio 2007   Найти похожие ветки 

 
diks   (2008-11-09 12:31) [0]

Здравствуйте! Сегодня сделал резкий переход с Delphi 7 на CodeGear RAD Studio 2007 и один из основных проектов отказывается работать. Помогите!

Код из Delphi 7:

function LAN_SendClientMessage(ClientListLink: integer; Msg:string): boolean;
var  Client: TSimpleClient;
begin
if (ClientListLink>=0) and (ClientListLink<GLServer.Clients.Count) then
 begin
 Client := GLServer.Clients.Items[ClientListLink];
 if LowerCase(Client.Name)=LowerCase(Client.Name) then
   begin
   TIdPeerThread(Client.Thread).Connection.WriteLn(Msg);
   LAN_SendClientMessage:=true;
   end
 else
   begin
   Application.ProcessMessages;
   LAN_SendClientMessage:=false;
   end;
 end
else
 begin
 ShowErrors("&#202;&#238;&#236;&#239;&#252;&#254;&#242;&#229;&#240; &#226;&#251;&#234;&#235;&#254;&#247;&#229;&#237;."#13#13"&#194;&#234;&#235;&#254 ;&#247;&#232;&#242;&#229; &#234;&#238;&#236;&#239;&#252;&#254;&#242;&#229;&#240;, &#235;&#232;&#225;&#238; &#239;&#240;&#238;&#226;&#229;&#240;&#252;&#242;&#229;"#13"&#241;&#229;&#242;&#2 29;&#226;&#238;&#233; &#239;&#240;&#238;&#226;&#238;&#228;.");
 LAN_SendClientMessage:=false;
 end;
end;


С этой TIdPeerThread(Client.Thread).Connection.WriteLn(Msg); строкой какая то несовместимость!
Как же тогда отправлять сообщения клиенту? Так же 2007-я ругается на ServerConnect и ServerDisconnect.
Компонент TCPServer. Помогите исправить ошибки!


 
cerber   (2008-11-19 20:53) [1]

вроде .Thread поменяли на .acontext


 
Сергей М. ©   (2008-11-20 09:36) [2]


> какая то несовместимость


Что значит "какая-то" ?

Компилятор дает точную диагностику ошибки, а твоё "какая-то несовместимость" - это уже отсебячина, по которой можно лишь сделать предположение, что D2007 поставляется с 10-й версией Indy, в отличие от 9-й в D7.

В 10-ке упомянутые компоненты (и не только они) претерпели основательные изменения, так что готовься - это далеко не последние грабли.



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
2-1278936046
Xmen
2010-07-12 16:00
2010.10.10
Как можно присоединить пару документов Word.


15-1278662537
Дмитрий Тимохов
2010-07-09 12:02
2010.10.10
Системы бекапа и синхронизации


2-1279538562
fib
2010-07-19 15:22
2010.10.10
TpFIBDataSet вызвать SQL Generator в Run-time


6-1225988097
vegarulez
2008-11-06 19:14
2010.10.10
Вопрос про POST


15-1278909803
12
2010-07-12 08:43
2010.10.10
В MSSQL есть SoundEx(str), есть ли такое для Delphi?