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
DLL erzeugen mit Text und Bildern
Moderator: jNizM
Re: DLL erzeugen mit Text und Bildern
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.
Es wäre einfacher es nicht mit einer Dll zu machen.
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;
}
Recommends AHK Studio
Re: DLL erzeugen mit Text und Bildern
Wie würdest du das denn machen?
Re: DLL erzeugen mit Text und Bildern
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.
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
Re: DLL erzeugen mit Text und Bildern
Da gibt es zumindest zwei interessante Sachen im alten Forum:
http://www.autohotkey.com/board/topic/5 ... s-36l-v07/
http://www.autohotkey.com/board/topic/2 ... ource-dll/
http://www.autohotkey.com/board/topic/5 ... s-36l-v07/
http://www.autohotkey.com/board/topic/2 ... ource-dll/
Who is online
Users browsing this forum: No registered users and 60 guests