Tom wrote:
>
> "Uffe Kousgaard" <look_at_
www.routeware.dk> skrev i en meddelelse
> news:41074fb1$0$178$edfadb0f@dtext01.news.tele.dk...
>> "Tom" <rs_underscorefilex@post9.tele.dk> wrote in message
>> news:41074e6d$0$264$edfadb0f@dread14.news.tele.dk...
>> > Jeg har lavet et meget simpelt program i Pascal 7.0 som er installeret
>> under
>> > Win2K
>> >
>> > Når jeg kompilere det siger den:
>> > Error 97: Invalid FOR control variable.
>> > I for linien i proca1, hvorfor det ?
>>
>> For-variable skal altid være lokale og din "a" er ikke lokal nok
>>
>> Tilføj erklæringen af a inde i proca1.
>>
>> En nyere version af delphi havde givet en lidt mere sigende fejlbesked.
>>
>> hilsen
>> Uffe
>>
>
> Tak for et hurtigt svar.
> Jeg kunne ikke lige se det logiske i, at FOR ikke kunne bruge den
> "yderste" variabel, og troede en overgang at der var "kage" i kompileren.
Den simple version af den tekniske forklaring er, at en ikke-lokal variabel
ikke er hurtig nok til at bruges i et FOR-loop.
Hvis du alligevel bruger Turbo Pascal kunne du jo overveje FreePascal
(
www.freepascal.org). Det er en rigtig god compiler.
--
M.V.H
Christian Iversen