Forum: Die Delphi-IDE
by robvs,
26. Mär 2007
Ja, kommt dann ein konkreter Fehler, dass die Klasse nicht passt oÄ?
Und noch mal danke.
Forum: Die Delphi-IDE
by robvs,
26. Mär 2007
FDM.IBQ_Main hat keine Property CanEdit, aber Owner. Von daher natürlich! MUSS es das wohl sein.
Der Laufzeitauswerter berücksichtigt ja keine With-Blöcke, deswegen war auch die Überprüfung immer positiv.
VIELEN DANK!
Forum: Die Delphi-IDE
by robvs,
26. Mär 2007
Wie gesagt, ich hab das Ganze schon mit einer anderen Variable, die lokal in der Funktion deklariert war, versucht. bInternalCanEdit an gleicher Stelle, 1 Zeile drunter, unter dem original CanEdit, mit dem gleichen Ergebnis. Es gibt definitiv keine andere Var die CanEdit heißt.
Forum: Die Delphi-IDE
by robvs,
26. Mär 2007
Auch das habe ich gemacht... wie gesagt, ich habe das schon sehr ausführlich untersucht.
Ach, eine Information, die ich vergessen habe, könnte noch hilfreich sein: Wenn ich der Var direkt TRUE zuweise, dann ist die auch true. Nur eben nicht, nach dem im Beispiel genannten boolschen Ausdruck, welcher übrigens ebenfalls wirklich 1000 %ig TRUE ergibt - da besteht kein Zweifel.
Forum: Die Delphi-IDE
by robvs,
26. Mär 2007
Hallo zusammen,
ich habe bei mir ein Phänomen festgestellt, welches meiner Meinung nach ein Bug unter Delphi 2006 Win 32 ist. Zur Erkläung der folgende Quelltext:
function TfrmLieferscheinVerarbeite.setAuData(var canEdit : boolean; aiAuftraege: TAryInt): boolean;
var
begin
Result := FALSE;
(...)