Programmteile dynamisch von Server laden

Übersicht BlitzMax, BlitzMax NG Allgemein

Neue Antwort erstellen

 

danibert

Betreff: Programmteile dynamisch von Server laden

BeitragDi, Jul 06, 2010 8:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,

mal eine generelle Frage. Angenommen ich habe folgenden Code:
BlitzMax: [AUSKLAPPEN]
Import maxgui.drivers
MyFirstWindow:TGadget=CreateWindow("", 200,200,320,240)

Function machwas()
Print "123 test"
End Function

machwas()

Repeat
WaitEvent()
Until EventID()=EVENT_WINDOWCLOSE

End


Wäre es denn möglich, die Funktion machwas() zur Laufzeit dynamisch von einem Server nachzuladen? Wie könnte man das bewerkstelligen?
Danke im Voraus

Jolinah

BeitragDi, Jul 06, 2010 8:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Nur wenn du eine Scriptsprache wie z.B. LUA verwendest. Dann kannst du Scripts dynamisch laden und ausführen lassen, woher sie kommen spielt keine Rolle. Aber BlitzMax-Code wird kompiliert und ist daher nicht dynamisch Wink

Jan_

Ehemaliger Admin

BeitragDi, Jul 06, 2010 10:23
Antworten mit Zitat
Benutzer-Profile anzeigen
man könnte es auf eine Dll auslagern...
between angels and insects

Vertex

BeitragDi, Jul 06, 2010 18:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Funktion auf Client-Seite nachzuladen, wie es beispielsweise bei OSGI über Bundles gemacht wird, wird zur Laufzeit mit BlitzMax nicht funktionieren.

Du kannst aber eine entfernte Prozedur/Funktion auf einen Server aufrufen und das Ergebnis an den Client zurückschicken lassen -- das nennt sich Remote Procedure Call (RPC). Ein häufig eingesetztes Protokoll dafür ist SOAP.

Ciao
Olli
vertex.dreamfall.at | GitHub

Neue Antwort erstellen


Übersicht BlitzMax, BlitzMax NG Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group