gpt4 book ai didi

delphi - 如何调用存储在Unit中的函数?

转载 作者:行者123 更新时间:2023-12-03 02:47:50 25 4
gpt4 key购买 nike

我创建了一个新单元,因为我需要从所有表单调用一些函数,并且我将单元名称放在 uses 列表中。

我在设计时没有收到任何错误,但当我尝试启动应用程序时,我收到 [DCC Error] UnitForm1.pas(64): E2003 Undeclared identifier: 'TaskBarHeight'

请帮忙。谢谢。

最佳答案

TaskBarHeight 是否在单元的 interface 部分声明?

unit Unit4;

interface

uses Windows;

procedure HighBeep;

function Sum(const A, B: integer): integer;

const
alpha = 10;

implementation

const
beta = 20;

procedure HighBeep;
begin
Beep(800, 500);
end;

procedure LowBeep;
begin
Beep(400, 500);
end;

function Sum(const A, B: integer): integer;
begin
result := A + B;
end;

end.

在上面的例子中,只有函数HighBeep在其他单元中可见。此外,只有常数 alpha 是。函数 sum 也可见。

关于delphi - 如何调用存储在Unit中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4414327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com