Import/Endimport et tout le toutim [Resolu]
Publié : lun. 03/nov./2008 18:23
Bonjour a tous
Kcc se lance dans une nouvelle aventure les "Import/Endimport"
Grace a une reponse de Meganet que j'ai trouvé super interessante.
Une fois FLYPE m'avais déjà expliqué, mais j'avais pas percuté.
http://www.purebasic.fr/french/viewtopi ... 8897#88897
Mais cette fois, j'ai cru comprendre a quoi servait cette fonction.
Erreur grave
J'ai seulement que cru
J'ai fait une DLL, donc en la compilant j'ai obtenu un fichier .lib.
Dans cette DLL je liste les process en cours et je les ecris dans une ListViewGadget dont le PbId "#ListviewProcess" a été transmis par parametres
J'ai fait un
Et evidemment ça marche pas.
Mais c'est peut etre normal, car moi je voulais faire ecrire ma DLL dans un listgadget qui est dans mon programme.
Je pense qu'il n'est pas possible de lui passer le PbId a la DLL.
Peut etre faut il travailler avec le handle du GadgetList ???
Bref, j'ai encore compris quedal
Si une ame charitable pouvait ramasser une PureSerpillere de programmeur, ce serais sympa
Bonne soirée
Kcc se lance dans une nouvelle aventure les "Import/Endimport"
Grace a une reponse de Meganet que j'ai trouvé super interessante.
Une fois FLYPE m'avais déjà expliqué, mais j'avais pas percuté.
http://www.purebasic.fr/french/viewtopi ... 8897#88897
Mais cette fois, j'ai cru comprendre a quoi servait cette fonction.
Erreur grave

J'ai seulement que cru

J'ai fait une DLL, donc en la compilant j'ai obtenu un fichier .lib.
Dans cette DLL je liste les process en cours et je les ecris dans une ListViewGadget dont le PbId "#ListviewProcess" a été transmis par parametres
J'ai fait un
Code : Tout sélectionner
#FormList = 0
#ListviewProcess = 10
OpenWindow(#FormList, 372, 174, 457, 255, "ListAllProcess", #PB_Window_SystemMenu|#PB_Window_TitleBar|#PB_Window_ScreenCentered)
CreateGadgetList(WindowID(#FormList))
ListViewGadget(#ListviewProcess, 14, 10, 431, 193)
Import "MaDll.lib"
ListeProcessCourt(IdGadgetList)
EndImport
ListeProcessCourt(#ListviewProcess)
Repeat
Evenement = WaitWindowEvent ()
Until Evenement = #PB_Event_CloseWindow

Mais c'est peut etre normal, car moi je voulais faire ecrire ma DLL dans un listgadget qui est dans mon programme.
Je pense qu'il n'est pas possible de lui passer le PbId a la DLL.
Peut etre faut il travailler avec le handle du GadgetList ???
Bref, j'ai encore compris quedal

Si une ame charitable pouvait ramasser une PureSerpillere de programmeur, ce serais sympa

Bonne soirée