Forum: Multimedia
Delphi
by ichbins,
9. Jan 2006
ich glaube das ganze wäre weeeeeeeiiiiiiit einfacher wenn du statt den Klassen records verwenden würdest und die setausgänge-Prozedur so gestaltest:
procedure setausgaenge(raum,nordausgang,südausgang,ostausgang,westausgang:traum);
begin
raum.nord:=nordausgang;
raum.
...
end;
Forum: Multimedia
Delphi
by ichbins,
9. Jan 2006
Aktuellerraum wurde nicht erzeugt. Das musst du in der formcreate noch einfügen:
aktuellerraum:=traum.create;
raum.norden/westen/süden/osten musst du auch erstellen.
Forum: Multimedia
Delphi
by ichbins,
9. Jan 2006
dann müsste doch normalerweise bei jedem Fehler Delphi mit einer solchen Meldung kommen (siehe Anhang) Die Beispielmeldung is Delphi2005 aber von 7 auf 2005 hat sich da nicht viel geändert. da klickst du auf ANHALTEN, dann markiert er die Fehlercodezeile (soweit er kann). Wenn die Fehlermeldung nicht kommt, dann klickst du mal 'n bisschen im Delphi-Menü rum bis du auf Debugger-Optionen kommst...
Forum: Multimedia
Delphi
by ichbins,
9. Jan 2006
aktuellerraum := traum.create;
fehlt.
debuggen: entweder den Delphi-Debugger benutzen (welche Version hast du?) oder überall in deinen Code
showmessage('form.create 1. Zeile wird ausgeführt... Wert der Variablen i:'+inttostr(i));
einfügen (showmessage zeigt ein Meldungsfenster mit dem Text an und hält das Prog solange an) umd die Position des Fehlers zu erkennen.
Forum: Multimedia
Delphi
by ichbins,
9. Jan 2006
du kannst das Projekt ja debuggen. Oder überall showmessage('jetzt an derundderpositionvonderundderprozedur'); einfügen, damit du weisst bei welchem Befehl der Fehler auftritt.