... hab mich grad tierisch aufregen müssen

fertig und am ende

Also folgende Prozedur funktioniert nicht so, wie sie soll:
Code: Alles auswählen
Structure Profile
Name.s{10}
Level.b
Points.l
Sex.b
X.b
Y.b
Map.b
EndStructure
Global Profile.Profile
Procedure LoadProfile(File$)
Protected File.l, String$
File = ReadFile(#PB_Any, "Profiles" + File$)
File$ = ""
If Not File : ProcedureReturn #False : EndIf
String$ = RemoveString(ReadString(File), Chr(34))
Profile\Name = String$
Debug "String$ = " + String$
Debug "Profile\Name = " + Profile\Name
ReadData(File, @Profile + 10, SizeOf(Profile)-10)
CloseFile(File)
ProcedureReturn #True
EndProcedure
PureBasic ... das ist 100% klar, aber ich weis nicht wie ich ihn umgehen
soll -.- ... naja gut, also ein Beispiel:
Code: Alles auswählen
LoadProfile("Profile.000")
Profile\Name ist auf 10 Zeichen festgelegtDebugger Ausgabe hat geschrieben:String$ = PMV
Profile\Name = Profile.00

abgeschnitten

Ich habs schon versucht, die selbe Prozedur alleine zu Compilieren, aber
dort tritt der Fehler nicht mehr auf. Also lohnt sich auch nicht, mehr Code
zu zeigen. Wer sich mit ASM auskennt und ein wenig Zeit hat möchte sich
bitte hier melden. Ich wäre euch sehr sehr dankbar wenn ihr den Fehler
für mich finden könntet. Da ich kein (kaum) Englisch kann und der
Quellcode komplet in Deutsch kommentiert ist spare ich mir erst mal das
direkte Kontaktieren von Fred

den ASM-Output dieser Prozedur gehen. Hoffe aber ihr könnt mir helfen,
dann können wir Fred den genauen Fehler mitteilen

Der restliche Quellcode hat einige tausend Zeilen

eh am ende veröffentlicht wird, wäre es aber kein Problem auf anfrage
den Quellcode dem jenigen zum Testen zu schicken. Da das ganze aber
noch lang nicht fertig ist möchte ich auch nicht unbedingt einen
öffentlichen Link angeben

Einfach schreiben ob PN (Link) oder per E-Mail (als Anhang), bei
zweiterem ist ne E-Mail addy hilfreich *gg*
Ach ja, klar könnte ich das zum anlass nehmen, mir das erste mal selber
eine ASM-Output-Datei anzuschauen. Aber selbst wenn ich den
entsprechenden Code finde ... kann ich immer noch nicht sagen was war.
Naja vielleicht mach ich das in ein paar Stunden wenn ich wieder klar
denken kann

nicht dabei, den Fehler zu umgehen

Ansonnsten danke fürs Interesse

Edit: Beta-Updates von purebasic.com alle installiert (Stand: 19.08.06)
MFG PMV