2016-04-04 22 views
0

yüklemek göster mesajı belirli uygulamayı kapatmak için kullanıcıya bildirmek için AutoCAD kapatmak zorlamakInno Setup: önce mesaj sayfasını veya kullanıcıyı bilgilendirmek için düğmeye göstermek kodu gerekir

Ben kodu bulundu "senin Çizimler Autocad otomatik kapanacak Kaydet" Install düğmesine bastığımda.

[Code] 
    var ResultCode: integer; 
    function PrepareToInstall(var NeedsRestart: Boolean): String; 
    begin 
    if (msgbox('Please Save your Drawings and close Autocad', mbConfirmation, MB_Ok) = IDOk) then 
    function InitializeSetup(): Boolean; 
    var ErrorCode: Integer; 
    begin 
    ShellExec('open', 
    'taskkill.exe', 
    '/f /im acad.exe','',SW_HIDE,ewNoWait,ErrorCode); 
    ShellExec('open', 
    'tskill.exe', 
    ' ACAD','',SW_HIDE,ewNoWait,ErrorCode); 
    result := True; 
    end; 
     end; 
+0

Olası kopyalar [Inno Setup - ek dosya çalıştırmak için Görüntü MessageBox] (http://stackoverflow.com/questions/12027650/inno-setup- ekran-messagebox-to-run-ek-dosya) –

+0

yardım için teşekkürler martin Ben Inno Kurulum - Display MessageBox ek dosya çalıştırmak için denedim ve benim program.Sorry martin i'm iyi çalışmasını sağlayamıyorum –

+0

kodunda yeni başlayanlar Ne denediğinizi bize gösterin (sorunuzu düzenleyin). –

cevap

0

kod olması gerektiği gibi:

[Code] 

function InitializeSetup(): Boolean; 
var 
    ErrorCode: Integer; 
begin 
    if MsgBox('Please Save your Drawings and close Autocad', mbConfirmation, MB_OK) = IDOK then 
    begin 
    ShellExec('open', 'taskkill.exe', '/f /im acad.exe','', SW_HIDE, ewNoWait, ErrorCode); 
    ShellExec('open', 'tskill.exe', ' ACAD', '', SW_HIDE, ewNoWait, ErrorCode); 
    Result := True; 
    end 
    else 
    begin 
    Result := False; 
    end; 
end; 
ait
+0

Çok teşekkürler teşekkürler inno kurulum yardımı, herhangi bir kaynak kitap videoları video kurulum kodu, nasıl öğrenileceğini bana rehberlik edebilir, müteşekkir olacaktır. –

+0

Üzgünüm, yardım dışında başka bir kaynak bilmiyorum. Tabii ki genel bir Pascal programlama için bazı girişler yardımcı olur. –