fejl ved if..then..else

Tags:    delphi

hvorfor virker denne her kode ikk (Declaration expected but 'ELSE' found) ?

Fold kodeboks ind/udKode 


[Redigeret d. 04/11-04 21:59:59 af Grille]



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
En simpel procedure med en if-then-else kan se sådan ud:

Fold kodeboks ind/udKode 


Det kunne godt se ud som du har blandet din begin-end i der er rundt om proceduren, sammen med dem der afgrænser i din if-then-else kode. Så du skal vidst have en begin ind efter linien med din if-then sætning.

MvH

Stefan Svensson
http://fusket.frac.dk



hvorfor virker denne her kode ikk ("dedication wanted" eller noget i den stil) ?

[code]
begin
if blablabla then
RenameFile('x','x');
Close;
end;
else <--fejl her
Application.MessageBox(
bla bal bla


Kompileren siger højst sandsynligt at "else" ikke kan komme efter et ";"... Derfor skal du ændre "end;" før "else" til "end"

MH.

The-Freak

Livet er for kort til at kede sig.



Kompileren siger højst sandsynligt at "else" ikke kan komme efter et ";"... Derfor skal du ændre "end;" før "else" til "end"

MH.

The-Freak

Livet er for kort til at kede sig.


Når jeg gør det siger den "';' expected but 'ELSE' found"... :S



Kompileren siger højst sandsynligt at "else" ikke kan komme efter et ";"... Derfor skal du ændre "end;" før "else" til "end"

MH.

The-Freak

Livet er for kort til at kede sig.

Når jeg gør det siger den "';' expected but 'ELSE' found"... :S


Strange... Giv lige hele din kode så!

MH.

The-Freak

Livet er for kort til at kede sig.



Kompileren siger højst sandsynligt at "else" ikke kan komme efter et ";"... Derfor skal du ændre "end;" før "else" til "end"

MH.

The-Freak

Livet er for kort til at kede sig.

Når jeg gør det siger den "';' expected but 'ELSE' found"... :S

Strange... Giv lige hele din kode så!

MH.

The-Freak

Livet er for kort til at kede sig.


Fold kodeboks ind/udKode 




En simpel procedure med en if-then-else kan se sådan ud:

Fold kodeboks ind/udKode 


Det kunne godt se ud som du har blandet din begin-end i der er rundt om proceduren, sammen med dem der afgrænser i din if-then-else kode. Så du skal vidst have en begin ind efter linien med din if-then sætning.

MvH

Stefan Svensson
http://fusket.frac.dk

Ups, ja det var det jeg var kommet til at gøre =)
Mange år siden jeg sidst har arbejdet med Delphi...

Tak for hjælpen begge to



t