EventArr:array[0..1000]of EVENTMSG;
如何把EVENTMSG类数据EventArr保存到文件里或数据库里??
请详细解说
如何把EVENTMSG类数据EventArr保存到文件里或数据库里??
请详细解说
解决方案 »
- 如何利用adoquery的append,post或者upbatch属性来实现输一条数据保存一行
- cxgrid 分组汇总 中文 format问题
- 有关组件创建时默认值
- 在一个模块中用到了Combobox1和Combobox2两个控件
- 如何运行时动态创建一个在自建类中的Tedit组件?我创建时候总是警告说类型不匹配,为啥?
- 如果解决安装QuickReprot3.6.2后,QRChart组件的不兼容问题???高分相送!!!
- 利用webbrowser编写王爷浏览程序的字体显示问题
- 高手,怎么动态改变一个控件的类啊??
- 关于建立多窗口,请求帮助~
- 紧急求助关于TIdHTTP在dll中调用问题?
- 有关POS机客显奇怪的问题
- 哪位高手能提供delphi中某个目录搜索文件名的算法?
NumRead, NumWritten: Integer;
Buf: array[1..2048] of Char;
begin
if OpenDialog1.Execute then { Display Open dialog box }
begin
AssignFile(FromF, OpenDialog1.FileName);
Reset(FromF, 1); { Record size = 1 }
if SaveDialog1.Execute then { Display Save dialog box}
begin
AssignFile(ToF, SaveDialog1.FileName); { Open output file } Rewrite(ToF, 1); { Record size = 1 }
Canvas.TextOut(10, 10, 'Copying ' + IntToStr(FileSize(FromF))
+ ' bytes...');
repeat
BlockRead(FromF, Buf, SizeOf(Buf), NumRead);
BlockWrite(ToF, Buf, NumRead, NumWritten);
until (NumRead = 0) or (NumWritten <> NumRead);
CloseFile(FromF);
CloseFile(ToF);
end;
end;
end;
你的代码好象不能实现。
程序中如下取的EventMSG类数据,
EventArr:array[0..1000]of EVENTMSG;
EventLog:integer;
EventArr[EventLog]:=pEventMSG(lParam)^;
如何才能把EventArr[EventLog]数组的内容保存到文件或数据库?
BEGIN
BlockWrite(ToF,EventArr[i] , sizeof(EVENTMSG),sizeof(EVENTMSG));
END;