Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#158

AW: Was nervt euch so, wärend der Programmierung.

  Alt 7. Okt 2010, 11:23
Daß der Compiler immernoch nicht mit "vordefinierten" Klassen umgehen kann, das nervt tierisch.

Beispiel:
Delphi-Quellcode:
type
  TMyClass = class;

  // eventuell weitere Typen

  * // ein Fehler (hier einfach mal ein ungültiges Zeichen)

  // eventuell weitere Typen

  TMyClass = class
    // irgendwas
  end;
Normaler Weise würde man hier Folgendes erwarten:
Zitat:
[DCC Fehler] ...: E2029 Deklaration erwartet, aber '*' gefunden
aber nein, stattdessen wird die Forward-Declaration bemängelt und man sieht nur Dieses:
Zitat:
[DCC Fehler] ...: E2086 Typ 'TMyClass' ist nicht vollständig definiert
Toll daran ist besonders, daß man den Fehler also nun selber suchen darf ,
welches bei einem größeren Interface nicht immer leicht ist.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.