AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Ärger in Athen

Ein Thema von TomyN · begonnen am 16. Jul 2024 · letzter Beitrag vom 16. Jul 2024
 
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.917 Beiträge
 
Delphi 12 Athens
 
#4

AW: Ärger in Athen

  Alt 16. Jul 2024, 12:21
- Manche windows API Funktionen wie SetWindowPlacement zicken plötzlich (und gefühlt nicht immer), wobei die Fehlermeldung nahelegt, dass SizeOf(datenFuerFunction) einen falschen Wert liefert. Das ganze passiert meist mit dem Ziel win64 aber auch manchmal bei win32. Vermutlich erzeugt er manchen Dinge nicht neu, wenn man die Zielplatform wechselt.
Das kann nicht sein, da das Unitformat nicht übereinstimmt. Der 64-Bit Linker könnte mit 32-Bit Kompilaten nichts anfangen und umgekehrt. Davon abgesehen sollte z.B. das Ausgabeverzeichnis für DCUs natürlich auf jeden Fall die Plattform enthalten.

- In DPCcrypt bekomme ich bei win64 Fehlermeldungen (ungültiger Index, zuwenig Speicher ..... ) und es funktioniert nicht so wie in Rio
Leider liegt das oft daran, dass ein Bug lediglich vorher keine Folgeeffekte hatte. Wenn sich dann durch einen neuen Compiler etwas am Layout im Speicher ändert, knallt es dann ggf., obwohl sich am Quelltext nichts geändert hat.

Da bleibt nur, genau zu schauen, wo das konkrete Problem auftritt und was da schief sein kann.

Aber natürlich kann es auch eine Änderung oder ein Bug im Compiler sein. Ohne Details zum Fehler lässt sich dazu aber nichts sagen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:25 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