我新建了一个unit(名字是FunctionUnit)
unit FunctionUnit;interfaceimplementation//检查报文是否正确
function IsArrayValid(aByteArray: array of byte):boolean;
......我在unit1中调用这个函数(uses functionunit;)为什么会出错??在functionunit里的 函数是全局的吗??
unit FunctionUnit;interfaceimplementation//检查报文是否正确
function IsArrayValid(aByteArray: array of byte):boolean;
......我在unit1中调用这个函数(uses functionunit;)为什么会出错??在functionunit里的 函数是全局的吗??
解决方案 »
- delphi7的视图中怎样让project manager窗口固定在视图的一个地方?
- 非文本文件的处理
- 自己做了个控件,请教如何实现可在QuickReport上打印?
- 用RealMagic神龙卡(8401芯片组)SDK控制左右声道问题!
- 关于用DBGrid去修改Oracle数据的问题,请高手帮帮忙啊
- 散分:差一分升级的不妨进来看看
- Delphi 7的升级包出来了!
- 如何解决使用“追捕”软件的后遗症
- 什么是erp呀??
- 如何通过编程实现下载网络上的文件?
- 我在使用TWebBrowser时,打开了网页,我怎么样可以取得TWebBrowser里的网页里的文本,并保存在字符串里。
- rave问题,100分求救!!!
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TFunctionUnit = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end; function IsArrayValid(aByteArray: array of byte):boolean;var
FunctionUnit: TFunctionUnit;implementation
function IsArrayValid(aByteArray: array of byte):boolean;
......我在unit1中调用这个函数(uses functionunit;)为什么会出错??在functionunit里的 函数是全局的吗??
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type private public
function IsArrayValid(aByteArray: array of byte):boolean;
end;implementation//检查报文是否正确
function IsArrayValid(aByteArray: array of byte):boolean;
begin
......为什么还是不行?
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type private public
//function IsArrayValid(aByteArray: array of byte):boolean;//不是这里
end;
//是这里
function IsArrayValid(aByteArray: array of byte):boolean;implementation//检查报文是否正确
function IsArrayValid(aByteArray: array of byte):boolean;
begin
......为什么还是不行?
[Error] FunctionUnit.pas(15): ';' expected but 'END' found
[Error] FunctionUnit.pas(26): ';' expected but 'IMPLEMENTATION' found