![]() |
AW: Was kompiliert Delphi 10.3.3 da???
Zitat:
Delphi-Quellcode:
, wenn man doch wieder die Variable fb benutzen muss?
with
In Delphi würde man das in etwa so schreiben:
Delphi-Quellcode:
begin
var fb := CalculateFooBar; Writeln(fb); end; // fb is not available here anymore. |
AW: Was kompiliert Delphi 10.3.3 da???
Zitat:
Zitat:
|
AW: Was kompiliert Delphi 10.3.3 da???
10.3.3 läuft auf dem selben OS? Rein dem Interesse halber ...
Zitat:
|
AW: Was kompiliert Delphi 10.3.3 da???
@MichaelT: Ja, OS ist gleich geblieben (Win10Pro 1903). Wie bereits geschrieben, habe ich jede Version von Delphi in einer eigenen VM. In diesem Fall habe ich für die 10.3 eine angelegt und auf 10.3.3 upgegraded (10.3.2 deinstalliert -> mit Einstellungen behalten und dann 10.3.3 installiert). Obwohl bei dem Upgrade die Komponenten übernommen wurden, habe ich dann nach dem Problem nochmal alle deinstalliert und neu installiert, damit diese neu kompiliert werden. Aber daran hat's ja nicht gelegen...
Hartmut |
AW: Was kompiliert Delphi 10.3.3 da???
Zitat:
![]() (Ich kannte das von VB gar nicht.) |
AW: Was kompiliert Delphi 10.3.3 da???
Ok. Ich bin noch auf Win 8.1.
Ich war nicht mehr sicher, da ein Close in deinem Code noch funktionierte. Deswegen kam ich überhaupt mal auf meine Vermutung mit dem Abfangen der Message usw. Darauf hätte ein anderes OS Wirkung haben können. So ich mich recht erinnere passier das wegen des Multithreadings und des Aufräumens beim schließen einer Anwendung. Die Erinnerung trügt und ob das bei IBDAC war usw... Wenn der Seite kein Ungemach kommt, dann hat deine Beobachtung mit dem WITH Hand und Fuß. Bei mir gibt es nur Linux Boxen und pro 'gelungenem' Delphi bleibt der Rechner wie er ist. Ich mache jetzt mal langsam einen Win 10 Rechner. Mit Delphi bin ich selbst soweit mehr als zufrieden. Zitat:
|
AW: Was kompiliert Delphi 10.3.3 da???
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:
[dcc32 Fehler] E1026 Datei nicht gefunden: 'FMXTee.Editor.Picture.fmx' [dcc32 Fehler] E1026 Datei nicht gefunden: 'FMXTee.Editor.Gradient.fmx' [dcc32 Fehler] E1026 Datei nicht gefunden: 'FMXTee.Editor.Brush.fmx' ... Was bitte hat FMX in einem reinem Windows 32bit-Programm zu suchen??? Auch Tee wird nicht eingesetzt. Das Projekt stammt noch aus XE2 - und wie bereits geschrieben: unter 10.2 wird es kompiliert und läuft. Hat jemand irgendeine Idee, was da schief läuft? Ach ja, noch was: solange der Compiler Fehler meldet, funktioniert CodeInsight nicht! Auch nicht mit Ctrl+Space. So ganz werde ich mit dem 10.3.3 noch nicht warm... Hartmut |
AW: Was kompiliert Delphi 10.3.3 da???
Zitat:
|
AW: Was kompiliert Delphi 10.3.3 da???
Zitat:
Zitat:
|
AW: Was kompiliert Delphi 10.3.3 da???
Ok, FMX-"Fehler" gefunden: obwohl nie benutzt, war in einer Unit noch ein "Chart" drin (irgendein Versuch aus früheren Tagen?) -> löschen oder ändern auf VCLTee.Chart hilft. Zum Glück ist es ein kleineres Projekt, da der Compiler nicht anzeigt, wo das Problem ist..toll!
D.h. keine Compilerfehler mehr nach Korrektur -> CodeInsight funktioniert auch wieder!? Hab' das mal gegoogelt: scheint ein bekanntes Problem/Phänomen zu sein, was aber nicht immer und bei jedem Auftritt...toll! Betrifft aber wohl nicht nur 10.3, sondern hat es vorher auch schon gegeben...bisher hatte ich das Problem noch in keiner älteren Version. Hartmut |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz