Forum: Object-Pascal / Delphi-Language
Delphi
by STaRDoGGCHaMP,
17. Dez 2009
Ich glaub ich kann mir mittlerweile ungefähr vorstellen woran die ungültige Gleitkommaoperation liegt. Wenn man die Funktion ausführt wird in der Konsole ein Text ausgegeben, und in meinem C-Beispiel von Oben sieht das so aus:
http://img14.imageshack.us/img14/9440/doublec.png
Man beachte hierbei das rote Kästchen. Anscheinend handelt es sich um eine ungültige Gleitkommazahl, welche bei C...
Forum: Object-Pascal / Delphi-Language
Delphi
by STaRDoGGCHaMP,
15. Dez 2009
Das versteh ich nicht, was hat das Sleep und Freelibrary damit zu tun? Ich krieg als Fehlermeldung "Ungültige Gleitkommaoperation", das heisst in der Funktion findet ein Fehler statt, direkt nach dem Aufruf.
Forum: Object-Pascal / Delphi-Language
Delphi
by STaRDoGGCHaMP,
15. Dez 2009
Hallo erneut,
Erst einmal vielen Dank für die Antwort Astat, das mit dem Char array war wohl der entscheidende Punkt welcher für die Zugriffsverletzung sorgte. Wenn ich das Programm jetz so ausführe:program TestpadConsole;
{$APPTYPE CONSOLE}
uses
SysUtils, Windows;
type
TPoint = packed record
Forum: Object-Pascal / Delphi-Language
Delphi
by STaRDoGGCHaMP,
13. Dez 2009
Wie bereits erwähnt, die Funktion wird gefunden und es knallt erst bei einem Aufruf der Funktion. Ich weiss halt nur nicht wie ich beispielsweise mit dem char array oder sonstigen Sachen umgehen soll.
Forum: Object-Pascal / Delphi-Language
Delphi
by STaRDoGGCHaMP,
13. Dez 2009
type
TPoint = record
x: Integer;
y: Integer;
end;
type
PMove = ^TMove;
TMove = record
nJumps: Integer;