Re: Probleme mit Modul strx Kategorie: Programmierung (von André H. - 13.01.2007 10:55) | ||
Als Antwort auf Re: Probleme mit Modul strx von heiko - 12.01.2007 15:17 | ||
| ||
Hallo Heiko, > nein ich habe das Programm auf der Station zu laufen gehabt. > Dann prüfe bitte, ob sys0002.hex geladen ist. D.h., lade es einfach ohne vorher das Segment zu löschen nach, und teste nochmal. Wenn sys0002.hex nicht geladen ist, gehen auch andere Funktionen anderer Module nicht. z.Bb.: hwcom/swcom.receive(), mem.fillpos(), mem.fill(), mem.copypos(), mem.copy(), und die meisten Funktionen in strx.c2 . Noch als Anmerkung zu meinem Entwurf der insert()-Funktion: Man kann diese sogar jetzt schon beschleunigen: ;-) //--String einfügen--------------------------------------- function insert(byte source[], byte dest[], byte start, byte len) //-------------------------------------------------------- {byte i; if dest[31]+len>30 len=30-dest[31]; for i=dest[31]...>=start step -1 { dest[i+len]=dest[i]; } mem.copypos(dest, start, source, 0, len); dest[31]=dest[31]+len; } Allerdings lä�t sich die erste For-Schleife leider noch nicht einsparen. MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | ||
Antwort schreiben Antworten: Re: Probleme mit Modul strx (von heiko - 13.01.2007 16:23) Re: Probleme mit Modul strx (von André H. - 14.01.2007 19:53) |