AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi FreePascal läuft, Delphi crasht. Finde die Ursache nicht.
Thema durchsuchen
Ansicht
Themen-Optionen

FreePascal läuft, Delphi crasht. Finde die Ursache nicht.

Ein Thema von Der schöne Günther · begonnen am 27. Sep 2020 · letzter Beitrag vom 28. Sep 2020
 
Der schöne Günther

Registriert seit: 6. Mär 2013
6.199 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: FreePascal läuft, Delphi crasht. Finde die Ursache nicht.

  Alt 28. Sep 2020, 08:22
Danke, MinEnumSize mit 2 hatte ich nicht probiert, ich dachte das müsste 4 groß sein.

Ich setze mich gleich auch noch einmal von vorne bis hinten dran, aber ich sehe halt dass es in FreePascal einwandfrei läuft und in Delphi zusammenbricht. Auch das jeweilige sizeof(..) für die Records war in Delphi und FPC identisch. Ich kann mit Lazarus nicht umgehen, aber soweit ich konnte hatte ich auch die Bytes im Speicher verglichen und die waren, soweit keine Zeiger im Spiel waren, auch identisch.

Vielleicht gibt es bei Aufrufkonventionen noch Unterschiede? Die Methode welche die AV wirft hat eine Menge Parameter und ist explizit als cdecl deklariert.

PS: Ich prüfe gleich auch einmal wie es sich unter 64 Bit verhält und schaue mir alles mit PAnsiChar noch einmal genauer an...
  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 01:04 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