zille9 hat geschrieben:Diese Funktion berechnet die aktuelle Position im Dmp File, erklärt aber nicht den von blueicechip geschilderten Fehler.
Wahrscheinlich "denkt" Plexus dann, die Datei ist schon zuende und macht mit der nächsten weiter. So oder ähnlich muß es zu erklären sein, denn mit der Änderung funktioniert es ja jetzt.
zille9 hat geschrieben:Die Doppelbelegung in der glob-con ist auch nicht das Problem,da Sidcog und Wave-Funktionen nicht gleichzeitig aktiv sind
Ja, das mußte ich nur im GIT ändern, da hier ja alle Funktionalitäten drin sind.
zille9 hat geschrieben:Die Plexus.ADM aus den Trios-Quellen zu erzeugen, kann in meinen Augen auch nicht funktionieren (damit werden Fehler produziert, die nachher schwer zu lokalisieren sind.) Die Kopierfunktion von Dateien existiert zB. Im Trios gar nicht.
Es funktioniert ja. Wie wir gerade gesehen haben, können dadurch natürlich erstmal Fehler auftreten. Wenn die aber gefixt sind, sollte es insgesamt sogar stabiler werden, da es nicht mehr -zig verschiedene Administra-Quellcodes gibt.
Die Kopierfunktion existiert natürlich im GIT-TriOS und wird mittels "-D __ADM_FAT_EXT" eincompiliert.
zille9 hat geschrieben:Es war auch nie mein Ansinnen (und ist auf Dauer auch nicht möglich) eine hundertprozentige Kompatibilität zu TRIOS zu wahren. Ich versuche nur eine friedliche Koexistenz beider Systeme zu halten. Am besten wird es wohl sein, beide Systeme als vollkommen eigenständig zu behandeln.
Verstehe ich nicht. Was ist an Plexus, speziell an dessen Administra-Funktionen, so anders als am TriOS? Du hast doch im Wesentlichen den Code "nur" um die Kopierfunktion ergänzt. Die könnte doch aber auch für TriOS-Programme nützlich sein - warum dann nicht nur an einer Stelle (in diesem Fall dem TriOS-Administra-Code) Änderungen vornehmen?
Anderes Beispiel: Beim Programmieren des TriOS-Webservers habe ich festgestellt, daß im Netzwerk-Code noch Erweiterungen nötig sind. Wenn ich das fertig habe, müßtest Du das sowohl in Plexus als auch im Basic einpflegen. Bei Mitnutzung des TriOS-Administra-Codes muß Du nur neu compilieren.