Forum: Sonstige Fragen zu Delphi
by harfes,
27. Nov 2019
Und der nächste "Spass": nachdem ich die with-"Probleme" behoben habe, zeigt mir der Compiler jetzt Fehler an, mit denen ich so gar nix anfangen kann:
E1026 Datei nicht gefunden: 'FMXTee.Editor.Picture.fmx'
E1026 Datei nicht gefunden: 'FMXTee.Editor.Gradient.fmx'
E1026 Datei nicht gefunden: 'FMXTee.Editor.Brush.fmx'
...
Was bitte hat FMX in einem reinem Windows 32bit-Programm zu...
Forum: Sonstige Fragen zu Delphi
by harfes,
25. Nov 2019
Ok, ich habe gerade gesehen, dass die von mir verwendete, aktuellste Version 7.0.1 der IBDAC noch nicht für 10.3.3 freigegeben ist (laufen tut sie jedenfalls). Ich bin gespannt, ob der alte with-Code mit dem Close auch dann wieder laufen wird...lt. Devart soll die neue Version nächste Woche kommen.
Und nein, ich werde den Code nicht so lassen, auch wenn es laufen sollte! Jetzt suche ich...
Forum: Sonstige Fragen zu Delphi
by harfes,
25. Nov 2019
@Rolf Frei + MichaelT: Ja, es kommt aus einer Migration von FIBPlus nach IBDAC...allerdings ist dieser Code schon seit XE7 dort und funktioniert bis einschliesslich 10.2 problemlos. Warum, frage ich mich jetzt allerdings selber! Aber solange der Compiler und vor allem der Kunde nicht meckert, fällt es halt nicht auf (und die dahintersteckende Funktion wird täglich so um die 30-50mal aufgerufen -...
Forum: Sonstige Fragen zu Delphi
by harfes,
24. Nov 2019
@Uwe Raabe: es handelt sich um die TIBCSQL-Komponente aus dem IBDAC-Paket von Devart. Und die eingesetzen Komponenten sind die selben Versionen, die ich auch in 10.2 verwendet.
@jaenicke: ok, Steinigung wird angenommen! Aber: zu meiner "Verteidigung" muss ich sagen, dass ich with schon seit vielen Jahren problemlos nutze (auch in grösseren Projekten) und bisher nie Probleme damit hatte. Aber...
Forum: Sonstige Fragen zu Delphi
by harfes,
24. Nov 2019
Ja, da hast Du recht: durch das ausprogrammieren habe ich den "Fehler" ja auch gefunden bzw eure Anmerkung verifiziert. Im nachhinein ist es ja auch merkwürdig, dass der Compiler von 10.2 auch nicht meckert - das close aber anscheinend stillschweigend ignoriert, so dass der Code funktioniert.
Ich werde morgen mal ein grösseres Projekt mit der 10.3.3 testen...
Hartmut
Forum: Sonstige Fragen zu Delphi
by harfes,
24. Nov 2019
And the winner is: CLOSE !!!
ABER: warum funktioniert das in 10.2 und warum schliesst sich das Programm nicht schon beim ersten Close? Noch was: wenn ich hinter DM1.DataModule1.IBPlanungSQL den Punkt setze, um die Möglichkeiten anzuzeigen, dann gibt es gar kein Close!!! Warum gibt das keinen Compilerfehler???
Sorry, aber nachdem 10.3.1 und 10.3.2 schon nicht zum produktiven Arbeiten...