Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi E2003 Undeklarierter Bezeichner: 'IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP' (https://www.delphipraxis.net/201539-e2003-undeklarierter-bezeichner-image_file_removable_run_from_swap.html)

gmc616 30. Jul 2019 15:38

E2003 Undeklarierter Bezeichner: 'IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP'
 
Hallo Delphi-Gemeinde,

Ich bekommen in meiner Software immer wieder eine Exception C0000006.

Deswegen möchte in meiner .dpr-Datei die PE-Header-Flags setzen mit
Delphi-Quellcode:
// um die C0000006-Exception zu verhindern
{$SetPEFlags IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP or IMAGE_FILE_NET_RUN_FROM_SWAP}
Allerdings sagt mir mein Delphi Seattle
Code:
[dcc32 Fehler] Programm1.dpr(27): E2003 Undeklarierter Bezeichner: 'IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP'
[dcc32 Fehler] Programm1.dpr(27): E2003 Undeklarierter Bezeichner: 'IMAGE_FILE_NET_RUN_FROM_SWAP'
in einem anderem Projekt verwende ich diese Zeile auch, aber dort hat Seattle offenbar keine Probleme mit.

Was läuft das falsch? Wo könnte ich nach dem Fehler suchen?
Danke.

Klaus01 30. Jul 2019 15:44

AW: E2003 Undeklarierter Bezeichner: 'IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP'
 
.. vielleicht sind Konstanten nirgenwo definiert - oder die entsprechende Unit (Windows?) wurde nicht eingebunden.
Code:
  IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP      = $0400;
  IMAGE_FILE_NET_RUN_FROM_SWAP            = $0800;
Grüße
Klaus

peterbelow 30. Jul 2019 15:46

AW: E2003 Undeklarierter Bezeichner: 'IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP'
 
Zitat:

Zitat von gmc616 (Beitrag 1438402)
Hallo Delphi-Gemeinde,

Ich bekommen in meiner Software immer wieder eine Exception C0000006.

Deswegen möchte in meiner .dpr-Datei die PE-Header-Flags setzen mit
Delphi-Quellcode:
// um die C0000006-Exception zu verhindern
{$SetPEFlags IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP or IMAGE_FILE_NET_RUN_FROM_SWAP}
Allerdings sagt mir mein Delphi Seattle
Code:
[dcc32 Fehler] Programm1.dpr(27): E2003 Undeklarierter Bezeichner: 'IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP'
[dcc32 Fehler] Programm1.dpr(27): E2003 Undeklarierter Bezeichner: 'IMAGE_FILE_NET_RUN_FROM_SWAP'
in einem anderem Projekt verwende ich diese Zeile auch, aber dort hat Seattle offenbar keine Probleme mit.

Was läuft das falsch? Wo könnte ich nach dem Fehler suchen?
Danke.

Dir fehlt winapi.windows in der uses clause.

gmc616 31. Jul 2019 06:24

AW: E2003 Undeklarierter Bezeichner: 'IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP'
 
winapi.windows ... wieder was gelernt.
Ich war davon ausgegangen, das dies Compilierschalter sind. Wieder was gelernt.

DP, Ihr seit immer wieder die besten! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz