Je ne sais pas pour vous, mais moi je transfert souvent des informaations par la voie serie ou USB. Le probleme c'est le temps de transmission et la longueur du code lorsque l'on désire transferer une structure complexe. J'ai essayer avec RltMoveMemory mais impossible d'obtenir ce que je veux.
Comme, en géneral, la transmission de donnée se resume a une chaine de caractere, j'utilise les des fichiers d'entrée/sortie pour recuperer mes données. Acces disque dur -> très lent .. c'est vrai mais ca reste très pratique....
Remarque : si vous avez une facon plus commode et moin barbare, je suis preneur et pret a prendre des lecon de tous le monde.. tant que ca fait avancer le schmimilli biibblliil blick.....
Source / Exemple :
type ESSAI
a as byte
b as byte
c as byte
end type
sub main()
dim strMessage as string
dim stStruct as ESSAI
dim bValue as byte
strMessage = "012"
open "c:\tempo.str" for output as #1
print #1,strMessage
close #1
open "c:\tempo.str" for binary as #1
get #1,,stStruct
close #1
bValue = stStruct.a ' bValue = 48
bValue = stStruct.b ' bValue = 49
bValue = stStruct.c ' bValue = 50
end sub
Conclusion :
Exemple simple mais trés pratique losque l'on a des trucs du genre :
Public Type ProgInfo
TERMINAL As Byte '
Portcom As Byte '
Vitesse As Long '
VitesseRapide As Long '
RAM As Byte '
HYPER As Byte '
TEMPS As Byte '
PROGRAPIDE As Byte '
TOP_FORM As Long '
LEFT_FORM As Long '
LastPrj1(15) as byte
LastPrj2(15) as byte
LastPrj3(15) as byte
LastPrj4(15) as byte
LastPrj5(15) as byte
Bouton1(40) as byte
Bouton2(40) as byte
Bouton3(40) as byte
PathBOOT(20) as byte
PathSOURCE(20) as byte
PathROM(20) as byte
PathPrj(20) as byte
Commentaire(50) As byte
Extended As Byte
Bouton1 As String
Bouton2 As String
Vitesse As Long '
VitesseRapide As Long '
RAM As Byte '
HYPER As Byte '
TEMPS As Byte '
PROGRAPIDE As Byte '
End Type
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.