首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

E2010 Incompatible types异常

2013-01-23 
E2010 Incompatible types错误我用的是DELPHI EX 编译的//源码function TCustomWinSocket.GetLocalHost: s

E2010 Incompatible types错误
我用的是DELPHI EX 编译的

//源码
function TCustomWinSocket.GetLocalHost: string;
var
  LocalName: array[0..255] of Char;  
begin
  Lock;
  try
    Result := '';
    if FSocket = INVALID_SOCKET then Exit;
    if gethostname((LocalName), SizeOf(LocalName)) = 0 then
      Result := LocalName;
  finally
    Unlock;
  end;
end;

出现了如下的问题
[DCC Error] pskdjf.pas(814): E2010 Incompatible types: 'PAnsiChar' and 'array[0..255] of Char'

我找了一些 贴子都没有指出具体的修改方法,大家有知道的告诉一下,谢谢
[解决办法]
 gethostname(@hostName[0], sizeof (hostName)); 

热点排行