Conversion code VB6 vers PB

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Conversion code VB6 vers PB

Message par GallyHC »

Bonjour tous,

J’ai encore une fois besoin de votre aide. Pour finir un projet je dois refaire une partie mais la je bloque. Je vous donne la partie en question.

Code : Tout sélectionner

    Public Type MyType
        value                               As Integer
    End Type

    Dim bytFile()       As MyType
    
    iFile = FreeFile
    Open PCSourceFile For Binary Access Read As iFile
    ReDim bytFile(LOF(iFile))
    Get iFile, , bytFile
    Close iFile
Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Anonyme

Re: Conversion code VB6 vers PB

Message par Anonyme »

Je ne connais pas VB , mais ca doit être un truc du genre :

Code : Tout sélectionner

Structure MyType
  value.i
EndStructure

Dim bytFile.MyType(0)
iFile = OpenFile(#PB_Any,"PCSourceFile")
ReDim bytFile(Lof(iFile))
ReadData(iFile,@bytFile(),Lof(iFile))
CloseFile(iFile)
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Conversion code VB6 vers PB

Message par Ollivier »

Code : Tout sélectionner

 Dim BytFile.B(0)
 
 iFile = ReadFile(-1, "NomDeFichier.Extension")
 
 LOF = Lof(iFile)
 
 ReDim BytFile.B(LOF)
 
 ReadData(iFile, @BytFile(), LOF)
 
 CloseFile(iFile)
 
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Conversion code VB6 vers PB

Message par Ollivier »

ça y est... Je me fais même griller par le démonte-pneu, ici. Ah, la rage...
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Conversion code VB6 vers PB

Message par GallyHC »

Bonjour,

Que ce soit l'un l'autre je vous remercie... Je ne savais pas que redim fonctionne avec pb.

Amitié
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Répondre