Autor Beitrag
ALF
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1085
Erhaltene Danke: 53

WinXP, Win7, Win10
Delphi 7 Enterprise, XE
BeitragVerfasst: So 31.10.10 19:39 
Finde keine Erklärung dafür:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
Btn1:= TRoundButton.Create(Self);
Btn1.Parent:= Self;
Btn1.Name:= 'Btn1';
....
....
BtnPlay:= TSpeedButton.Create(Self);
BtnPlay.Parent:= Self;
BtnPlay.Name:= 'BtnPLay1';
....
....
if Sender = Btn1 then
....
....
if TSpeedButton(Sender).Name = 'BtnPLay1' then  //schreibe ich  ,if Sender = BtnPlay1 then, bekomme ich:
....                                            //"Undefinierter Bezeichner"  ???


Gruss ALf

Moderiert von user profile iconNarses: Titel geändert.

_________________
Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19339
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 31.10.10 19:42 
Wo hast du denn diese Variable deklariert? Ich sehe nur, dass du in der Eigenschaft Name des Buttons in der Variable BtnPlay diesen Text als String hineinschreibst.

Folglich findest du den Text auch in der Eigenschaft Name wieder. Eine Variable mit dem Namen sehe ich nirgends.

Für diesen Beitrag haben gedankt: ALF
ALF Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1085
Erhaltene Danke: 53

WinXP, Win7, Win10
Delphi 7 Enterprise, XE
BeitragVerfasst: So 31.10.10 19:48 
Danke, ich sollte Pause machen!
ausblenden Delphi-Quelltext
1:
BtnPlay1:= TSpeedButton.Create(Self);					
so klappt es auch mit den Sender 8)

Gruss ALf

_________________
Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!