我想保存Pointer变量和一些如Form1,这样的东西,到文件,不知道怎么保存。
解决方案 »
- delphi 7 TIdHTTP 没有找到
- cxbutton是什么控件
- 年终放分
- 用ClientDataSet和dbgrid 如何通过点击dbgrid的标题进行排序
- 在下从来没有接触过delphi,给me一些经验好吗????!!!
- 为什么我的access越来越大啊!老问题了!ado + access!还有运行一段时间后,提示无法识别数据库格式*.MDB。
- Delphi?
- 能不能用delphi开发dhtml的?请告诉一般的方法!谢了
- 散分,谁有delphi 做web services 的书,急
- Delphi资深程序员彻底廉价出售至北京
- 寻求ocr高手合作,用于识别支票上数字
- 在csdn首页有篇文章提到在Delphi7.0中有Delphi for .NET的预览版,可我安装后没有找到,应该怎样安装呢?
Function FormatObjectVar(Obj : TObject):String;
var
P : pointer;
begin
P := Pointer(OBJ);
Result := Format('%p', [p]);
end;然后直接保存字符串.我想你肯定还需要引用吧,:)
这个地方也是一个道理,需要稍微改一下就能转换成Pointer了,:)
Function GetObj(ObjAddr : String):Tobject;//根据地址转换成那个对象
var
Tmp : TObject;
P : Dword;
S : String;
begin
Result := Nil;
S := Trim(ObjAddr);
try
P := strtoint('$'+S);
TMP := TObject(P);
S := Tmp.ClassName;
Result := Tmp;
except
end;
end;