· Text 4057 · w8 · inlagg
Kan någon van användare av programmet "Basregister" hjälpa mig
med följande problem: Jag vill använda Läs&Skriv-rutinen i ett
eget program för att leta efter nyckelord på ett fält, som inte
är sorteringsfält. Jag har endast tillgång till manualen för
ABC800-versionen, men det verkar vara mycket lika i dessa delar.
I manualen står att P%=-1 ger snabbsökning på indexfält, att
P%=0 ger sekvensiell sökning på alla fält samt att P%=fältnr ger
sökning efter sökord på fält "nr" även om sökordet inte inleder
fältet. Det är alltså detta sista jag tänkte utnyttja. MEN alla
varianter P%=0 eller 7 (det intressanta fältet) ger samma
resultat som P%=1, dvs snabbsökning. Vad gör jag för fel, eller
överensstämmer inte ABC80-versionen med ABC800-manualen i denna del??
Kan någon ge ett tips? Jag inser att problemmet kan lösas genom att
Basic-programmet utföra sökningen, men detta torde då bli
långsammare. Elegantare att använda befintlig assembler.
mvh <1980> Stefan Persson