Nachtrag:
Dh beim Wechsel des Programmes CHECK aufrufen ist empfehlenswert.
In NSO hab ich das D!-Yourself-Feature eingebaut. Schau's dir dort an! ![]()
Arndt
Es gibt 4.424 Antworten in diesem Thema, welches 407.112 mal aufgerufen wurde. Der letzte Beitrag (
Nachtrag:
Dh beim Wechsel des Programmes CHECK aufrufen ist empfehlenswert.
In NSO hab ich das D!-Yourself-Feature eingebaut. Schau's dir dort an! ![]()
Arndt
Wenn man direkt im Programmcode LOAD"XY",use,0 verwendet, bleiben die Variablen bestehen.
Aber nur, wenn das nachgeladene Programm kürzer bis gleich lang ist. Ist es länger, werden entsprechend viele Variablen unbrauchbar bis unauffindbar. Bei D! wird intern ein CLR durchgeführt, daher sind alle weg.
Übrigens, TSB lädt (wenn man keine andere Angabe macht) immer wie mit ",8,1" (also dahin, was im File steht).
Arndt
Late to the show, aber:
Original CBM-BASIC 2 hat ja das Problem, dass auch String-Variablen unter Umständen nicht funktionieren. Das liegt daran, dass sie nicht neu im String-Speicher angelegt werden, falls sie im Programmtext stehen und nicht verändert werden.
Also z.B. bei
würde im nachgeladenen Teil A$ nicht mehr den korrekten Inhalt haben, sondern irgendeinen Müll.
Ebenso wenig funktioniert:
Ist das bei TSB anders? Kann ich mir kaum vorstellen, da es ja "allgemein" eher Platzverschwendung ist.
Man kann das Problem zwar durch String-Operationen beheben, das verbraucht aber ordentlich Speicher:
sowie
Ist das bei TSB anders? Kann ich mir kaum vorstellen, da es ja "allgemein" eher Platzverschwendung ist.
TSB händelt das genauso. - Noch ein Gesichtspunkt: Wenn ein nachgeladenes Programm kürzer ist als das vorhandene, gibt‘s zwar keine Schwierigkeiten wegen verloren gegangener Variablen, aber es wäre Platzverschwendung, denn der Variablenbereich beginnt ja später, der Raum zwischen neuem Programmende und „altem“ Variablenanfang bleibt ungenutzt.
Aber das Problem mit den literalen Strings, das strik benannt hat, hatte ich dabei noch gar nicht auf dem Schirm. Danke für diesen Hinweis! ![]()
Arndt
Genehmigung für TSB erhalten! ![]()
Mit dem TSB biete die Firmengruppe eine „moderne, emissionsfreie und automatisierte Nahverkehrslösung“, die insbesondere für urbane und regionale Anwendungen konzipiert sei. Aktuell wird der Einsatz des TSB in Städten wie Nürnberg oder Hamburg untersucht
Hehe... ![]()
Arndt