プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。
C++初心者です。

C++で作成したDLLにてコマンドライン引数を受け取ることは可能でしょうか?
もし可能であればやり方等も教えていただけるとありがたいです。
なお、DLLはVB、COBOL等から呼び出されることを想定しています。

よろしくお願いします。

A 回答 (1件)

DLLやVBという表記から,Windowsを前提とします。



Windowsには,GetCommandLineというAPIがあります。
ref) https://msdn.microsoft.com/en-us/library/ms68315 …
これを単純に呼び出せばコマンドラインがそのまま取得できます。
C/C++のmain関数のようにコマンドラインを分解したい場合は,W版のAPIとCommandLineToArgvW APIを組み合わせます。
ref) https://msdn.microsoft.com/en-us/library/bb77639 …
    • good
    • 0
この回答へのお礼

大変参考になりました。ありがとうございます。

お礼日時:2015/03/01 18:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!