このスクリプト コードをイメージすると、次のようになります。
procedure A;
begin
CallToDelphi;
end;
procedure B;
begin
// do something
end;
プロシージャ「CallToDelphi」をスクリプトに公開しました。この関数が呼び出されると、Delphi コードのスクリプトから戻ります。ここで、Delphi コードからスクリプト プロシージャ「B」を呼び出したいと思います。IdwsProgramExecution-Context に隠されている必要があると思います。しかし、私はまだ何も見つけていません。私はそのようなものを探しています:
procedure CallToDelphi;
begin
Exec.Invoke('B', []); // Exec is IdwsProgramExecution
end;
これはどういうわけか可能ですか?