Einzelnen Beitrag anzeigen

Kas Ob.

Registriert seit: 3. Sep 2023
330 Beiträge
 
#89

AW: RAD Studio, Delphi, C++Builder 12.2

  Alt 24. Sep 2024, 07:57
Wir warten seit Jahren auf die 64 Bit Compilerarchitektur, da unsere Anwendung nicht mehr ohne Absturz der IDE erzeugt werden kann.
Dazu kann ich leider nicht viel sagen, da mir bislang noch kein solches Projekt untergekommen ist. Eure spezielle Anwendung und die damit entstehenden Probleme kenne ich naturgemäß halt auch nicht. Ich vermute allerdings stark, dass auch Embarcadero hier nur Abhilfe schaffen kann, wenn sie die nötigen Informationen bekommen mit denen man das dort nachstellen kann.
Antwort: ich habe ein solches Projekt, dass sich nicht in 64 Bit compilieren lässt, weil der Compiler "zu wenig Speicher" hat. Werde die neue Version damit prüfen - drücken wir die Daumen...
Ergänzung zu Delphi 12.2
Die Fehlermeldung "Delphi 12.2 [dcc64 Fataler Fehler] Zu wenig Arbeitsspeicher" wird weiterhin erzeugt, obwohl der 64 Bit Compiler aktiviert ist.
Der Programmcode hat rund 150.000 Code-Lines...

Frage: könnte es hier andere Probleme geben, die bei Umschalten von 32 Bit auftreten?
This compiler fatal error with out of memory error is miss leading, it almost never about memory, in almost all cases (and here i am out of the touch with newer versions,) is from stack overflow or close enough to overflow, in other words the stack did ran out for the compiler compiling thread, as the compiler use and utilize the stack in nest and recursive way,
What does that mean ?
It means the deeper you code utilize inheritance the more stack it will eat, the solution simplify your OOP design and separate/untangle this deep nested inheritance.
Kas
  Mit Zitat antworten Zitat