ik heb op delphi.about.com gekeken, maar kan er maar niet achter komen waarom ik een error krijg in de laatste regel van mijn syntax. Hi geeft aan dat hij op het eind een ';' verwachtte ipv een punt, maar dat lost het probleem ook niet op. dan zegt hij dat hij daarna 'begin' verwacht, ipv het einde van de file.
Delphi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| procedure TfrmOpgave3.btnLeesTekstClick(Sender: TObject); function Converteer(teken: Char): Integer; var invoer: String; lengte: Integer; i: Integer; asciiwaarde: Integer; String2: String; begin // Lees editbox uit invoer := edtTekst.Text; // Bepaal lengte van de invoer lengte := Length(invoer); i := 0; if lengte > 0 then for lengte := lengte -1 downto 0 do begin i := i + 1; asciiwaarde := Ord(invoer[i]) - 96; if asciiwaarde = (-50) then asciiwaarde := 27; if asciiwaarde = (-52) then asciiwaarde := 28; if asciiwaarde = (-64) then asciiwaarde := 0; end; if asciiwaarde = 0 then begin memRechts.lines.add(string2); string2 := ''; end; if asciiwaarde > 0 then begin string2 := string2 + InttoStr(asciiwaarde) + ' '; end; end. |
[ Voor 0% gewijzigd door RobIII op 01-10-2006 20:39 ]