![]() |
Delphi-Version: 2007
Delphi zwingen nicht verwendete Funktionen zu linken?
Hallo zusammen,
Delphi scheint so wie es aussieht klugerweise nicht verwendete Funktionen vom Link-Prozess auszuschließen. Das Problem ist nun das ich die "unused" Funktionen dennoch gerne in meiner erzeugten DLL haben möchte. Gibt es da eine Möglichkeit außer die Funktion in die exports Liste aufzunehmen? Rein theoretisch müsste man Delphi mittels einem Schalter ja irgendwie zwingen können, oder täusche ich mich da? :wink: Grüße, Diengo. |
AW: Delphi zwingen nicht verwendete Funktionen zu linken?
Zitat:
Zitat:
|
AW: Delphi zwingen nicht verwendete Funktionen zu linken?
Danke, klappt mit dem Referenzieren super.
Gruß |
AW: Delphi zwingen nicht verwendete Funktionen zu linken?
Übrigens, willkommen in der DP. :-D Ist mir erst jetzt aufgefallen, daß du neu bist.
Wo sind meine Manieren :roll: |
AW: Delphi zwingen nicht verwendete Funktionen zu linken?
Warum willst du ungenutzten Code in deinem Image haben?
|
AW: Delphi zwingen nicht verwendete Funktionen zu linken?
Zitat:
Zitat:
Ich habe in Zukunft nicht vor irgendetwas böses daraus zu basteln ;) Oder gibt es hier noch eine elegantere Methode? |
AW: Delphi zwingen nicht verwendete Funktionen zu linken?
Zitat:
Nachtrag: Zitat:
|
AW: Delphi zwingen nicht verwendete Funktionen zu linken?
Mhm danke werde mir das noch einmal näher ansehen.
|
AW: Delphi zwingen nicht verwendete Funktionen zu linken?
Zitat:
|
AW: Delphi zwingen nicht verwendete Funktionen zu linken?
Oder man nutzt gleich namen, wobei der Exportname nicht im Geringsten der exportieren Funktion entsprechen muß.
Delphi-Quellcode:
Genauso wie man eine Funktion nicht unter dem gegebenen Namen importieren muß.
// in DLL
procedure EineGanzGeheimeProzedur; begin Beep; end; exports EineGanzGeheimeProzedur name 'dsnosgd4k';
Delphi-Quellcode:
// in EXE
procedure IrgendeineGeheimeProzedur; external 'meine.dll' name 'dsnosgd4k' |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:26 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