D
dd001
Unregistered / Unconfirmed
GUEST, unregistred user!
问题描述我已做成avi文件,请用影音风暴播放<br><br>具体代码如下<br> if DlgOpen.Execute then<br> begin<br> if UpdateCDS.State in [dsBrowse] then<br> if UpdateCDS.FieldByName('序号').AsString = '' then<br> UpdateCDS.Append<br> else<br> UpdateCDS.Edit;<br><br> if UpdateCDS.State in [dsinsert, dsedit] then<br> begin<br> UpdateCDS.FieldByName('更新文件名').Asstring := trim(ExtractFileName(DlgOpen.FileName));<br> UpdateCDS.FieldByName('文件日期').AsDateTime := filedatetodatetime(FileAge(DlgOpen.FileName));<br> ClientDatasetBlobtodb(UpdateCDS, DlgOpen.FileName, '文件内容');<br> UpdateCDS.FieldByName('文件大小').AsString:= inttoStr(GetFileSize(DlgOpen.FileName));<br><br> UpdateCDS.Post;<br> UpdateCDS.SaveToFile('c:/save-new.xml',dfXMLUTF8);<br> Memo1.Lines.LoadFromFile('c:/save-new.xml') ;<br><br> Tempcds.Data:=Null;<br> Tempcds.Data := UpdateCDS.Delta;<br> Tempcds.MergeChangeLog ;<br> Tempcds.SaveToFile('c:/start-New1.xml',dfXMLUTF8);<br> Memo2.Lines.LoadFromFile('c:/start-new1.xml') ;<br> end;<br><br> end;<br>发现在 Tempcds.Data := UpdateCDS.Delta;这句后, save-new.xml和start-new1.xml两个文件中的二进制文件内容居然发生了改变.<br>先谢谢各位版主了.<br>如果需要程序demo可以qq联系我 qq:413264451