//#include "IdIPWatch.hpp"(添加头文件) //求出本机器的IP地址... AnsiString ls_CurrentIP ; TIdIPWatch * IdIPWatch1=new TIdIPWatch(this); ls_CurrentIP= IdIPWatch1->LocalIP(); ShowMessage(ls_CurrentIP); delete IdIPWatch1;
运行程序时没问题,当关闭程序后便产生了iphist.dat文件,这是由于使用了IdIPWatch,并未去修改它的相关参数所致,自然它的默认设置会自动产生一个iphist.dat,将 HistoryEnabled 设置为 False ,重新编译即可解决该问题。