Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
3 registered members (TedMar, AndrewAMD, fairtrader), 578 guests, and 0 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 3 of 3 1 2 3
Re: Scriptänderungen ohne Neukompilierung... [Re: FBL] #240979
12/13/08 19:11
12/13/08 19:11
Joined: May 2002
Posts: 7,441
ventilator Offline
Senior Expert
ventilator  Offline
Senior Expert

Joined: May 2002
Posts: 7,441
wie hast du denn den trick mit .txt herausgefunden? das wäre für einige meiner projekte auch praktisch gewesen, aber ist das von der lizenz her erlaubt?

wenn es endlich mal den offiziellen c# wrapper geben würde, dann könnten glaube ich fast automatisch die .net versionen von lua und python eingebunden werden. mit solchen dynamischen sprachen lässt sich das program zur laufzeit beliebig verändern.

Re: Scriptänderungen ohne Neukompilierung... [Re: ventilator] #241019
12/13/08 22:45
12/13/08 22:45
Joined: Mar 2002
Posts: 7,726
old_bill Offline
Senior Expert
old_bill  Offline
Senior Expert

Joined: Mar 2002
Posts: 7,726
Es muss noch nicht mal *.txt sein, solange es C-Script ist was drin ist,
kann die Endung beliebig sein.


Success is walking from failure to failure with no loss of enthusiasm.
Re: Scriptänderungen ohne Neukompilierung... [Re: old_bill] #241034
12/14/08 00:51
12/14/08 00:51
Joined: Apr 2005
Posts: 4,506
Germany
F
fogman Offline
Expert
fogman  Offline
Expert
F

Joined: Apr 2005
Posts: 4,506
Germany
Jupp, genau. Ist auch kein großes Geheimnis.
Ich weiss leider nicht mehr woher ich es weiss. crazy

Edit: Ich glaube von Timo Stark.

Last edited by fogman; 12/14/08 00:52.

no science involved
Re: Scriptänderungen ohne Neukompilierung... [Re: fogman] #241064
12/14/08 08:06
12/14/08 08:06

M
mercuryus OP
Unregistered
mercuryus OP
Unregistered
M



Das kann die Lösung für mein aktuelles Projekt sein - vielen Dank, ich teste das gleich morgen!

@conitec
Da ja c-script wohl aus dem Support (und der Weiterentwicklung) fällt währe ein Scriptinterpreter für zukünftige Versionen sicher sinnvoll.
Evtl. basierend auf dem XML-Konzept der T7? oder noch besser einer etablierten Scriptsprache (z.B: LUA).
Bzgl. des C#-Wrappers bin ich der Meinung, das dies lediglich ein Zugeständnis an die aktuelle Entwicklergeneration (welche C# mit .net lernen durfte) ist. (Andersdenkende mögen mir verzeihen)

mercuryus

Re: Scriptänderungen ohne Neukompilierung... [Re: ] #241268
12/15/08 07:11
12/15/08 07:11
Joined: Aug 2000
Posts: 1,140
Baunatal, Germany
Tobias Offline

Moderator
Tobias  Offline

Moderator

Joined: Aug 2000
Posts: 1,140
Baunatal, Germany
Was spricht denn dagegen, Änderungen als neue EXE zu compilieren? Kommerzielles Programme schreibt man ja normalerweise nicht in einer Interpretersprache, sondern compilierte sie z.B. aus C++.

Re: Scriptänderungen ohne Neukompilierung... [Re: Tobias] #241272
12/15/08 07:29
12/15/08 07:29

M
mercuryus OP
Unregistered
mercuryus OP
Unregistered
M



Quote:
Was spricht denn dagegen, Änderungen als neue EXE zu compilieren?


...der geplante Aktualisierungsmechanismus soll keine nachträglichen Installationen erfordern, da die Aktualisierungen auch zur Laufzeit der Applikation erfolgen muss.
Eine neue EXE-Datei (oder DLL) kann zur Laufzeit nicht überschrieben werden und erfordert immer einen Neustart.

[edit](Stellen Sie Sich ein Kollaborationssystem vor, welches Funktionalitäten in Echtzeit über das Internet austauscht und anderen Stellen zur sofortigen Ausführung/Integration bereitstellt).

[edit2]Eine interessante Theorie von Ihnen:
Quote:

Kommerzielles Programme schreibt man ja normalerweise nicht in einer Interpretersprache, sondern compilierte sie z.B. aus C++.


Last edited by mercuryus; 12/15/08 07:37. Reason: Zusatzinformationen
Re: Scriptänderungen ohne Neukompilierung... [Re: ] #241273
12/15/08 07:54
12/15/08 07:54
Joined: Aug 2000
Posts: 1,140
Baunatal, Germany
Tobias Offline

Moderator
Tobias  Offline

Moderator

Joined: Aug 2000
Posts: 1,140
Baunatal, Germany
Ich weiss ja nicht, was du vorhast, aber wenn du zur Laufzeit die EXE überschreibst, merkt das Programm davon nichts, da es ja weiterläuft. Du kannst dann mit dem exec() Befehl die neue EXE starten und danach die alte beenden. DLLs kann man übrigens auch zur Laufzeit laden.

Re: Scriptänderungen ohne Neukompilierung... [Re: Tobias] #241276
12/15/08 08:52
12/15/08 08:52

M
mercuryus OP
Unregistered
mercuryus OP
Unregistered
M



Eine EXE-Datei die ausgeführt wird ist leider gesperrt und kann nicht überschrieben werden.
testapp
Aber sonst währe das auch eine Möglichkeit.

Re: Scriptänderungen ohne Neukompilierung... [Re: ] #241282
12/15/08 09:41
12/15/08 09:41
Joined: Jul 2000
Posts: 27,967
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,967
Frankfurt
Sie können gelockte Dateien mit bestimmten Methoden überschreiben, z.B. durch Umbenennen. Der simpelste Weg ist jedoch, einfach zwei EXEs in zwei verschiedenen Ordnern zu haben. Die Applikation updated und startet dann jeweils die andere EXE.

Page 3 of 3 1 2 3

Moderated by  old_bill, Tobias 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1