9. Juni 2009 12:13
ich konnte gerade erleben, dass das NavTool unter bestimmten Umständen den Quellcode nicht vollständig einliest.
Ursache dafür war folgender Code in einem OnAfteGetRecord-Trigger:
- Code:
IF Cond1 {// OR Cond2 //} THEN BEGIN
...
END;
Auf "Cond2" sollte nicht mehr getestet werden, also wurde dieser Teil auskommentiert.
Und damit die Änderung auch schön auffällt, mit extra viel // versehen.
Leider führte das dazu, dass das Developers Toolkit das dahinterstehende BEGIN
nicht mehr ernst nimmt und als Folge davon mit seiner BEGIN .. END Verschachtelungstiefe
durcheinander kommt, und -- jetzt kommt's -- einen Teil des Trigger-Codes nicht
eingelesen wurde.
(DevTool Versionen: 4.00 SP2 und SP3)
Da behaupte noch einer, Kommentare würden nichts bewirken ... ;o)
Gruß Torsten