|
You last visited: Today at 14:43
Advertisement
DLL + Gui
Discussion on DLL + Gui within the C/C++ forum part of the Coders Den category.
01/02/2013, 10:49
|
#1
|
elite*gold: 12
Join Date: Jun 2009
Posts: 2,621
Received Thanks: 1,239
|
DLL + Gui
Hey Leute,
ich habe erst seit kurzem mit C++ angefangen und habe daher noch nicht so die große Ahnung, deswegen wollte ich hier mal nachfragen, wie man eine DLL mit z.B Visual Studio erzeugt, die eine GUI öffnet ( DLL ist bereits erzeugt, doch wie kommt die GUI dazu  )
Mfg,
.Stefan
|
|
|
01/02/2013, 13:46
|
#2
|
elite*gold: 169
Join Date: Jun 2010
Posts: 663
Received Thanks: 1,138
|
|
|
|
01/02/2013, 17:02
|
#3
|
elite*gold: 12
Join Date: Jun 2009
Posts: 2,621
Received Thanks: 1,239
|
Quote:
Originally Posted by Xenox3
|
Weitere Antworten  ?
|
|
|
01/02/2013, 17:18
|
#4
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
|
|
|
01/02/2013, 18:28
|
#5
|
elite*gold: 12
Join Date: Jun 2009
Posts: 2,621
Received Thanks: 1,239
|
Kann ich das nicht direkt mit Visual Studio machen ?
|
|
|
01/02/2013, 19:51
|
#6
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Quote:
Originally Posted by .Stefan
Kann ich das nicht direkt mit Visual Studio machen ?
|
Wenn du damit meinst:
Gui zusammenklicken -> irgendwo auf .dll umstellen
Dann lautete die Antwort: Nein.
|
|
|
01/02/2013, 20:57
|
#7
|
elite*gold: 12
Join Date: Jun 2009
Posts: 2,621
Received Thanks: 1,239
|
Quote:
Originally Posted by .SkyneT.
Wenn du damit meinst:
Gui zusammenklicken -> irgendwo auf .dll umstellen
Dann lautete die Antwort: Nein.
|
Ah da ist es . GUI Zusammenklicken und einfügen
|
|
|
01/03/2013, 00:22
|
#8
|
elite*gold: 1
Join Date: Apr 2010
Posts: 13,772
Received Thanks: 15,036
|
Unter Resourcen einen neuen Dialog erstellen (Drag & Drop) und per DialogBox oder CreateDialog anzeigen.
|
|
|
01/03/2013, 00:49
|
#9
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by .Stefan
Kann ich das nicht direkt mit Visual Studio machen ?
|
Klar, der WYSIWYG-Editor ist Teil von VS. Aber das Dialog-Modell in der Dll anzeigen zu lassen, dafür bist du selbst verantwortlich.
Die genannten Funktionen können das bewerkstelligen.
Wenn du vor kurzem erst mit C++ angefangen hast, bist du in diesem Gebiet ohnehin falsch.
|
|
|
01/03/2013, 05:58
|
#10
|
elite*gold: 12
Join Date: Jun 2009
Posts: 2,621
Received Thanks: 1,239
|
Quote:
Originally Posted by MrSm!th
Klar, der WYSIWYG-Editor ist Teil von VS. Aber das Dialog-Modell in der Dll anzeigen zu lassen, dafür bist du selbst verantwortlich.
Die genannten Funktionen können das bewerkstelligen.
Wenn du vor kurzem erst mit C++ angefangen hast, bist du in diesem Gebiet ohnehin falsch.
|
Ja das ist mir schon klar, die DLL Funktioniert bereits und die Funktionen sind alle Fertig. Was ich nun nur noch brauche ist eine kleine GUI mit ein paar buttons, die nur die Funktionen ausführen sollen.
PS : Danke für die Rückmeldug.
[Vielleicht hat ja einer eine kleine Headerdatei, die mir dabei hilft  ]
Mfg,
.Stefan
|
|
|
01/03/2013, 15:46
|
#11
|
elite*gold: 0
Join Date: Oct 2008
Posts: 680
Received Thanks: 337
|
Habe ein Beispielsprojekt hochgeladen:
|
|
|
01/03/2013, 18:27
|
#12
|
elite*gold: 12
Join Date: Jun 2009
Posts: 2,621
Received Thanks: 1,239
|
Quote:
Originally Posted by Flyff_Service
Habe ein Beispielsprojekt hochgeladen:

|
Ja perfekt, sowas habe ich gesucht, Danke
Alles selbst geschrieben =O ?
Mfg,
.Stefan
|
|
|
01/03/2013, 19:18
|
#13
|
elite*gold: 0
Join Date: Oct 2008
Posts: 680
Received Thanks: 337
|
Nur die application.cpp ist von mir, der Rest wurde von Visual Studio generiert.
Direkt mit der WinApi ein Fenster zu erstellen und zu verwalten ist meiner Meinung nach viel zu aufwendig und warum sollte man das Rad neu erfinden?
|
|
|
01/04/2013, 15:39
|
#14
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
|
Quote:
Originally Posted by Flyff_Service
Nur die application.cpp ist von mir, der Rest wurde von Visual Studio generiert.
Direkt mit der WinApi ein Fenster zu erstellen und zu verwalten ist meiner Meinung nach viel zu aufwendig und warum sollte man das Rad neu erfinden?
|
Also hast du die MFC verwendet oder gar .NET?
|
|
|
01/04/2013, 16:30
|
#15
|
elite*gold: 0
Join Date: Oct 2008
Posts: 680
Received Thanks: 337
|
Quote:
Originally Posted by MrSm!th
Also hast du die MFC verwendet oder gar .NET?
|
C++/CLI ist unsinn und wird m. W. nach nicht mehr unterstützt bzw. wurde die Entwicklung dafür eingestellt.
Ja, MFC.
Ist doch viel besser als selber ein Fenster per Hand mit der WinAPI zu erstellen und das dann auch noch zu verwalten kann schnell unübersichtlich werden. Desweiteren kann man sich auf wichtigeres konzentrieren und muss sich nicht lange mit dem GUI rumschlagen.
|
|
|
All times are GMT +1. The time now is 14:45.
|
|