Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
PB Terms And Conditions hat geschrieben:The PureBasic license explicitly forbids the creation of DLLs whose primary function is to serve as a 'wrapper' for PureBasic functions.
Naja hier ist es ja kein "Wrapper". Die DLL verzichtet ja explizit auf den Vorteil jede Datei von einem beliebigen Webserver an jeden beliebigen Ort runterzuladen.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
DarkDragon hat geschrieben:Die DLL verzichtet ja explizit auf den Vorteil jede Datei von einem beliebigen Webserver an jeden beliebigen Ort runterzuladen.
Außerdem würde das so doch eh nicht funktionieren. InitNetwork und SetCurrentDirectory wird garnicht innerhalb einer Funktion verwendet, sondern außerhalb. Das macht für eine DLL keinen Sinn.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.