私はコードをよりカプセル化するために、別々のユニットのハングアップを取得しようとしています。 私のメソッドのパブリック/プライベート宣言をソートしようとしているので、testunit
を使用する他のユニットからそれらを呼び出すことができます。この例ではhellofromotherunit
を公開しますが、stickletters
を非公開にしたいとします。Delphiで単位ファイルを使用する方法
unit testunit;
interface
uses
Windows, Messages, Dialogs;
implementation
function stickletters(a,b:string):string;
begin
result:=a+b;
end;
procedure hellofromotherunit();
begin
showmessage(stickletters('h','i'));
end;
end.
私はのように他のユニットからの公共/民間の構造をコピーするように見えることができませんでした:
Type
private
function stickletters(a,b:inter):integer;
public
procedure hellofromotherunit();
end