C++Builder XE5で三項演算子の戻り値の型が異なるときの動作を調べてみた。

「条件演算子を使いこなせない – 涼の成長記録」の記事を読んで、興味深かったのでC++Builder XE5で動作を確認してみました。 「三項演算子の真式と偽式は同じ型の値を返さなければならない。ただし、暗黙 …

Continue reading ‘C++Builder XE5で三項演算子の戻り値の型が異なるときの動作を調べてみた。’ »

C++Builder XE4でMac OS X用アプリケーションのファイル名を取得するには

「Embarcadero Discussion Forums: Difference in starting an OSX app on …」より。 C++Builder XE4のMac OS X用アプリケー …

Continue reading ‘C++Builder XE4でMac OS X用アプリケーションのファイル名を取得するには’ »

Delphi XE5でモバイルアプリケーションの背景色をiOS7的なグラデーションにする

「Paweł Głowacki : Fun with FireMonkey Gradients」で背景色をグラデーションにする方法が紹介されていました。 プロパティを設定するだけでグラデーションにできます。 コーディング …

Continue reading ‘Delphi XE5でモバイルアプリケーションの背景色をiOS7的なグラデーションにする’ »

Delphi/C++Builderのアプリケーションにプログラム言語を組み込むことができるライブラリ

Delphi/C++Builderのアプリケーションにプログラム言語を組み込むことができるライブラリを調べてみた。 RemObjects Pascal Script 無料 Pascal 有名なフリーのインストーラ「Inn …

Continue reading ‘Delphi/C++Builderのアプリケーションにプログラム言語を組み込むことができるライブラリ’ »

FastScriptを使ってみる スクリプトをデバッグする(2)

DelphiのコードからFastScriptの変数の値を取得するには、TfsScriptのVariablesプロパティを使用します。 変数の値を取得する val := fsScript1.Variables[‘i’]; …

Continue reading ‘FastScriptを使ってみる スクリプトをデバッグする(2)’ »

FastScriptを使ってみる スクリプトをデバッグする

FastScriptのスクリプトをデバッグするアプリケーションを作成してみます。 スクリプトを実行するときTfsScriptのOnRunLineイベントが呼ばれます。 引数から実行するコードがわかります。 procedu …

Continue reading ‘FastScriptを使ってみる スクリプトをデバッグする’ »

FastScriptを使ってみる DelphiのコードからFastScriptの関数を実行する

DelphiのコードからFastScriptの関数を実行するには、TfsScriptのCallFunctionメソッドを使用します。 最初の引数に関数名、2番目の引数に関数の引数を設定します。 val := fsScri …

Continue reading ‘FastScriptを使ってみる DelphiのコードからFastScriptの関数を実行する’ »

FastScriptを使ってみる スクリプトに定数・変数・型・を追加する

定数を追加する スクリプトに定数を追加するには、AddConstメソッドを使用します。 fsScript1.AddConst(‘pi’, ‘Extended’, 3.14159); 変数を追加する スクリプトに変を追加す …

Continue reading ‘FastScriptを使ってみる スクリプトに定数・変数・型・を追加する’ »

FastScriptを使ってみる スクリプトに関数を追加する

スクリプトに関数を追加するには、関数の処理を行うTfsCallMethodEvent型のメソッドを作成して、TfsScriptのAddMethodメソッドで関数とTfsCallMethodEvent型のメソッドを登録しま …

Continue reading ‘FastScriptを使ってみる スクリプトに関数を追加する’ »

FastScriptを使ってみる スクリプトの文法の間違いを取得する

TfsScriptのCompileメソッドで、スクリプトの文法に間違いがないかを調べることができます。 文法に間違いがあるとき、CompileメソッドはFalseを返します。 if not fsScript1.Compi …

Continue reading ‘FastScriptを使ってみる スクリプトの文法の間違いを取得する’ »