Appel de fonction de la dll ELANUSB32.dll

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
killer128
Messages : 28
Inscription : mer. 30/mai/2012 15:15

Re: Appel de fonction de la dll ELANUSB32.dll

Message par killer128 »

Code : Tout sélectionner

char tmp[BUF_SIZE]
Ques que c'est que cela?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Appel de fonction de la dll ELANUSB32.dll

Message par Backup »

killer128 a écrit :

Code : Tout sélectionner

char tmp[BUF_SIZE]
Ques que c'est que cela?
ta question manque d'information , et va donc entrainer une autre question

"c'est du purebasic ?"

je demande ça , car en purebasic dans les Structures
ton char tmp[BUF_SIZE]

donnerait un tableau Static genre :

Code : Tout sélectionner

structure toto
tmp.a[512] ; 512 positions de code ascii possible
endstructure
sinon d'un point de vue programmation ,
char tmp[BUF_SIZE] c'est un espace memoire dédié au caractere de la taille de 'BUF_SIZE'

tu peux aussi utiliser la librairie memory de Purebasic avec les fonctions suivantes :

Code : Tout sélectionner

*MemoireID = AllocateMemory(5000)  ; <<<<<<<<<< ici on alloue un espace memoire
  If *MemoireID
    Debug "Adresse de début de la zone mémoire de 5000 octets :"
    Debug *MemoireID
    PokeS(*MemoireID, "Stocke cette chaîne dans la zone mémoire")  ; <<<<<<<<<< ici on "pose" une chaine dans l'espace mémoires
    FreeMemory(*MemoireID)  ; libere la memoire reservé,  sera également effectué automatiquement à la fin du programme
  Else
    Debug "Impossible d'allouer la mémoire demandée !"
  EndIf 

killer128
Messages : 28
Inscription : mer. 30/mai/2012 15:15

Re: Appel de fonction de la dll ELANUSB32.dll

Message par killer128 »

@Dobro thx. Oui j'ai oublié que c’était du c++.

Savez-vous qu'il est possible d'utiliser les drivers.
Sous win7 32bits quand je fait:
MyRobot = OpenFile ("\\.\LCD")
La fonction s'exécuter ,en cherchant sur internet cette "function spécial"
communique avec le driver de l'écran. Il est possible de modifier la luminosité.
Trop fort, la fonction ne plente pas. je lit le driver, j'écrit dessus mais au fait j'écrit quoi MortDeRire?

Par contre quand je fait:
MyRobot = OpenFile ("\\.\USB#VID_1267&PID_0000#5&3971008e&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed}")
La fonction plente.
Répondre