Warum übergibst du deiner Procedure
Code:
procedure Save2Registry(number:integer);
nicht einfach eine Variabele mit dem Typ CD?
dann brauchste garkein array in der Procedure.
Wenn du es so machen möchstes, wie du es angefangen hast, dann versuchs mal mit:
Ergänze unter der Deklaration der Elemente auf dem Form deine Procedure:
Code:
procedure FormCreate(Sender: TObject);
procedure Edit6Change(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Save2Registry(number:integer);
Dann schreibste unten bei deiner Procedure nicht
Code:
procedure Save2Registry(number:integer);
sondern
Code:
procedure TForm1.Save2Registry(number:integer);
dann sollte es funzen.
Ich hoffe es zu mindest.