· Text 1048 · w6 · inlagg
Varför finns inte möjlighet att använda lokala vektorer i funktioner?
Sen misstänker jag att om jag i en funktion definierar en lokal variabel
och sedan anropar en anna funktion som vill läsa/skriva i denna variabel
går icke det. Sen finns det ingen möjlighet att överföra en vektor som
parameter va? jag menar hela vektorn.
Detvar nåt mer, men det ko...joo.
Angående felhantering (i funktioner)
Om man sätter ON ERROR GOTO Radnr och därefter uppträder ett fel, så
hoppas det till Radnr, men om man inte hoppar tillbaka från felet med
RESUME så händer det vid nästa fel att man får Error 21 in line 20. Eller
vilket error det nu är.
Om man nu använder ON ERROR GOTO i en funktion så får Radnr inte vara
en rad utanför funktionen. Om man nu från en "högre" funktion anropar
en annan som använder felhantering, där görs "rätt" återhopp med RESUME,
efter denna så anropas i den "högre" funktion ytterligare en annan funktion
som oxå den använder sig av felhantering.
Till problemet: Där åker jag ur programmet. Varför? OBS, programmet gick
innan jag la till den första funktionen som använde ON ERROR GOTO.
Kan det vara annat skit, eller är det nån speciell struktur som måste
användas.
Det som orsakat det problemfyllda felet var VAL() på en icke siffra,
jag har förut tidigare haft problem med felhantering av denna funktion,
VAL alltså. Om jag inte blandar ihop det, eller glömt bort att det berott
på något annat fel.
muh / Patric