Programmlader "austricksen"?

Ingo Lutkebohle ingo at fargonauten.de
Sat Aug 7 16:06:40 CEST 2004


On Sat, 2004-08-07 at 14:26, Hauke Joachim Zuehl wrote:
> Dann kam mir die Idee, alles per dlopen zu machen. Das klingt aber nach
> Mega-Aufwand.

Ich fuerchte, dlopen wirst Du brauchen.   Um den Aufwand zu minimieren,
solltest Du aber nicht Gtk-- so laden, sondern ein Plug-In das Du selbst
schreibst.

Gtk--, also C++, richtig?  Mach zwei Klassen, eine mit GTK, eine ohne. 
Link die jeweils in ein eigenes shared-Objekt, wobei das eine
entsprechend zu Gtk-- linkt, das andere nicht.

Zur Laufzeit laedst Du dann in Dein Hauptprogramm erst die eine shared
lib und wenn das fehlschlaegt, die andere ohne Gtk--.

Ingo



More information about the Linux mailing list