COM+中:procedure GetUserName(var UserName: WideString); stdcall;
调用时var
  s: string;
  ss: WideString;
begin
  AppServer.GetUserName(s);  //返回值总是''(空串)
  AppServer.GetUserName(ss);  //返回正确的值
end;今天用2011写个小程序时发现的,害得我花费了不少的时间。:(暂时不敢将D7的程序升级到2011了----要改不少地方。希望大家注意一下。