Re: einfaches strx-Problem Kategorie: Programmierung (von Udo - 10.03.2005 11:45) | ||
Als Antwort auf einfaches strx-Problem von bert - 10.03.2005 11:13 | ||
| ||
> Ein freundliches Hallo, [...] > Ich habe schon folgendes unternommen: > Neues Modul strx.c2 (V. 2.4) aus dem Web in das Verzeichnis Userlib kopiert. > Downloadmodul (V. 2.22) erworben und das OS (osopt_V3-0.hex) geladen. > Entwicklungsumgebung (V. 1.01.42) installiert. > Bitte um Hilfe, da sonst Nervenklinik. > > MfG Bert Hallo, ich denke, die Klinik kann ich Dir ersparen. Das Modul strx nutzt den asm-Treiber sys0002.hex. Den musst Du noch laden, dann wirst Du auch ein Erfolgserlebnis haben. In OSOPT V3 ist nur sys0001.hex enthalten. Das sys0002.hex nicht. Du musst dieses Modul also nach wie vor einmal mittels Deines frisch erworbenen Downloadmodules laden. Wenn Du den asm-Treiber nicht geladen hast, steht an der Stelle, die aufgerufen wird nur FF(hex). Wenn mich meine Erinnerung nicht absolut im Stich lässt, ist das der Code für "RTS", was so viel bedeudet wie "Return from Subroutine". Daher stürzt die CC2 in diesem Fall auch nicht ab, weil die Assembler Routine, die aufgerufen wird, gleich wieder ordnungsgemä� verlassen wird. Dies hat den Vorteil, dass es unheimlich schnell geht ;-) Der Nachteil ist allerdings, dass Deine Strings nach dem Aufruf leer sind. Bei der Gelegenheit kannst Du auch gleich kontrollieren, ob Du die aktuellen Module hast. Von strx gibt es eine neue Version vom 27.2. bei der die asm-Aufrufe optimiert wurden. Gru� Udo | ||
Antwort schreiben Antworten: Re: einfaches strx-Problem (von André H. - 15.05.2005 20:38) Re: danke Udo (von bert - 10.03.2005 12:18) |