reg-ios.spin

Du hast ein Betriebssystem für den Hive geschrieben oder beschäftigst dich mit den grundlegenden Systemfunktionen, dann bist du hier richtig!
Antworten
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

reg-ios.spin

Beitrag von PIC18F2550 »

Warum gibt es hier keine Fehlernummernrückgabe?

Code: Alles auswählen

PUB sddir                                               'sd-card: verzeichnis wird geöffnet
''funktionsgruppe               : sdcard
''funktion                      : verzeichnis öffnen
''busprotokoll                  : [002]

  bus_putchar1(gc#a_sdOpenDir)

So sollte es sicherer sein.
Nicht alle Pfadangaben kommen aus gelesenen verzeichnissen

Code: Alles auswählen

PUB sddir                                               'sd-card: verzeichnis wird geöffnet
''funktionsgruppe               : sdcard
''funktion                      : verzeichnis öffnen
''busprotokoll                  : [002]
''                              : err - fehlernummer entspr. list

  bus_putchar1(gc#a_sdOpenDir)
  err := bus_getchar1

--> Administra müsste dann auch noch angepasst werden.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Benutzeravatar
drohne235
Administrator
Beiträge: 2284
Registriert: So 24. Mai 2009, 10:35
Wohnort: Lutherstadt Wittenberg
Kontaktdaten:

Re: reg-ios.spin

Beitrag von drohne235 »

Hmm, wozu eine Fehlermeldung? Was kann falsch gehen beim Öffnen der Verzeichnisliste? Das einzige was mir einfällt, ist ein nicht vorhandenes/eingebundenes Medium und das frage ich zum Beispiel in Regime über ios.sdcheckmounted ab.

Oder meinst du ios.sdchdir(stradr):err?
"Ob Sie denken, dass Sie es können, oder ob Sie denken, dass Sie es nicht können - in beiden Fällen haben Sie recht." Henry Ford
Benutzeravatar
PIC18F2550
Beiträge: 2832
Registriert: Fr 30. Sep 2011, 13:08

Re: reg-ios.spin

Beitrag von PIC18F2550 »

Es geht um hinterlegte verzeichnisse in einem Programm

Der unterschied ist für mich nicht sofort erkennbar sdChDir und sdOpenDir.
Aber wo Du danach fragst nehme ich an das ich den falschen Befehl verwende.
Gruß
PIC18F2550

drone265/278
Barbarus hic ergo sum, quia non intellegor ulli.
Ein Barbar bin ich hier, da ich von keinem verstanden werde.
ʎɐqǝ ıǝq ɹnʇɐʇsɐʇ ǝuıǝ ɹǝpǝıʍ ǝıu ǝɟnɐʞ ɥɔı ´uuɐɯ ɥo
Antworten