我有大量的内存分配和相同数量的FreeMem调用。不过,我没有在调用freemem之前检查指针是否为nil,以及在释放后的一行将指针设置为nil。procedure FreeMemAndNil(p: Pointer; size: Integer = -1); if p <> nil then if size > -1 then else p := nil;end;
但是有一个问题。它不能将原
我使用的是Windows Server 2008,我想获取DNS服务器。所以我认为最快的方法应该是执行ipconfig,然后使用TProcess解析它的输出。 var begin proces := TProcess.Create(nil); proces.Options := proces.Options + [poWaitOnExit,poUsePipes]; proces.Execute;
ex