DLL erzeugen mit Text und Bildern

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

User avatar
fump2000
Posts: 313
Joined: 04 Oct 2013, 17:31

DLL erzeugen mit Text und Bildern

20 Jan 2014, 09:05

Halllo zusammen,

ich würde gerne eine DLL erzeugen von der ich nicht nur Bilder und Icons erhalte wenn ich diese brauche sondern auch Texte. Ich weiß, man könnte auch Funktionen in einer DLL ablegen und von dort aus aufrufen.

Aber wie macht man sowas?

aufrufen, klar per DLLCall, hab ich mich noch nicht mit beschäftigt.

Aber wie hinterlege ich da Texte oder eine Funktion?

MfG
fump
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: DLL erzeugen mit Text und Bildern

20 Jan 2014, 16:46

Ich wäre auch sehr interessiert.
Es ist glaube ich deshalb so schwierig, weil man nicht möchte, dass irgendeine Person auf anhieb versteht, wie Man dll funktionen exportiert.
Ich sitze hier mittlerweile geschlagene 3 Stunden und bekomme es nicht hin.

Code: Select all

char* str = "Hallo Welt";
extern "C" __declspec(dllexport) char* __stdcall testfunction(void);
__declspec( dllexport ) char* __stdcall   testfunction(void) {
	return str;
}
Es wäre einfacher es nicht mit einer Dll zu machen.
Recommends AHK Studio
User avatar
fump2000
Posts: 313
Joined: 04 Oct 2013, 17:31

Re: DLL erzeugen mit Text und Bildern

20 Jan 2014, 18:53

Wie würdest du das denn machen?
User avatar
nnnik
Posts: 4500
Joined: 30 Sep 2013, 01:01
Location: Germany

Re: DLL erzeugen mit Text und Bildern

20 Jan 2014, 20:23

Ich würde ein eigenes Format erstellen, welches in der Lage ist Texte und Bilder abzuspeichern.
Die Einbindung in Ahk wäre sogar noch einfacher und besser zu realisieren als mit dlls.
1. Die Datei besteht aus vielen kleinen Unterabschnitten.
2. Ein Unterabschnitt hat anfangs erstmal dem Namen gespeichert, danach kommt der typ der Daten und dann die Daten selber.
3. Der typ gibt Auskunft darüber aus welche Funktion aufgerufen werden muss um den typ zu lesen.
4. Diese typ Funktion bestimmt dann die Länge der Daten und liest diese aus.
5. Mit der Länge kann man dann bestimmen wo der nächste abschnitt beginnt.
Ganz besonders schön wäre es so ein System mit einer Klasse zu verbinden.
Recommends AHK Studio

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 60 guests