Forum: Programmieren allgemein
Delphi
by peterbelow,
15. Apr 2019
Das ist das Problem:
zeichnen(Form2, Label1, Label2, Label3, Label4, Label5);
Ändere das in
zeichnen(self, Label1, Label2, Label3, Label4, Label5);
Man sollte *nie* innerhalb der Methoden eines Forms auf die Form-Variable verweisen, denn je nach Anwendung hat die eventuell (noch) nicht den richtigen Inhalt, und überflüssing ist es eh.
Außerdem hat deine Konstruktion eine stille...
Forum: Programmieren allgemein
Delphi
by peterbelow,
15. Apr 2019
Um welche Delphi-Version geht es hier? Werden beide Forms automatisch erzeugt, oder nur das erste (main form)? Der Fehler rührt daher, das Kode versucht, auf ein Objekt, string, oder dynamic array über eine Variable zuzugreifen, die nil ist, der also nie eine Referenz zugewiesen wurde.
Bau deine Anwendung mal mit Debug informationen und Debug DCUs. Laß sie unter dem Debugger laufen, dann...