
Delphi
ClassOps
开放、分享、学习 和 交流
展开
-
Delphi 设置窗体无标题栏和边框
只需要在窗体的创建时,添加如下代码procedure TMainForm.FormCreate(Sender: TObject);begin SetWindowLong(handle, gwl_style, getwindowlong(handle, gwl_style) xor ws_caption); hide; show;end;原创 2013-05-16 16:07:16 · 3521 阅读 · 0 评论 -
Delphi 对 Excel 的操作
1.往Excel中插入图片 用MsExcelWorkSheet.Pictures.Insert(ExtractFilePath(ParamStr(0))+'temp.jpg'); 可以放图片varExcelApp,MyWorkBook,MsExcelWorkSheet,Temple1:Variant;begin try ExcelApp:=CreateOle转载 2013-05-08 11:19:23 · 1267 阅读 · 0 评论 -
判断文件目录,并创建
begin if not FileExists(Edit1.Text) then //if not DirectoryExists(Edit1.Text) then 判断目录是否存在 try begin CreateDir(Edit1.Text); //ForceDirectories(Edit1.Text); 创建目录 end; fin转载 2013-05-08 11:07:57 · 840 阅读 · 0 评论 -
Delphi 简单的软件注册Demo
procedure TMainForm.FormCreate(Sender: TObject);var MyReg : TRegistry; InsDate, LastUseDate, TryDate : TDateTime; Total : PAnsiChar; TotalStr : String;begin MyReg := TRegistry.Create; My原创 2013-05-09 09:57:24 · 1495 阅读 · 0 评论 -
Delphi 防止程序多次运行
program Project1;uses Forms, Windows, Unit1 in 'Unit1.pas' {Form1};Var hMutex : HWND; Ret : Integer;{$R *.res}begin Application.Initialize; Application.Title := 'test'; hMutex :原创 2013-05-10 11:07:46 · 1168 阅读 · 0 评论 -
Delphi延时
// 高精度的延时,精确到Ms , 100ms以内采用,或要求误差极小// 删除Application.ProcessMessages 影响精度procedure DelayMsEx(Ms: LongWord);var iFreq, iStartCounter, iEndCounter: Int64;begin QueryPerformanceFrequency(iFreq);原创 2013-12-22 17:46:22 · 1839 阅读 · 0 评论