JvInterpreterでDelphi/C++Builderアプリケーションに簡易Pascal言語を組み込む(4)

Delphiの定数や関数を使用する uses句にJvInterpreter_allユニットを追加すると、SystemユニットやSysUtilsユニットなどで定義されている関数や定数を使用できます。 uses JvInte …

Continue reading ‘JvInterpreterでDelphi/C++Builderアプリケーションに簡易Pascal言語を組み込む(4)’ »

JvInterpreterでDelphi/C++Builderアプリケーションに簡易Pascal言語を組み込む(3)

コードを検証する JvInterpreterProgramのCompileメソッドを実行すると、コードに問題があるときにEJvInterpreterError例外が投げられます。 EJvInterpreterErrorの …

Continue reading ‘JvInterpreterでDelphi/C++Builderアプリケーションに簡易Pascal言語を組み込む(3)’ »

JvInterpreterでDelphi/C++Builderアプリケーションに簡易Pascal言語を組み込む(2)

JvInterpreterにPlus関数を組み込むには、GlobalJvInterpreterAdapterでTJvInterpreterAdapterを取得して、AddFunctionメソッドで登録します。 実行する関 …

Continue reading ‘JvInterpreterでDelphi/C++Builderアプリケーションに簡易Pascal言語を組み込む(2)’ »

JvInterpreterでDelphi/C++Builderアプリケーションに簡易Pascal言語を組み込む

JCLのJvInterpreterを使うと、Delphi/C++Builderアプリケーションに簡易Pascal言語を組み込むことができます。 コードを実行して返値を取得する フォームにTJvInterpreterPro …

Continue reading ‘JvInterpreterでDelphi/C++Builderアプリケーションに簡易Pascal言語を組み込む’ »