Chargement d'une lib' : marche pas :-(

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Mwoua
Messages : 44
Inscription : lun. 24/oct./2005 10:28

Chargement d'une lib' : marche pas :-(

Message par Mwoua »

Bonjour à tous
j'ai cherché partout, je vois pas pourquoi ceci ne marche pas :mad: :

Code : Tout sélectionner

If OpenLibrary(#PB_Any, "c:\Effect")
    Debug "chargée"
  Else
    Debug "non chargée"
EndIf 
avec "c:\Effect" une lib du Soldat Inconnu. Je l'ai mise à la racine du C:\ pour être sûr que le problème ne vienne pas du chemin d'accès.

J'ai également essayé avec d'autres lib, sans succès :x

Quelqu'un voit d'où ça peut bien venir ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Ces userlibs sont à mettre dans el dossier "PureBasic\PureLibraries\UserLibraries"

OpenLibrary est une fonction permettant d'ouvrir les dll.
Mwoua
Messages : 44
Inscription : lun. 24/oct./2005 10:28

Message par Mwoua »

Merci pour ta réponse, mais j'ai fais ça aussi, avec le fichier "PureRESIZE" ou toute autre lib' dans le dossier "PureBasic\PureLibraries\UserLibraries" et... pareil :?

Code : Tout sélectionner

If OpenLibrary(#PB_Any, "PureRESIZE")
    Debug "chargée"
  Else
    Debug "non chargée"
EndIf
8O ou est l'erreur :?:

Edit :
pour les lib' non-dll, c'est autrement ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Il y a les libs que tu télécharges

Code : Tout sélectionner

- tu les téélcharges
- tu les mets dans le dossiers PureBasic\PureLibraries\UserLibraries
- tu redémarres le compilateur
- tu écris les fonctions fournis dans l'aide 
ou tu lances les exemples souvent fournis avec
et les dll

Code : Tout sélectionner

- tu utilises OpenLibrary (cf Aide)
Mwoua
Messages : 44
Inscription : lun. 24/oct./2005 10:28

Message par Mwoua »

ok :P

donc, si non-dll : pas de OpenLibrary ni de CallFunction nécessaire ? :oops:

Je passe vraiment pour un débutant moi... remarque ça tombe bien, j'en suis un !
poshu
Messages : 1138
Inscription : sam. 31/juil./2004 22:32

Message par poshu »

c'est le principe de l'userlib dans pure basic: ca rajoute directement les fonctions à celles de pure, et elles se comportent comme tel dans l'api.
Mwoua
Messages : 44
Inscription : lun. 24/oct./2005 10:28

Message par Mwoua »

ok d'ac :P

Merci bien pour votre aide #yes
Répondre