No.2ベストアンサー
- 回答日時:
はじめまして。
※Delphi-MLからの情報です。
MicrosoftScriptControlを使えば間単にできます。私も最近このことを知りました。
ActiveXコントロールの取り込みで 'Microsoft Script Control 1.0' を取り込み
uses節に MSScriptControl_TLB を追加します。
ボタン,ラベルを追加し、
procedure TForm1.Button1Click(Sender: TObject);
var
msc: TScriptControl;
begin
sc := TScriptControl.Create( Self );
msc.Language := 'VBScript';
label1.caption := VarToStr( msc.Eval( 'sin(0.2) + log(20)' ) ) ;
msc.Free;
end;
これでどうでしょう。文法チェックしていませんのでケアレスミスは修正願います。
この回答への補足
ご回答ありがとうございます。まさに私が希望していた内容です。Delphiで無事確認できました。(sc:= ・・・は、 msc:=・・・ の入力ミスだと思われます)【お礼が送信できないので補足で失礼します】
補足日時:2005/06/12 01:37No.4
- 回答日時:
#3です。
解決されたようですが、、、
DelphianWorld の Miscellaneous にあります。
http://www.delphianworld.com/
http://www6.airnet.ne.jp/~sone_san/delphi/cgi-bi …
この回答への補足
度重なるご回答ありがとうございます。
ご紹介いただきましたコンポーネントのダウンロードできました。Delphiで機能の確認を行いました。私の要望する範囲の機能を試した結果、No.#2様紹介のコンポーネントと同じ結果を得ることができました。ありがとうございました。
No.3
- 回答日時:
No.1
- 回答日時:
Delphiのことは知らないのですが、そういう時は逆ポーランド記法と言うものを使います。
(他の方法もあるかもしれませんが)チャレンジしがいのある問題で、プログラム初心者への課題としてだされるほど有名な問題です。過去にC言語で作ったことがありますが、とても勉強になった記憶があります。
お手軽に済ませたいならDelphiにはそういうことをやってくれるコンポーネント(?)があるかも知れないので、探してみてください。
「逆ポーランド」か「Reverse Polish Notation」でどうぞ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(お金・保険・資産運用) 至急!【Wolt】各メニューの価格設定の簡単な計算方法 3 2023/03/05 11:58
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- Excel(エクセル) エクセルでの延長表計算式を教えてください 5 2022/12/21 12:20
- C言語・C++・C# C言語 3 2022/10/04 15:07
- 人事・法務・広報 4月からの残業60時間以上の割増の計算式 2 2023/03/14 14:44
- ノートパソコン MacBookのnumbersで、計算式を入力する時 iPadと同じように簡単に入力できる方法があれ 1 2023/03/05 03:07
- C言語・C++・C# プログラミング初心者です。 演算子を習い、自力で計算機を作ろうと思い、写真のようなプログラムを書きま 2 2022/08/14 21:27
- 時計・電卓・電子辞書 算数 仕事で生産数×3打点で数字をパソコンに入力しなければならないのですが、生産数2000×3打点は 1 2022/04/26 23:00
- Excel(エクセル) エクセル/列追加時、合計行の計算式 7 2023/03/15 11:14
- 相続税・贈与税 財産分与時などでの、株式などの評価額の算定法について 2 2023/01/19 18:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のプログラミングの問題で...
-
65536は2の何乗なのでしょうか?
-
タクシー料金の問題です
-
バッチファイルでウインドウを...
-
骨折リスク評価のFRAXについて...
-
prolog計算
-
EXCELなどで「返す」という表現
-
三菱シーケンサー works2 の日...
-
Excel VBA TREND関数について
-
VBAで電卓を作成する
-
VBA 九九 Do While
-
モジュラス103の計算とは何でし...
-
電卓でmodの計算
-
C言語で、べき乗の計算方法につ...
-
[ASP]日付と時間の比較
-
ステップ数と計算量?
-
PHPとJavaでSHA256の結果を同じ...
-
スレッド処理からダイアログを...
-
移動平均を計算するプログラム
-
数十万番目の素数を表示させる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
65536は2の何乗なのでしょうか?
-
VBAの再計算が反映されない件に...
-
排他的論理和 BCC(水平パリテ...
-
EXCELなどで「返す」という表現
-
バッチファイルでウインドウを...
-
モジュラス103の計算とは何でし...
-
傾いた四角形内の範囲の条件式
-
Visual C++でdebugとreleaseで...
-
変化させるセルが変化しない
-
骨折リスク評価のFRAXについて...
-
C# 計算処理中に実行中ウィン...
-
VBAでの勤務時間計算
-
べき乗の計算が遅い理由
-
C言語についてです。 再帰を使...
-
Excel VBAにてFFT
-
数値計算の高速化 (cos, sin, exp)
-
VBとVBAの違い
-
VB6で正確なミリ秒を計測したい...
-
スレッド処理からダイアログを...
-
matlabで計算終了
おすすめ情報