duhast bestimmt beide Units jeweils im Interface-Abschnitt eingebunden?
Binde doch die eine
Unit (idealer Weise die Main) im Implementation-Abschnitt ein.
Delphi bindet die uinits in der Reinfolge in die EXE ein, in welcher sie im QuellCode eingebunden wrden, und zwar fängt Delphi mit der Abhänigen
Unit an ... wenn du nun beide per
Kreuzverweis einbinden willst, weiß Delphi nicht mehr welche Reinfolge es nhmen soll, da die eine
Unit von der Anderen abhängig ist und die Andere wiederum von der Ersten ...
Delphi-Quellcode:
Unit Main;
Interface
Uses MyMario;
Implementation
End.
Delphi-Quellcode:
Unit MyMario;
Interface
Implementation
Uses Main;
End.