Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » externe Programme in dll integrieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.04.2006, 17:08 Uhr
Quenten



Moin moin,

ich möchte gerne einige meiner bestehenden Programme (zum Berechnen oder zur Fehlerprüfung von diversen Werten), die ich bisher aus dem Hauptprogramm einfach aufrufe, in meine bestehende dll-Datei integrieren.

Ich möchte vor allem eine Kommunikation zwischen beiden Komponenten herstellen und z.B. Rückgabewerte (Statusmeldungen) von der dll erhalten, was bei einem externen Programm nicht möglich ist (soweit ich weiß).

Ich nutze das VisualStudio 6.0 und wäre dankbar um ein paar Anregungen, wie ich die externen Programme am einfachsten in meine dll integrieren kann.

LG, Quenten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.04.2006, 19:35 Uhr
xXx
Devil


hmm und warum machst du nicht anstelle von "programmen" daraus einfach auch dlls und lädst dir dann die entsprechenden functionen daraus`?! also mit GetProcAddress(...) ?!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.05.2006, 12:43 Uhr
Quenten



Ich versteh nicht ganz was du damit meinst.

Ich habe eine komplette Software, eine DLL mit Schnittstelle und mehrere externe Programme.
Nun würde ich aber gerne diese sog. "externen Programme" (also die Methoden/die Klassen und so) mit in meine DLL einbauen, so dass ich auch Rückgabewerte an das Hauptprogramm bekommen kann und einfach felxibler bin.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.05.2006, 16:35 Uhr
beasty



Na wenn deine "externen Programme" als Source vorliegen, kannste dir im Source
deiner DLL doch noch eine Funktion reincoden, die dir eine Instanz eines "Externen Programms" erzeugt und dann den Pointer auf diese Instance zurück gibt. Et voila, damit
steuerste dann aus deinem Hauptprogramm die Methoden des externen Programms.
Oder hab ich dein Problem falsch verstanden?!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.05.2006, 13:48 Uhr
Quenten



Ich denke du hast das richtig verstanden.

Ich möchte den Source der externen Programme so in die dll einbauen, dass die dll hinterher selbständig ist.
Ich weiß jetzt nur nicht, wie ich die Programme da am besten integrieren soll. Ne Instanz erstellen und nen Pointer drauf? hmmm.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: