Non-Working code, as requested
Code: Select all
Result=VBin_Create("test.bin")
If Result=0
MessageRequester("Error","Could not create VBin")
EndIf
Result=VBin_AddFile("test.bin","C:\Program Files\PureBasic\Examples\Sources\Data\PureBasic.bmp","password")
If Result=0
MessageRequester("Error","Could not add file to VBin")
EndIf
TotalFiles=VBin_TotalFiles("test.bin")
If TotalFiles>0
For Loop=1 To TotalFiles
file$=VBin_Dir("test.bin",Loop)
osize=VBin_OriginalSize("test.bin",file$)
csize=VBin_CompressedSize("test.bin",file$)
MessageRequester("File:"+Str(Loop),"Name:"+file$+Chr(10)+"Original Size:"+Str(osize)+Chr(10)+"Compressed Size:"+Str(csize))
Next
Else
MessageRequester("Error","Contains no files")
EndIf
Result=VBin_SaveFile("test.bin","C:\Program Files\PureBasic\Examples\Sources\Data\PureBasic.bmp","image.bmp","password")
If Result=0
MessageRequester("Error","Could not save file from VBin")
EndIf
Working code (all thats changed is "password" has been removed):
Code: Select all
Result=VBin_Create("test.bin")
If Result=0
MessageRequester("Error","Could not create VBin")
EndIf
Result=VBin_AddFile("test.bin","C:\Program Files\PureBasic\Examples\Sources\Data\PureBasic.bmp")
If Result=0
MessageRequester("Error","Could not add file to VBin")
EndIf
TotalFiles=VBin_TotalFiles("test.bin")
If TotalFiles>0
For Loop=1 To TotalFiles
file$=VBin_Dir("test.bin",Loop)
osize=VBin_OriginalSize("test.bin",file$)
csize=VBin_CompressedSize("test.bin",file$)
MessageRequester("File:"+Str(Loop),"Name:"+file$+Chr(10)+"Original Size:"+Str(osize)+Chr(10)+"Compressed Size:"+Str(csize))
Next
Else
MessageRequester("Error","Contains no files")
EndIf
Result=VBin_SaveFile("test.bin","C:\Program Files\PureBasic\Examples\Sources\Data\PureBasic.bmp","image.bmp")
If Result=0
MessageRequester("Error","Could not save file from VBin")
EndIf
Hopefully this will enable the garage to fix my car?
-Anthony