Also eigentlich programmiere ich sogar mit Lazarus v1.6.2 .
Das Stringgrid ist ausreichend groß. Es beinhaltet das Vigenère Quadrat, also das Array viq.
hilfe2 wird wie folgt gefüllt:
Code:
x := 0;
for zaehler2 := 'a' to 'z' do begin //zweites Hilfsarray befüllen von 0 bis 25
hilfe2[zaehler2] := x;
inc(x);
end;
Was bringt der Quelltext den du da geschrieben hast? Wenn ich im debugger-Modus über hilfe2 fahre, beinhaltet es das was es beinhalten soll. Das ist auch das was mich verwirrt: kein buchstabe liefert im Array hilfe2 eine derart hohe Zahl, und trotzdem wird b bzw a zu solch einer...
LG
"One of the basic rules of the universe is that nothing is perfect. Perfection simply doesn't exist... Without imperfection, neither you nor I would exist." - Stephen Hawking