PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : plugin/shared libs ?!?! verständniss frage ...



Pinocchino
11-09-2003, 18:34
hi ...

ich hab da mal eine frage. (wie solls auch anders sein :p)

was ich vorhabe ist das ich ein programm (controller) habe der eigetnlich nichts besonderes kann, es stellt halt nur ein controller dar der einige module lädt. der kontroller soll den einige standart funkitonen aus den modulen aufrufen können und der kontroller soll funktionen bereit stellen die das module benutzen kann.

achja es soll alles native c sein und für linux.

ich hab von shared libs gelesen kann aber nicht viel damit anfangen. kann mir jemand helfen ich hatte das mal vor langer zeit mal probiert wo ich bestimmte befehle hatte wo ich mit c bestimmte funktion aus dem module laden konnte, oder ich hab gedachnis schwund oder sowas.

kann mir wer helfen?

Pinocchino

axeljaeger
11-09-2003, 18:40
Du solltest noch mal an deinen Formulierungen feilen. Sowohl von der Retschreibung her, als auch vom Satzbau. Es ist nämlich für mich nicht klar, was genau du willst. Wenn es darum geht, Funktionen in Bibliotheken, also in shared-objects (.so) auszulagern, verlgeichbar mit dll unter Windows, sollte das kein Problem sein. Das ist eine gute Idee für ein neues Tutorial sein. Wenn sich niemand anders findet, der dir hilft, sollte nach dem WE ein Tut von mir bereit stehen

Pinocchino
11-09-2003, 18:48
sorry wegen der rechtschreibung/gramatik ... hatte aber nicht viel zeit wo ich mein beitrag verfasst habe.:(

was ich machen wollte ist das ich plugins programmiere, die von einem programm geladen werden kann und das das plugin funktion aus dem programm benutzen kann und umgekehrt.

Pinocchino
11-09-2003, 19:09
hab genau das richtig für mich gefunden .... :D

http://virtus.ath.cx/dl.html

sagi
11-09-2003, 23:29
Du moechtest dir vielleicht auch GModule von GNOME ansehen.

http://developer.gnome.org/doc/API/2.0/glib/glib-Dynamic-Loading-of-Modules.html

mfg

c.

axeljaeger
12-09-2003, 12:50
Original geschrieben von sagi
Du moechtest dir vielleicht auch GModule von GNOME ansehen.
http://developer.gnome.org/doc/API/2.0/glib/glib-Dynamic-Loading-of-Modules.html
c.

Nein, möchte er nicht, es soll native c sein.

sagi
12-09-2003, 13:54
Original geschrieben von axeljaeger
Nein, möchte er nicht, es soll native c sein.

ah. sorry. hab ich uebersehen...

c.