Section hinzufügen
-
Hi,
#pragma data_seg(".HKT") ... #pragma data_seg() #pragma comment(linker, "/section:.HKT, rws")
wenn ich diese standard syntax im builder verwenden will ( dll wizard ... kein vcl )
dann sagt er mir:
[C++ Warning] Unit1.cpp(35): W8094 Incorrect use of #pragma comment( <type> [,"string"] )
aber wieso kennt er das nicht?
welche syntax muss ich da verwenden?
-
Schurke schrieb:
wenn ich diese standard syntax
Du meinst: diese VC-spezifische Direktive, die vom Standard in keiner Weise vorgeschrieben ist.
Schurke schrieb:
aber wieso kennt er das nicht?
Weil BCC das zufälligerweise anders handhabt als VC.
Schurke schrieb:
welche syntax muss ich da verwenden?
Was genau hast du denn vor?
-
ich möchte meine variablen in einer bestimmten sektion der dll ablegen.
-
Hallo
Warum nicht einfach noch eine oder mehrere Funktionen, die die statisch in der DLL liegenden Daten zurückgibt/geben?
const char* DLL_IMPORT GetString() { static const char* text = "Test"; return text; }
Ansonsten must du im WinAPI-Forum nachfragen, was es noch für andere compilerunabhängige Alternativen gibt.
bis bald
akari
-
Schurke schrieb:
ich möchte meine variablen in einer bestimmten sektion der dll ablegen.
Und was du damit bezweckst, möchtest du nicht sagen?
Falls du eine Sektion als "shared" deklarieren willst: laß es lieber.