VCで作成したプログラム(AP1)から、呼び出したVB6で作成したプログラム(AP2)の終了について、AP1はどのように受け取るのかわかりません。
ググってみたところ
VB6で作成したEXE側AP2側に
Public Declare Sub ExitProcess Lib "kernel32" (ByVal uExitCode As Long)
Public bFlag As Boolean
If bFlag Then
ExitProcess 1
End If
のコードを記述すれば、上記の例であれば、bFlag =true 時に1を返してAP2は終了するまでは何となく
わかるのですが、AP1はこの終了コードをどういう形で受け取る(受け取れるのか)がわかりません。
(当方、VCの知識はゼロです。。。)
例えば、
AP1からsystem(AP2.exe)で呼び出した
→AP2.exeで終了した(ExitProcess 1)
AP1は終了コード1を受け取れる?
どのようなコードになるかがわかりません。
初歩的な質問で恐縮ですが、ご存知の皆さまお知恵をお貸しいただければ光栄です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/19 01:34