サポート掲示板
HOME  □ MANUAL  □ 新着記事  □ 新規投稿
ツリー表示  □ 記事全文表示  □ SEARCH  □ 過去ログ
[1225]  vb6.0作成したexeの場合、コールバックが走っていない
□投稿者/ li -(2021/01/25(Mon) 10:20:06)
□U R L/
    ご回答、ありがとうございます。
    コードを追記させていただきます。
    画面ボタンをクリックすると、Moduleに書いたFunAを呼び出す、
    デバッグの場合、問題がないです。
    実行ファイル(.exe)の場合、解凍できなく、解凍状況が受け取ることができません。

    Public Function FunA(hwnd As Long, ByVal strFile As String, ByVal strDir As String) As Boolean
    '解凍コマンド
    cmdLine = "x " & strFile & " -o" & strDir & " -aoa -hide"

    'コールバック関数の指定
    blnRun = SevenZipSetOwnerWindowEx(hwnd, AddressOf callback)
    '解凍
    resCode = SevenZip(hwnd, cmdLine , sOutPut, 0)
    FunA = True
    End Function

    'コールバック
    Public Function CallBack(hwnd As Long, uMsg As Long, ByRef nState As Long, ByRef lpEis As EXTRACTINGINFOEX) As Long
    '解凍状況表示
    Form1.Label1.Caption=StrConv(lpEis.exinfo.szSourceFileName, vbUnicode)

    CallBack= True
    End Function

    確認したいですが、
    実行ファイル(.exe)の場合、解凍状況が受け取ることができない原因は何の可能でしょうか?


記事引用 削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
<<Re[1]: vb6.0作成したexeの場合、コールバックが走っていない /Akky 返信無し
 
上記関連ツリー

MESSAGE vb6.0作成したexeの場合、コールバックが走っていない /li (21/01/23(Sat) 21:51) [1223]
....MESSAGE Re[1]: vb6.0作成したexeの場合、コールバックが走っていない /Akky (21/01/24(Sun) 23:40) [1224]
........MESSAGE Re[2]: vb6.0作成したexeの場合、コールバックが走っていない /li (21/02/02(Tue) 11:43) [1229]
........MESSAGE Re[2]: vb6.0作成したexeの場合、コールバックが走っていない /li (21/01/25(Mon) 16:57) [1227]
............MESSAGE Re[3]: vb6.0作成したexeの場合、コールバックが走っていない /Akky (21/01/26(Tue) 01:50) [1228]
................MESSAGE Re[4]: vb6.0作成したexeの場合、コールバックが走っていない /li (21/02/03(Wed) 10:54) [1230]
....................MESSAGE Re[5]: vb6.0作成したexeの場合、コールバックが走っていない /Akky (21/02/03(Wed) 20:39) [1232]
........MESSAGE Re[2]: vb6.0作成したexeの場合、コールバックが走っていない /li (21/01/25(Mon) 10:36) [1226]
........MESSAGE Re[2]: vb6.0作成したexeの場合、コールバックが走っていない /li (21/01/25(Mon) 10:20) [1225]

ALL MESSAGE 上記ツリーを一括表示
 
上記の記事へ返信


- Child Tree -