Forum: Object-Pascal / Delphi-Language
Delphi
by Peter666,
31. Jan 2010
Tja, das hat was mit dem Vorzeichen zu tun. Probier doch mal folgendes in Pascal (oder in FPC mit aktivierter Turbo Pascal Kompatibilität):
var adr: longint;
reqsec: byte;
reqinbl: word;
param1: word;
reqsec := 42;
reqinbl :=196;
param1 := 65495;
Forum: Object-Pascal / Delphi-Language
Delphi
by Peter666,
31. Jan 2010
Okay, ich hab den Fehler nach etlichen Stunden (bei dem Schnee lohnt sich auch nix anderes) gefunden. Longint in Delphi/Freepascal ist nicht gleich Longint bei Pascal. Bei Interesse lade ich die lauffähige Testversion gerne hoch...
Peter
Forum: Object-Pascal / Delphi-Language
Delphi
by Peter666,
29. Jan 2010
Wer kennt sie nicht diese alten Textadventures? Vor geraumer Zeit hatte ich angefangen den No$Cash Interpreter nach Windows zu portieren, allerdings musste ich feststellen das das nicht wirklich so einfach ist. Pascal war damals ziemlich gutmütig beim Umwandeln von Word in Byte und Überläufe waren nicht wirklich dramatisch. Wie dem auch seih, ich bin fast am verzweifeln. Die Testversion unter...