Ich versuche gerade, in mein Programm eine Unterstützung für DLLs einzubauen. Mit Hilfe einiger Tutorials hab ich die Grundlagen schonmal hinbekommen, aber es gibt noch ein paar Sachen, die mir nicht so klar sind:
1) Wie gebe ich Strings zurück? Ich bin davon ausgegangen, dass ich einen PChar als var-Parameter übergebe und dann dareinschreibe, aber ganz so einfach scheint es leider nicht so sein.
2) Kann ich auch z.B. die Indy-Library in DLLs benutzen?
3) Kann ich in DLLs globale Variablen haben, auf die ich dann in verschiedenen Methoden der DLL zugreife?
Wäre schön, wenn mir das jemand sagen könnte!