begin process at 2010 02 10 14:40:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Autre

 > 

DialogBoxParam depuis Inno Setup


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

DialogBoxParam depuis Inno Setup

lundi 3 mars 2008 à 18:30:16 | DialogBoxParam depuis Inno Setup

sprooz

Bonjour,

j'essaye de faire fonctionner  DialogBoxParam depuis Inno en chargeant une DLL, mais j'y arrive po :-(

quelqu'un aurait une idee....????

voici le source de ma DLL

#include

<windows.h>

#define

IDD_APP 101

BOOL CALLBACK AppDlgProc(HWND hdlg, UINT mssg, WPARAM wParam, LPARAM lParam)

{

return 0;

}

void

__stdcall MyDllFunc2(HINSTANCE hInstance)

{

DialogBoxParam(hInstance, (LPCTSTR)IDD_APP, 0, AppDlgProc, 0);

}

Et voila le script Inno:


[Files]
; Install our DLL to {app} so we can access it at uninstall time
Source: "MyDll.dll"; DestDir: "{app}"
;Source: "MyDLL.dll"; DestDir: "{app}"

[Code]
const
  MB_ICONINFORMATION = $40;

// Importing our custom DLL function
procedure MyDllFunc2(hWnd: Integer);
external 'MyDllFunc2@{app}\MyDll.dll stdcall uninstallonly';

//procedure Test();
//external 'Test@{app}\MyDLL.dll stdcall uninstallonly';

procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
  // Call our function just before the actual uninstall process begins
  if CurUninstallStep = usUninstall then
  begin
    MyDllFunc2(0);
    //Test();
   
    // Now that we're finished with it, unload MyDll.dll from memory.
    // We have to do this so that the uninstaller will be able to remove the DLL and the {app} directory.
    //

    UnloadDLL(ExpandConstant('{app}\MyDll.dll'));
    //UnloadDLL(ExpandConstant('{app}\MyDLL.dll'));
  end;
end;

 



Cette discussion est classée dans : dll, app, inno, mydll, dialogboxparam


Répondre à ce message

Sujets en rapport avec ce message

KOMENT CREER UNE APP WIN 32 SANS LES DLL MFC? [ par retaks666 ] ben jaimerais CREER UNE APP WIN 32 SANS LES DLL MFC mais ke class wizard fonctionne car c'es bien pratique, coment faire? chui ss win xp ac vcpp6.0 Utilisation de DLL pour app 16 bits [ par 600 ] Salut, j'ai besoin d'utiliser des dlls dans la création d'une application 16bits sous DOS/Win16. le seul compilateur C que j'ai trouvé est Turbo C++ V Utilisation de DLL pour app 16 bits [ par 600 ] Salut, j'ai besoin d'utiliser des dlls dans la création d'une application 16bits sous DOS/Win16. le seul compilateur C que j'ai trouvé est Turbo C++ V HELP! DEV-C++ et Dll [ par couriousous ] HEllo!Comment on crée une Dll que l'on peut inclure dans Visual Basic avec dev-c++??? au départ j'ai une fonction char * mafonction(char *) et je veux Dll en c++ dans du code C [ par rurouni41 ] bonjour, je dois integrer une DLL codee en C++ dans un programme en c...Donc je voulais savoir s'il y avait moyen(et comment faire) d ouvrir et d'util glaux.dll [ par mcdohl ] Je n'arrive pas à trouver glaux.dll . Il n'était pas avec OpenGL et j'en ai vraiment besoin Sauriez-vous ou je pourrais la trouver ?MerciMcDohl DLL EN C/C++ [ par gaya ] Salut a vous,J'aimerais savoir comment utiliser des fonctions stockees dans une DLL dans mon programme en langage C/C++ (j'utilise VC++ 6.0)Merci d'av DLL dynamiques [ par jfloviou ] Salut,je cherche a utiliser les DLL dynamique sous VC 6.0Je cree donc un projet win32 dynamic-link library, et je met mon code comme il faut dedans... Integrer une DLL au projet [ par Mike ] Salut a tousJe souhaite integrer la DLL "iphlpapi.dll" (windows/system32) pour utiliser la fonction "GetIpAddrTable", je souhaite pour le moment simpl Objet et DLL [ par alex1er ] Salut à tous.Je viens d'encapsuler dans un objet pas mal de fonctionalité directX et s'est volumineux.J'aimerais savoir comment integrer tout cela dan


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales