在 delphi 运行时弹出的第一个页面可以自定义吗? 10

发布于 科技 2024-06-09
14个回答
  1. 匿名用户2024-01-29

    这是一个正在开发的项目的启动表单(fromhint 是)。

    = \'大口青蛙味餐厅管理系统-人事档案管理';

    formhint:=;

    \'正在连接到数据库... ';

    /fullpath:=extractfilepath(;

    tryif then

    false;

    'provider=;data source=\' +

    .\data\\;persist security info=false\';

    true;except

    \'无法连接到数据库! 该计划即将关闭。 \';

    sleep(2000);为什么要停 2 秒钟? 等待看到提示。

    exit;end;

    while do, formmain);

    为什么这里关门了? 加载主窗口后,您可以在创建主窗口之前将其关闭以查看所需的内容。

    --formhint 中计时器的间隔应设置为 3000(3 秒)。

    在 ontimer 事件中停止计时器。

    false;

  2. 匿名用户2024-01-28

    在项目文件中,创建要显示的窗口的名称。

    其他窗口将被删除。

    只。 , loginform);

    loginform 是登录表单的名称。

  3. 匿名用户2024-01-27

    如果要使用 form1,如果 form1 是变量,则可以直接使用它,或者如果将此进程定义为 form1 所在的类,则将进程名称行更改为以下内容(如果 form1 的类为 tform1)。

    procedure ;

    然后,按 Ctrl+Shift+C,Delphi 会自动在 Tform1 中添加您的流程。

  4. 匿名用户2024-01-26

    procedure myfunction();

    如果它不在 form1 的作用域内,则无法直接访问 form1 的变量。

    需要访问 form1 的所有变量都必须以 form1 开头

  5. 匿名用户2024-01-25

    您需要将此进程添加为 form1 的成员。

  6. 匿名用户2024-01-24

    你创建一个新单元,你可以将函数或其余的馅饼研磨方法移到其中,然后你就可以开始了。

    使用时,可以通过将本机放入 unit1 来使用立式铲斗。

    很方便,你试试看

  7. 匿名用户2024-01-23

    自定义类最好放在单独的单元中(没有相应的表单文件)。

    类的声明放在实现之前,类中过程和函数的实现写在实现之后。

  8. 匿名用户2024-01-22

    if = 'password').asstring then 。。

    edit1 怎么能不判断?

    有这个,过程 guanli(var myadoquery: tadoquery);

    beginend;

    这是不对的。

  9. 匿名用户2024-01-21

    将图像、idhttp 和按钮使用 jpeg 添加到表单中

    procedure : tobject);

    varimagestream:tmemorystream;

    jpg:tjpegimage;

    beginimagestream := ;

    jpg:=;

    end;

  10. 匿名用户2024-01-20

    WebBrower 小组件显示网页,就像 Internet Explorer 一样。

  11. 匿名用户2024-01-19

    1、setlength(rbuf, temp);有一个问题,temp 没有初始化,是临时建立在堆栈上的,会是一个随机数(不是默认是 0,最好理解为“一个你不知道的数字”),如果数字恰好很大并且超出了内存限制,那么执行这句话会报告内存不足错误, 如果它恰好是 0,它将在以下数组遍历中报告内存访问错误;猜程序的意图,应该是 setLength(RBUF,BufferLength div 2);

    2. rbuf的定义是一个动态数组,动态数组的下标从0开始,下面为temp:= 1到....不是内存错误的原因,但很可能是逻辑错误。

    3、move(buffer^,rbuf,4);这句话也有问题,猜到程序逻辑,应该是move(buffer, rbuf, bufferlength); ,另外可读性稍差,最好写move(buffer, rbuf[0], bufferlength);

    4. 如果 bufferlength mod 2<> 0 那么这句话并不全面,当 bufferlength 为 0 时,它可以继续执行,当毫无疑问时,继续执行是没有意义的,所以应该加一个条件,即如果 ( bufferlength mod 2 <>0 ) 或 ( bufferlength = 0 ) 那么

  12. 匿名用户2024-01-18

    showmessage(inttostr(rbuf[temp]))

    temp 未初始化,溢出。

    procedure : tobject; buffer: pointer;

    bufferlength: word);

    varreaddata:string;

    beginsetlength(readdata,bufferlength);

    move(buffer^,pchar(readdata)^,bufferlength);

    showmessage(readdata);

  13. 匿名用户2024-01-17

    setlength(rbuf,temp);

    执行此语句时,temp 尚未初始化,默认值为 0因此,数组长度为 0

    任何后续读取操作都将溢出。

  14. 匿名用户2024-01-16

    setlength(rbuf,temp);这里的温度是多少... 我不知道它可能默认为 0

    我不明白移动功能是如何使用的,你可以在这里看看它是否是一个问题。

相关回答
17个回答2024-06-09

网络创始人 - 李彦宏。

5个回答2024-06-09

采用路由器共享方法进行宽带共享。

为多台计算机共享单个宽带的最简单、最快捷的方法是购买路由器。 目前市场上的家庭宽带路由器种类繁多,有些路由设备还集成了调制解调器和打印服务器功能,但一般的路由功能都是一样的。 >>>More

7个回答2024-06-09

这很简单,只需使用路由器即可

5个回答2024-06-09

这是由于计算机或卡在关机前突然断电和关机,导致磁盘损坏造成的。 >>>More

11个回答2024-06-09

在神话中,第一人称是由女娲创造的。 >>>More