Unsigned int?

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Unsigned int?

Message par Warkering »

Bonjour!

J'ai des problèmes côté variables dans mon code.
J'ai ma DLL Fmod.dll, aucune modification et de version 3.75 ( L'ancienne ). Je souhaiterais utiliser quelques unes de ses fonctions dans mon code. Malheureusement, j'obtiens une merveilleuse erreur du type "Invalid memory access. (read error at address 268574971)".
Je pense que le problème viens du fait que le troisième paramètre devrait être un entier non signé, mais à ma connaissance, ce type n'existe pas dans PB. J'ai essayer plusieurs autres types et ce sans succès ( D'où le Quad ).
Je n'ai jamais coder depuis des DLLs donc je suis plutôt ignorant de ce côté.

Donc, euh ... À l'aide? Des idées? :lol:

Déclaration :
signed char F_API FSOUND_Init(
int mixrate,
int maxsoftwarechannels,
unsigned int flags
);
Code :

Code : Tout sélectionner

Prototype.b InitFMOD(Rate.i, Channels.i, Flags.q)

If OpenLibrary(0, "Fmod.dll")
  InitFMOD.InitFMOD = GetFunction(0, "_FSOUND_Init@12")
  CloseLibrary(0)
EndIf

InitFMOD(44100, 32, 0)
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Re: Unsigned int?

Message par Fred »

Non ca doit pas etre ca. Le probleme des unsigned int est uniquement visible lors des comparaisons. Le '.q' n'est pas correct, il faut un .i. Si tu fermes la library avec CloseLibrary() avant d'utiliser ta fonction, ca ne marchera pas.
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Unsigned int?

Message par Warkering »

:mrgreen:
Merci Fred!
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Re: Unsigned int?

Message par flaith »

Au fait, Warkering, bon anniversaire :mrgreen:
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Unsigned int?

Message par Warkering »

Merci bien! :D
Avatar de l’utilisateur
djes
Messages : 4252
Inscription : ven. 11/févr./2005 17:34
Localisation : Arras, France

Re: Unsigned int?

Message par djes »

Joyeux anniversaire! :)
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Unsigned int?

Message par Ar-S »

yeah bon anniv ImageImage
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Warkering
Messages : 808
Inscription : ven. 08/janv./2010 1:14
Localisation : Québec, Canada

Re: Unsigned int?

Message par Warkering »

Ah bah merci tout le monde! 8)
Avatar de l’utilisateur
venom
Messages : 3138
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Unsigned int?

Message par venom »

ah bin bon annif alors :D :wink:
un peut a la bourre :P






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Répondre