Ich habe in einem Programm Probleme mit der Verwendung von TMediaPlayer und TUpDown auf einem Formular. Das Problem taucht schon bei sehr simpler Programmgestaltung auf:
Man nehme eine TEdit-Komponente und eine TUpDown-Komponente auf ein Formular und schreibe in die OnClick-Anweisung von UpDown1 folgende Zeile:
Quelltext
1:
| if Button = btNext then Edit1.text := 'hallo'; |
Funktioniert wunderbar.
Doch jetzt setzt man einfach eine TMediaPlayer-Komponente auf das Formular (wirklich nur draufsetzen!) und beim nächsten Starten gibt es eine Fehlermeldung (die obige Zeile wird markiert), die (in etwa) so lautet:
Quelltext
1:
| Inkompatible Typen: TUDBtnType und TMPBtnType |
Offensichtlich bezieht er den Wert "btNext" jetzt auf die TMediaPlayer-Komponente und nicht mehr auf den "Button" von TupDown.
Weiß jemand die Lösung dieses Problems???
