Utilisation de PB_LoadLibraryM

Sujets variés concernant le développement en PureBasic
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Utilisation de PB_LoadLibraryM

Message par DarkVader »

Bonjour,
Je cherche à utiliser PB_LoadLibraryM and c° (PB_GetProcAddressM, PB_FreeLibraryM)

Quelqu'un aurait-il un exemple pour palier aux carences de l'aide en ligne ?

Merci d'avance.
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Re: Utilisation de PB_LoadLibraryM

Message par DarkVader »

Quelques précisions :

J'ai copié "PBOSL_LOADDLLMEMORY.lib" dans le répertoire ".\PureLibraries\UserLibraries"
et je déclare en entête de module

Code : Tout sélectionner

ImportC "PBOSL_LOADDLLMEMORY.lib"
  LoadLibraryM.l(ptrMem.l)          As "_PB_LoadLibraryM"
  GetProcAddressM.l(hMem.l,name.s)  As "_PB_GetProcAddressM"
  FreeLibraryM.l(hMem.l)            As "_PB_FreeLibraryM"
EndImport
mais j'ai un retour d'erreur «POLINK : fatal error : File not found: 'PBOSL_LOADDLLMEMORY.lib'» à l'exécution sur la ligne Import.

(Même punition avec ImportC)
Dernière modification par DarkVader le sam. 04/juin/2011 12:55, modifié 1 fois.
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Re: Utilisation de PB_LoadLibraryM

Message par DarkVader »

Idem avec "memorymodule.lib" dans UserLibraries
et

Code : Tout sélectionner

ImportC "memorymodule.lib"
  MemoryLoadLibrary(MemoryPointer)
  MemoryGetProcAddress(hModule, FunctionName.p-ascii)
  MemoryFreeLibrary(hModule)
EndImport
en Unicode ou non
:twisted:
Avatar de l’utilisateur
DarkVader
Messages : 95
Inscription : mer. 11/juil./2007 10:56

Re: Utilisation de PB_LoadLibraryM

Message par DarkVader »

Désolé,
c'est finalement résolu (problème d'install).
Répondre