Verfasst: 04.07.2006 18:12
Nö... Warum kritisiert ihr alle meine geniale Lösung? Seid ihr neidisch
oder wie darf ich das vestehen?
oder wie darf ich das vestehen?
Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
Code: Alles auswählen
Macro tex_name(Index)
PeekS(?tex_name_img+(Index*4))
EndMacro
Debug tex_name(0)
Debug tex_name(1)
Debug tex_name(2)
Debug tex_name(3)
Debug tex_name(4)
Debug tex_name(5)
DataSection
tex_name_img:
Data.s "so", "mat", "man", "das", "in", "PureBasic"
EndDataSection
Code: Alles auswählen
so
at
an
as
n
reBasic
Code: Alles auswählen
Macro tex_name(Index)
PeekS(?tex_name_img+(Index*4))
EndMacro
Debug tex_name(0)
Debug tex_name(5)
DataSection
tex_name_img:
Data.s "so", "macht", "man", "das", "in", "PureBasic"
EndDataSection
Code: Alles auswählen
---------------------------
PureBasic - Assembler error
---------------------------
PureBasic.asm [372]:
dd "so",0,"macht",0,"man",0,"das",0,"in",0,"PureBasic",0
error: value out of range.
---------------------------
OK
---------------------------
Code: Alles auswählen
Procedure.s tex_name(Index)
Restore tex_name_img
For I = 1 To Index + 1
Read Text.s
Next
ProcedureReturn Text
EndProcedure
For I = 0 To 5
Debug tex_name(I)
Next
DataSection
tex_name_img:
Data.s "so", "macht", "man", "das", "in", "PureBasic"
EndDataSection
Wieso, Kaeru hats doch gezeigt, der Rest sind ja nur alternativenreal hat geschrieben:Oh Gott, nein Danke! Dann mach ich's lieber in C, wenn ich in PB nichtmal solch ein dämliches Array vordefinieren kann.
Das gilt aber nur für unflexible Programmierer!real hat geschrieben: Wieder mal ein Beispiel, dass PB nicht universell einsetzbar (und praktikabel) ist.
das einlesen aus einer data-section ist praktisch das selbe.Kaeru Gaman hat geschrieben:in PB musst du die werte aus DATA oder einer Datei einlesen, sofern du sie nicht direkt hinschreiben willst
dem schließe ich mich an. über PB zu meckern, nur weil ein ausgesprochen C-spezifisches Konstrukt keine direkte entsprechung hat, das ist ja *******ts-soft hat geschrieben:Das gilt aber nur für unflexible Programmierer!