delphi – 如何从另一个单元运行程序?

那么这个n00b问题,但我仍然无法弄清楚.我有单位主要与程序Discard()在其中.现在我有另一个单位引擎,我想从它的单元main的程序Discard()运行.我有engine.pas的主要用途部分.我试着用main.Discard()调用程序,但没有好处.我究竟做错了什么?

解决方法

您需要将过程的签名放在界面中,如下所示:
unit main;

interface

procedure Discard();

implementation

procedure Discard();
begin
//do whatever
end;

其他单位只能“看到”接口部分列出的内容.

相关文章

ffmpeg 是一套强大的开源的多媒体库 一般都是用 c/c++ 调用, 抽空研究了一下该库的最新版 ,把...
32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指针寄...
1 mov dst, src dst是目的操作数,src是源操作数,指令实现的功能是:将源操作数送到目的操作数中,即:...
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。 1.CreateProcess因为使用复杂...
API原型: Declare Function MoveFileEx& Lib "kernel32" Alias "MoveFileExA" (By...