Seite 1 von 1

Purebasic-dll in einem anderen Programm nutzen...

Verfasst: 26.05.2011 23:23
von funkheld
Kann man diese Purebasic-Dll in einem anderen Programm nutzen, zb Freebasic ?

Gruss

Code: Alles auswählen

SetCurrentDirectory("d:/ZornsLemma/Synopdateien") 

InitNetwork()

ProcedureDLL loadhttp(text_e.s)
  ReceiveHTTPFile("http://www.atmos.albany.edu/weather/data1/surface/syn/"+text_e,text_e)
EndProcedure

Re: Purebasic-dll in einem anderen Programm nutzen...

Verfasst: 26.05.2011 23:38
von Mok
Ja.
Ist das nicht selbstversändlich?

Re: Purebasic-dll in einem anderen Programm nutzen...

Verfasst: 26.05.2011 23:47
von Kiffi
Man kann; man darf aber nicht.
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.

Re: Purebasic-dll in einem anderen Programm nutzen...

Verfasst: 27.05.2011 08:15
von DarkDragon
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.

Re: Purebasic-dll in einem anderen Programm nutzen...

Verfasst: 27.05.2011 08:45
von Kiffi
DarkDragon hat geschrieben:Die DLL verzichtet ja explizit auf den Vorteil jede Datei von einem beliebigen Webserver an jeden beliebigen Ort runterzuladen.
ja, natürlich...

Re: Purebasic-dll in einem anderen Programm nutzen...

Verfasst: 27.05.2011 08:50
von DarkDragon
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.

Re: Purebasic-dll in einem anderen Programm nutzen...

Verfasst: 27.05.2011 12:42
von funkheld
Also die DLL funktioniert.
Es wird die gewünschte Datei, die ich als Stringname übergebe , runtergeladen in das angegebene SetCurrentDirectory .

Gruss