今天在网上看到一篇Indy简单教程,里面介绍到IdTCPServer和IdTCPClient组件的使用,在IdTCPServer的IdTCPServerExecute方法中原来的教程用的是老版本,procedure TFormMain.IdTCPServerExecute(AThread: TIdPeerThread);参数是AThread,而我用的是XE2,参数是AContext,void __fastcall TfrmMain::IdTCPServer1Execute(TIdContext *AContext) ,里面有调用AThread.Synchronize(AddLogEntry);方法,新版本中没有了,我在网上搜了下教程有讲用TIdSync.SynchronizeMethod(AddLogEntry);代替的