小编Jam*_*mes的帖子

正确的方法来销毁一个表单并在Delphi中显示另一个表单

目前在我的程序中,我有一个Startup表单和一个Main表单.启动表单显示一两秒钟.

现在,我在计时器中有以下代码:

  frmStartup.Destroy;

  frmMain := TfrmMain.Create(Self);
  frmMain.Show;
Run Code Online (Sandbox Code Playgroud)

现在,我不确定这是否是正确的方法.它可行,但在调用时application.Terminate(); 我收到一条访问违规消息,导致我相信我在破坏启动表单时做错了什么. .

如果有人能够显示正确的程序来做我想要的(非模态),我将不胜感激.

提前致谢,

编辑:

感谢所有反馈,我通过简单地添加代码修复了访问冲突:

  Action := caFree;
Run Code Online (Sandbox Code Playgroud)

进入frmStartup.formClose方法.

forms delphi procedure creation destruction

6
推荐指数
1
解决办法
9346
查看次数

Delphi:如何将互联网上的文本文件加载到字符串中?

在我的程序中,我有一个函数来检查程序的当前版本,它来自url:www.tablemaster.webs.com/versioninfo.txt

如您所见,URL只是纯文本.我需要将URL中的这个文本加载到我的程序中的字符串中,我将如何进行此操作?我四处搜寻但一无所获......

PS:我需要最简单的代码..

提前致谢 :)

delphi text download web

4
推荐指数
1
解决办法
6893
查看次数

标签 统计

delphi ×2

creation ×1

destruction ×1

download ×1

forms ×1

procedure ×1

text ×1

web ×1