![]() |
Eigenschaften auf fremder Form
Hi,
ich habe auf Form1 den BassDllPlayer. Dieser besitzt zum Beispiel die Eigenschaft, dass man den Status also ob er gerade was abpsielt usw. auslesen kann. In Form1 frage ich das ganz so ab:
Delphi-Quellcode:
Aber wie mache ich das ganze jetzt in Form2? Folgendes geht nicht:
if bassdllplayer1.Status = sndpaused then
Delphi-Quellcode:
und auch das geht nicht
if Form1.bassdllplayer1.Status = sndpaused then
Delphi-Quellcode:
Wisst ihr wie das geht?
if bassdllplayer1.Status = Form1.BassDllPlayer.Status.sndpaused then
|
Re: Eigenschaften auf fremder Form
Ich kenne das Ding nicht, aber ist das nicht eine Komponente? Dann müsste das eigentlich gehen. Ansonsten zeig mal den interface-Teil von Form1.
|
Re: Eigenschaften auf fremder Form
Ja, ist eine Komponente.
|
Re: Eigenschaften auf fremder Form
Und wie lautet die Fehlermeldung?
|
Re: Eigenschaften auf fremder Form
Also bei der Version:
Delphi-Quellcode:
heitß Sie
if Form1.bassdllplayer1.Status = sndpaused then
Zitat:
Delphi-Quellcode:
if Form1.bassdllplayer1.Status = Form1.BassDllPlayer1.Status.sndpaused then
heißt der Fehler: Zitat:
|
Re: Eigenschaften auf fremder Form
Habs hinbekommen. Musste nur in der Uses von Form2 noch BassDllPlayer einfügen.
|
Re: Eigenschaften auf fremder Form
Deine Threads gehen mir gehoerig auf den *. Wie waere es, wenn du einmal selber nachdenken wuerdest? :wall:
|
Re: Eigenschaften auf fremder Form
Dann ist die Konstante in der Komponentenunit definiert, Du musst sie also in die uses-Klausel von Form2 einbinden.
|
Re: Eigenschaften auf fremder Form
Er muss in die andere Unit auch die BassDLLPlayer-Unit mit aufnehmen.
Delphi-Quellcode:
oder er deklariert noch einmal diese Typen:
uses
Windows, Classes, ..., BassDLLPlayer;
Delphi-Quellcode:
;)
type
TPlayerStatus = (sndStopped, sndPlaying, sndStalled, sndPaused, sndNotLoaded); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz