Fejl

Tags:    delphi

hvorfor er det at jeg altid får en fejl når jeg skriver noget med var

fx

fejl:
[Error] Unit1.pas(35): '.' expected but ';' found
[Fatal Error] Project2.dpr(5): Could not compile used unit 'Unit1.pas'

Kode:

PROCEDURE TForm1.Button1Click(Sender: TObject);
VAR
S : STRING; // Fortæller programmet at S er en string
BEGIN
S := 'Delphi'; // Sætter S til at være 'Delphi'
Showmessage(S[1]); // viser en popupbox med det første bogstav i S nemlig 'D'
Showmessage(S[2]); // viser en popupbox med det næste bogstav i S nemlig 'e'
END;

end; << den bliver markeret når jeg trykker f9

end.



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
hvorfor er det at jeg altid får en fejl når jeg skriver noget med var

fx

fejl:
[Error] Unit1.pas(35): '.' expected but ';' found
[Fatal Error] Project2.dpr(5): Could not compile used unit 'Unit1.pas'

Kode:

PROCEDURE TForm1.Button1Click(Sender: TObject);
VAR
S : STRING; // Fortæller programmet at S er en string
BEGIN
S := 'Delphi'; // Sætter S til at være 'Delphi'
Showmessage(S[1]); // viser en popupbox med det første bogstav i S nemlig 'D'
Showmessage(S[2]); // viser en popupbox med det næste bogstav i S nemlig 'e'
END;

end; << den bliver markeret når jeg trykker f9

end.

Det er fordi den linie er tilovers. fjern den.

/data




hvorfor er det at jeg altid får en fejl når jeg skriver noget med var

fx

fejl:
[Error] Unit1.pas(35): '.' expected but ';' found
[Fatal Error] Project2.dpr(5): Could not compile used unit 'Unit1.pas'

Kode:

PROCEDURE TForm1.Button1Click(Sender: TObject);
VAR
S : STRING; // Fortæller programmet at S er en string
BEGIN
S := 'Delphi'; // Sætter S til at være 'Delphi'
Showmessage(S[1]); // viser en popupbox med det første bogstav i S nemlig 'D'
Showmessage(S[2]); // viser en popupbox med det næste bogstav i S nemlig 'e'
END;

end; << den bliver markeret når jeg trykker f9

end.
Det er fordi den linie er tilovers. fjern den.

/data

Er det det samme med andre for nogen gange når jeg trykker f9 med en var kode springer den bare en linje ned men der kommer ikke noget



Er det det samme med andre for nogen gange når jeg trykker f9 med en var kode springer den bare en linje ned men der kommer ikke noget


Nej, du kan ikke entydigt sige at en fejl altid er den samme, og i dette tilfælde har det ikke noget med var at gøre. Det er fordi der er en end for meget. Prøv at skrive hele program-filen, hvis det stadigvæk giver problemer

/data




Er det det samme med andre for nogen gange når jeg trykker f9 med en var kode springer den bare en linje ned men der kommer ikke noget

Nej, du kan ikke entydigt sige at en fejl altid er den samme, og i dette tilfælde har det ikke noget med var at gøre. Det er fordi der er en end for meget. Prøv at skrive hele program-filen, hvis det stadigvæk giver problemer

/data


Ok tak her er de 50 up



t