■無料ホームページスペース■

他のファイルの関数を利用する


他のファイルの関数を利用する方法の一つとして、$I 指令 があります。
$I 指令を使うと、指定したファイルをコンパイルに含める事が出来ます。

構文
{$I filename}
{$INCLUDE filename}
{$I $S\dir\dir...\filename}
{$INCLUDE $S\dir\dir...\filename}

注意
  • $I指令は、実行部の beginend の中に書いてはいけません。
  • Includeされるファイルの中にも、$I指令を書くことが出来ます。
  • $S\は、(´д`)EditのScriptフォルダに該当します。
  • filename は拡張子付きで指定します。
  • 拡張子の制約は無いので、必ず.epuにする必要はありません。
  • dirに空白が含まれる場合は、'dir\dir\..filename'としてください。
  • 下記の例では、IncludeTest.eppから、Tags.epuにある関数を利用しています。

    unit Tags.epu

    function GetStartTag( S: String ): String;
    begin
      Result:= '<' +S +'>';
    end;
    
    function GetEndTag( S: String ): String;
    begin
      Result:= '</' +S +'>';
    end;
    

    IncludeTest.epp

    Program IncludeTest;
    {$I Tags.epu}
    var
      S, S1, S2: String;
    Begin
      S:= 'Abcdefg';
      S1:= GetStartTag( S );
      S2:= GetEndTag( S );
      ・・・
    End.
    



    [Home] [ (´д`)Edit3Menu]
    ■お 得情報盛りだくさん
    ■高性能レンタルサーバ