procedure TForm1.Button1Click(Sender: TObject); var Data : TDataSet; ADBGrid: TDBGrid; i, j : integer; ExcelApp:Variant; begin DBGrid1.Enabled:=false; ExcelApp := CreateOleObject('Excel.Application'); ExcelApp.WorkBooks.add; ExcelApp.Column...
Delphi之所以能在.net与Java“两座大山”重压之下,至今仍被广大编程爱好者喜爱、支持,究其原因,除了VCL框架设计精妙之外,强大的数据库程序开发能力也是其长盛不衰的关键因素之...
最全面的DBGrid标题排序实现方法: procedure TSrv_SJSetForm.DBGridEh1TitleClick(Column: TColumnEh);var s,cFieldName:string; i:integer; DataSet:TDataSet; procedure setTitle; var ii:integer; cStr:string; c:TColumnEh; begin for ii:=...
修改GRID.pas view plaincopy to clipboardprint? //在TCustomGrid.SetColWidths事件改为: procedure TCustomGrid.SetColWidths(Index: Longint; Value: Integer); begin if FColWidths = nil then UpdateExtents(FColWidths, ColCount, DefaultColWid...
最近在做的IP设置程序~因为有些东西要保存成常量~但是又可能需要进行一些改动~所以就想到了保存到INI配置文件的办法~ 找了一下教程~还是继续分享~ 一、有必要了解INI文件的结构:...
DCC32.exe肯定众多D迷都用过,Dcc64.exe功能也类似,是用来编译支持64位windows平台的应用程序的编译器,Dcc64可以在微软视窗32位平台上运行,所以Dcc64是应用程序实现跨平台的利器,当然...
之前复杂的ExtractFilePath这类的函数总算有新的替换者了。 //较常用的方法: TPath.GetTempPath;{获取临时文件夹路径} TPath.GetTempFileName;{获取一个临时文件名} TPath.GetPathRoot();{提取盘符,如:c:}...
这几天为网友逆向一个图片加密算法,结果算法容易,但是到写代码时写得一肚子火,因为把文件读写的基本函数忘掉了。连流对象的几个基本属性和方法都忘了运用,浪费不少时间,...
delphi 5-7桥接让delphi XE2DATASNAP中间层支持DELPHI低版本开发客户端 xe2DATASNAP出来一年了。相信许多人同我一样领略它开发中间层的快捷(相对老的MIDAS确实简便了许多)。但苦于自己有许多...
delphi7调用delphi XE2 中间层注意事项 1.字串统一使用WIDESTRING类型 2.客户端调用适配器DLL时,参数传DELTA,不要传TCLIENTDATASET...