-
在循环或耗时的**段落中添加一句话:
允许程序处理其他消息。
例如:while true do
i:=i+1;
inttostr(i);
end;
-
这是因为您没有保存项目文件 dpr单元文件。 PAS,表单文件将一起保存(另存为),再次打开时找不到。
解决方法:将单元文件和样式文件检索在一起,并将它们复制在一起(最好根据实际路径重新添加到项目中)。
-
有三种方法可以调用 delphi 程序中的其他可执行程序:
1、winexec
示例:Winexec(' ', sw_show);运行记事本 2,shellexecute
调用记事本。
shellexecute(null,"open","",null,null,sw_shownormal);
3、createprocess
-
应用程序 api 中的 shellexecute() 函数非常强大。 示例:var hwndle:
hwnd;开始看 Delphi 的 Win32 连贯赞助 shellexecute(hwndle,nil,filename,nil,nil,sw shownormal); filename 可用于任何文件末尾;
-
每个人都是对的,但是使用 shellexecute,请记住将 shellapi 添加到 uses
-
我正在使用 winexec(path&name, parameter); 您可以看到 WinAPI 解释!
-
如果使用过一种方法,例如调用DOS法令“dir”或exe法示例? 我想问一下,delphi 中是否有类似于 C 语言中的 system() 函数来调用外部法令并履行法律示例的函数?
-
为了给妈妈治病,“我”这个小学四年级的学生,一边做义务劳动,一边从校办的工厂偷了几块橘子皮,成了小偷,被大家孤立。 在我感到绝望的时候,班主任帮助我走出困境,让我重拾信心,健康成长。
-
会不会是刷新速度不够快造成的?
-
注释掉您编译的程序和您认为可能错误的部分,然后在正在运行的计算机上对其进行测试。 一个接一个地,您应该能够测试问题发生的位置。
-
我猜是空间问题,所以可以把空间挡出来看一看?
-
第一种是安装他源代码中使用的所有第三方控件(当你用 delphi 编程环境打开源代码时,会有一个缺少哪个控件的提示,编译时也会有提示。 );
其次,您需要了解相关的DELPHI编程方法;
除此之外,没有其他好办法。
-
在 Delphi 组件中引入组件,从 ActiveX 中选择,如果是第三方控件,先安装,然后再引入。 其中一些安装后直接存储在 delphi 组件目录下,不需要手动引入。 其他人的程序,如果组件少,打开的时候会提示,编译的时候也会提示,只能根据提示一个个解决。
-
此程序是否具有自动调试功能,您的环境不符合程序的要求,程序自动退出。
可能性很多,很难说是不是**上。
-
你的问题不详细,贴**看看,不过估计其他表格还没叫过。
-
重新编译它并逐行运行它,看看出了什么问题。
-
不,这很难说。
我想你会想整理出主程序的视图源代码
-
extractfilepath(paramstr(0)) 谷歌详细信息。
您可以在语句之前使用 On Error Resume Next 语句,然后确定语句中是否包含“无法删除注册密钥”字样,如果是,则表示启动已取消。 这样,程序就不会报告错误。 >>>More