Citat ur ett dokument som heter "VB Command Descriptions" som innehåller "alla" kommandon i vb. (obs "alla") Så långt har jag förstått, men hur fungerar det här? I det här fallet talar vi nog om den typen av filer där alla poster har samma storlek. Med Get kan man då hämta post nr X, genom att VB vet storleken på posterna (Y) och behöver då bara multiplicera (X-1) och Y för att veta var den ska börja läsa i filen. HejSv: Get
"Get - Reads data from a file "
/BennySv: Get
<code>
Private Type PAKheader
magic As String * 4 'Name of the WAD-format ("PACK")
diroffset As Long 'Position of the WAD-directories from the start of the file
dirsize As Long 'This is the number of entries * 64
NumFiles As Long 'This is dirsize / 64 -> The number of entries :)
End Type
Private Header As PAKheader
Dim fileNum As Integer
Dim tempHeader As PAKheader
fileNum = FreeFile
Get fileNum, , tempHeader
</code>
Vad jag inte förstår är, hur allting kan komma på rätt plats?
/ PeterSv: Get
Dock tycker jag det ser ut att saknas en Open-sats i ditt programexempel.
Get används också för Properties (men det var väl inte det du var ute efter nu):
Property Get Name() As String
End Property
/Per HultqvistSv: Get
Get kan väl bäst sammanfattas som en metod att hämta
data från en fil som är öppnad för Binary Access.
kolla in mitt uppskick Programarkivet:Enkel AdressBok Enkel DataBas där använder jag bara
"Get" och konterpart "Put"
/Sven