Hi,
ich ein paar fragen zu den
DLL´s. Da ich probs mit Indy10 habe (z.b. die 4053 lädt die SSL-DLLs nichtmehr) möchte ich den IdIrcClient aus indy9 nehmen. Nun kann man leider nicht beide versionen gleichzeitig drauf haben. Komplett wechseln wäre auch schlecht da ich den IdFTP angepasst habe. Speziel im FXP-Bereich. Da kommandos an den falschen server geschickt wurden. Wäre schade wenn ich das "wegschmeissen" müsste.
Ich nummerier die fragen einfach mal durch
1. Darf eine
DLL noch DLLs nachladen? z.b. Die beiden SSL-DLLs
2. Kann ich in einer
DLL mit Objecten arbeiten? Also .Create; und .Free;. Es sind keine "sichtbaren" objecte. (idIrc und IdSSLOpenSSL von Indy9)
3. Kann/darf ich innerhalb einer
DLL Threads erzeugen. Ist das der gleiche vorgang wie unter einem normalen programm?
4. Dürfte eine
DLL mit PostMessage auf die sichtbare Form1 zugreifen und z.b. eine zeile in einem TRichedit anhängen?
5. Wenn ich das eben richtig verstanden habe, ist das Handling doch im grunde so als würde ich eine Function/Procedure innerhalb einer
unit aufrufen. Ist das richtig?
Vielen dank im voraus