Joar, im Prinzip gibt es .dll (Windows) .a .dylib (iOS) .so (Android) überall.
Nur ob es so einfach ist den Code in ein anderes
OS zu portieren, hängt vorallem davon ab was innerhalb der
DLL alles benutzt wird und ob und wie es das auch für die anderen Systeme gibt und wie groß der Aufwand ist das umzuschreiben.
Auf Delphi bezogen:
CreateFile gibt es in anderen
OS so nicht und man muß die Windows-
API-Aufrufe durch die entsprechenden APIs der jeweiligen
OS ersetzen. (falls es dort Vergleichbares gibt)
Bei TFileStream hat Emba die Portierung bereits eingebaut.
Versuch mal ein
VCL-Programm im iOS zum Laufen zu bringen.