IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Wo kann Daemon gestartet werden.
AntwortenNeues ThemaNeue Umfrage

Wo kann Daemon gestartet werden.

Geschrieben um 19:06 am 20.04.2004 | Zitat | Editieren | Löschen
Kris
Mitglied
Dr Gumby
Beiträge: 181

Hi,

kann ich StartDaemon(Object) auch aus einer Extension starten?

Habe es an der Stelle versucht, wo die Properties und Variablen deklariert werden (also ganz am Anfang), es kommt aber die Fehlermeldung: Expected directive....

Kann er nur in Initialize gestartet werden???

Dank im voraus

Kris

Geschrieben um 20:02 am 20.04.2004 | Zitat | Editieren | Löschen
Martin
Avatar
Mitglied
Prof Gumby
Beiträge: 634

StartDaemon ist eine Routine wie alle anderen auch, sie kann nur aus einer anderen Routine heraus gestartet werden, die nicht unbedingt Initialise sein muss.

Anweisungen, wie Zuweisungen, Aufrufe von Routinen oder print und if können nur innerhalb einer Routine stehen. Daher auch der Compiler-Fehler: Es wird eine Direktive (wie Routine, Global, Attribute usw.) erwartet, der Compiler findet aber eine Anweisung.

Manche Sprachen, zum Beispiel Basic oder JavaScript erlauben Anweisungen ohne Routinen-Kontext, Inform (und C und Pascal) nicht. Für Anweisungen auf der höchsten Ebene gibt es hier die Routine main. Diese wird allerdings bereits in der Lib defniert, deshalb muss (bzw. darf) man sie nicht in seinem Spiel definieren, wenn man die Lib einbindet.

Geschrieben um 21:17 am 20.04.2004 | Zitat | Editieren | Löschen
Kris
Mitglied
Dr Gumby
Beiträge: 181

ok,

aber initialise ist die einzige die einzige die automatisch gestartet wird.(?)

Dann müßte der Benutzer halt diese Zeile noch in seiner Initialise einsetzen.

Danke für die schnelle Antwort.

Grüße

Kris

Geschrieben um 23:15 am 20.04.2004 | Zitat | Editieren | Löschen
ChrisW
Mitglied
Dr Gumby
Beiträge: 275

Ja, erst mit Libraryversion 6/11 können Extensions die Initialise-Routine selbstständig erweitern, ohne dass der Benutzer eventuelle Änderungen selbst vornehmen muss. Bisher gibt es diesen Luxus leider noch nicht, da die deutsche Library noch auf Versionsstand 6/10 ist...

AntwortenNeues ThemaNeue Umfrage
Powered by Spam Board SVN © 2007 - 2021
Impressum / Datenschutz