Registriert seit: 14. Aug 2004
1.439 Beiträge
Delphi 2007 Professional
|
Re: Frage zu Pointer
30. Nov 2006, 11:03
eventuell mal so probieren ... (nicht getestet)
Delphi-Quellcode:
// JvExpress zur Laufzeit die Buttons hinzufügen...
procedure TForm1.FormShow(Sender: TObject);
var
jahr : integer;
begin
while not DataModule1.q_projekt.Eof do
begin
JvExpress1.AddButton;
jahr := 10;
JvExpress1.Buttons[JvExpress1.ButtonCount-1].Data := Pointer(jahr);
DataModule1.q_projekt.Next;
end;
end;
// Bei Click auf einen TButton soll der Wert eines JvExpressButtons ausgelesen werden...
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(intToStr(integer(JvExpress1.Buttons[1].Data))); // Ausgabe ist nicht 10, sondern 15010828
end;
Gruss Hans
2B or not 2B, that is FF
|