Eine Lib, verschiedene DLLs

16/11/2010 - 08:57 von Curtis Newton | Report spam
Hallo,

ich habe eine Basisbibliothek, deren Funktionen ich in mehreren DLLs
unter verschiedenen Namen exportieren will.

Also z.B.:
Basisbibliothek:
void fkt1();

DLL 1:
void cust1_fkt1(); // ruft fkt1() auf

DLL 2:
void cust2_fkt1(); // ruft fkt1() auf

Wie mache ich das am Besten und mit wenigsten Aufwand? Kann man das
irgendwie "mappen"?
Bye
 

Lesen sie die antworten

#1 Martin Richter [MVP]
16/11/2010 - 10:40 | Warnen spam
Hallo Curtis!

ich habe eine Basisbibliothek, deren Funktionen ich in mehreren DLLs
unter verschiedenen Namen exportieren will.

Also z.B.:
Basisbibliothek:
void fkt1();

DLL 1:
void cust1_fkt1(); // ruft fkt1() auf

DLL 2:
void cust2_fkt1(); // ruft fkt1() auf

Wie mache ich das am Besten und mit wenigsten Aufwand? Kann man das
irgendwie "mappen"?




Ich verstehe Deine Frage noch nicht. Ja das geht.
Die Funktionen werden jeweils als extern in der anderen DLL definiert
und die Import LIBs sorgend dafür, dass sich das Ganze linken làsst.
DLL1 und DLL2 müssen einfach nur die exportierte Funktion aus der Basis
lib importieren und nutzen.

Martin Richter [MVP] WWJD http://blog.m-ri.de
"A well-written program is its own heaven; a poorly written
program is its own hell!" The Tao of Programming
FAQ: http://www.mpdvc.de Samples: http://www.codeproject.com

Ähnliche fragen