Delphi XE6/C++Builder XE6に対応済みのコンポーネントやツール

使用しているコンポーネントやツールで、Delphi XE6/C++Builder XE6に対応しているもの。 JCL/JVCL 豊富な便利関数やコンポーネントでおなじみのJCL/JVCLはXE6対応済み。 Jedi Co …

Continue reading ‘Delphi XE6/C++Builder XE6に対応済みのコンポーネントやツール’ »

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言語を組み込む’ »

DelphiでTJvCreateProcessを使って、コマンドプロンプトウィンドウを非表示にしてコマンドラインを実行する

Delphi XE5でJCLのTJvCreateProcessを使って、コマンドプロンプトウィンドウを非表示にしてコマンドラインを実行し、実行結果を取得する方法を紹介します。 コマンドラインを実行する フォームにTBut …

Continue reading ‘DelphiでTJvCreateProcessを使って、コマンドプロンプトウィンドウを非表示にしてコマンドラインを実行する’ »

JCLのJclFileUtilsユニットのTJclFileVersionInfoクラスで、アプリケーションのバージョン情報を取得する

JCLのJclFileUtilsユニットのTJclFileVersionInfoクラスを使うと、アプリケーションのバージョン情報を簡単に取得できます。 TJclFileVersionInfoのコンストラクタは引数にファイ …

Continue reading ‘JCLのJclFileUtilsユニットのTJclFileVersionInfoクラスで、アプリケーションのバージョン情報を取得する’ »

JCLのJclSysInfoでWindowsのバージョンやエディションを取得する

JCLのJclSysInfoユニットの関数でWindowsのバージョン(Windows 8.1・Windows 8・Windows 7など)、エディション(Windows 8.1・Windows 8.1 Pro・Wind …

Continue reading ‘JCLのJclSysInfoでWindowsのバージョンやエディションを取得する’ »

C++Builder XE5(RAD Studio XE5)にJCL/JVCLをインストールする

C++Builder XE5(RAD Studio XE5)にJCL/JVCLをインストールする方法。 JCL/JVCLのサイトがGitHubに移動されています。 最新版はこちらのサイトから入手できます。 JEDI Co …

Continue reading ‘C++Builder XE5(RAD Studio XE5)にJCL/JVCLをインストールする’ »

TJvCreateProcessでDOSコマンドの実行結果を取得する

JCLのTJvCreateProcessを使ったサンプルプログラムを作成しながら、DOSコマンドの実行結果を取得する方法を紹介します。 フォームの作成 フォームに入力欄(TEdit)、ボタン(TSpeedButton)、 …

Continue reading ‘TJvCreateProcessでDOSコマンドの実行結果を取得する’ »