in diesem Thread sollten alle Dinge über PureBasic aufgeschrieben werden,
die sehr interessant und nützlich sind.
(Ich hoffe so ein Thema gab es nicht vor ein paar Wochen)
Hier sind meine Tipps:
1. Größe einer Array
Es ist möglich die größe (Anzahl der Items)
einer Array folgendermaßen zu erhalten:
Code: Alles auswählen
Dim Array(10)
Debug PeekL(@Array(0)-SizeOf(Long)*2)
Achtung: Arrays und LinkedLists sollten inerhalb
einer Prozedur definiert werden, wenn der Code in eine
DLL generiert werden soll.
Beispiel:
Code: Alles auswählen
ProcedureDLL.l Init()
Global Dim Array(123)
Global NewList List()
EndProcedure
Daten aus "DataSections" können handlicher durch
Zeiger ausgelesen werden.
Beispiel:
Code: Alles auswählen
DataSection
Person:
Data.s "Josef"
Data.l 15
EndDataSection
Debug PeekS(?Person)
Debug PeekL(?Person+Len(PeekS(?Person))+1)