DLLs selber schreiben
-
Hi,
habt ihr schon einmal mir selbst geschriebenen DLL's gearbeitet? Für ein Projekt benötige ich sowas.
Ich habe ein (Haupt)Programm und rufe z.B. die funktion write(); auf, die mir nur ein printf ausführt. Diese Funktion write(); soll in eine DLL-Datei, so dass ich nur diese auf dem System auswechseln muss um das Programm zu aktualisieren.
Ist sowas generell möglich?Beispiel:
int main() { write(); printf("write wurde aufgerufen\n"); getchar(); return 0; }
int write(void) { printf("Hallo"); return(0); }
soll das Programm nun einen anderen Text ausgeben oder vlt noch etwas anderes machen müsste ich nur die DLL bearbeiten.
-
welche IDE benutzt du?
-
Ja, das geht. Mach doch einfach ein DLL Projekt mit ein paar Beispielexports und ändere den Namen auf Deine Funktion write(). Welchen Kompiler/IDE benutzt Du? Wo kommst Du nicht weiter?
-
Also ich benutze LabWindows/CVI von National instruments. Ich weiss nicht, ob man damit DLL's erstellen kann. Gibt es andere (kostenlose) programme mit denen ich DLL's erstellen kann? Kann ich mit jeder IDE eine DLL einbinden oder brauche ich da auch spezielle sachen?