Entwickler-Ecke
Dateizugriff - GUI DLL programmieren
Basti - Fr 14.05.04 16:05
Titel: GUI DLL programmieren
Hallo Leute, wir programmieren gerade ein Spiel mit DarkBASIC Pro.
Dazu bauen wir uns gerade einen Leveleditor und weil DBP keine Buttons
und alle diese Elemente unterstützt haben wir dafür eine GUI gesucht.
Vergeblich.
Dann bin ich darauf gekommen, dass das ja mit Delphi möglich ist.
Ich habe zwar schon einmal eine DLL geschrieben, aber die lief seperat
als Einstellungen.
Wie ich ein Formular etc. für eine DLL aufpeppe ist mir klar, aber mein
Problem ist folgendes:
In DBP rufe ich die DLL auf und dann reagiert das eigentliche Programm
nicht mehr, bis die DLL Funktion beendet wurde.
In einem Leveleditor müsste man aber beides gleichzeitig laufen lassen.
Sobald ich also was in ein Editfeld eingebe müsste die DLL das an
das Programm senden und das die Position des Objektes ändern.
Habt ihr einen Vorcshlag, wie man das hinbekommt oder kennt ihr
ein Tutorial dafür? Wie kann ich denn die DLL etwas an das Programm
senden lassen bzw, etwas annehmen?
Vielen Dank
Sebastian
iGoA - Fr 14.05.04 16:36
Vielleicht gibt´s in DBP eine elegantere Lösung, aber ansonsten würde ich es so versuchen:
Die DLL-Funktion erzeugt einen neuen Thread, der die eigentliche Funktionalität enthält. Anschließend kann die Funktion beendet werden und der Thread läuft weiter. Hoffentlich. Weiß nich. Nur so als Idee.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!