| Autor |
Beitrag |
Massiv
      
Beiträge: 93
|
Verfasst: Di 28.04.09 14:07
ich benutze einen trackbar als songposition anzeige für meinen Mp3player.Das klappt alles schön und gut, aber ich kann die musik nicht manuell vor bezeihungsweise zurücspülen, wenn ich den trackbaranzeieg schiebe!
die position des trackbars geht immer wieder zu der alten position zurück, wenn ich es schiebe!
der code lautet so
Delphi-Quelltext 1:
| trackbar1.position:= bassdllplayer1.position |
Moderiert von Narses: Titel geändert.
|
|
JayEff
      
Beiträge: 2971
Windows Vista Ultimate
D7 Enterprise
|
Verfasst: Di 28.04.09 14:09
Ist ja logisch, du weist ja Bassplayer1.Position keinen neuen Wert zu. Du musst im onChange der Trackbar dem Bassplayer sagen, wie die neue Position aussieht 
_________________ >+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Di 28.04.09 14:13
auch wenn der post nix fachliches hat ich kanns nimmer unterdrücken. ^^
Massiv wenn du das alles nicht hinbekommst frag ich mich langsam wie du den Rest machen willst. ^^
Vorallem da du schon seit wochen mit der Trackbar das Forum zumüllst
Würde mich jetzt echt mal interessieren ^^
Ps: hoffe du willst die nicht wirklich spülen das könnte schlimme Folgen haben 
|
|
Massiv 
      
Beiträge: 93
|
Verfasst: Di 28.04.09 14:20
thepaine91, ich möchte ja auch auch nicht gleich mit programmieren so richtig anfangen, hab noch was mit schule und ZB10 am hals^^
das hier ist eig nur ein schulprojekt wo wir uns in delphi nicht sehr tief reingrabben müssen^^
JayEff, wie mach ich das? Code?
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Di 28.04.09 14:26
Dann hoff ich nur das sich weiterhin User erbarmen dir zu helfen ^^
|
|
Massiv 
      
Beiträge: 93
|
Verfasst: Di 28.04.09 14:28
ja das stimmt^^, ich weiss ich hab schon fragen die für euch sehr einfach sind,aber es gibt auch menschen die nicht so schlau sind wie euch^^
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Di 28.04.09 14:30
Das hat wenig mit Intelligenz zu tun eher mit der Tatsache das man sich 5 min hinsetzen müsste und drüber nachdenken.
Aber für 10 Euro schreib ich dir gerne deinen mp3 Player ^^
|
|
JayEff
      
Beiträge: 2971
Windows Vista Ultimate
D7 Enterprise
|
Verfasst: Di 28.04.09 14:33
_________________ >+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Di 28.04.09 14:40
Jayeff du beweist mir das nicht nur ich so Denke ^^ und deshalb Antworte ich schon nciht mehr drauf.
Aber hab mir eh überlegt mal einen zu schreiben wäre ein Interessantes fun Projekt.
Das er Code posten soll könnte gefährlich werden. ^^ Die Aussage solltest du unter umständen nochmal Überdenken. 
|
|
Gausi
      
Beiträge: 8554
Erhaltene Danke: 481
Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
|
Verfasst: Di 28.04.09 15:04
_________________ We are, we were and will not be.
|
|
Massiv 
      
Beiträge: 93
|
Verfasst: Mi 29.04.09 18:50
thepain91, zitat von dir:
"Ein MP3-Player ist ein großes Projekt für das man viel wissen muss, dann ist es auch noch ein Schulprojekt, da muss man doch erst recht viel über Delphi wissen"
Nee, unser lehrer hat uns ohne uns delphi zu erklären einfach so auf delphi losgelassssen, wir müsen uns die informationen schon selber anschaffen.
Gausi, wenn ich das anders rum mache dann dann lüft die musik immer nur wenn ich die trackbar bewege, ansonsten hängt die musik immer!
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 29.04.09 18:56
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Mi 29.04.09 20:24
massiv Typisch informatik Lehrer^^ bzw. schlechte Informatik Lehrer.
Aber wegen dem Zitat kann mich nicht erinnern sowas gesagt zu haben.
Wegen dem Problem könntest doch einfach ein mouseup event machen bezogen auf die trackbar
und erst den code ausführen wenn du die maus wieder loslässt. Hätte ich so gemacht
|
|
Massiv 
      
Beiträge: 93
|
Verfasst: Do 30.04.09 17:51
Thepain91 upps das warst nicht du mit dem zitat^^
das mit dem mouseup ist mir auch durch den kopfgegangen aber trackbar hat diesen ereigniss nicht er hat nur onkeyup und so
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 30.04.09 18:31
Ja, die Mausereignisse gibts nicht.
Was geht denn bei meinem Vorschlag nicht? Ich hätte gedacht, das würde das Problem beheben... 
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Do 30.04.09 20:13
ja ich nannte das mouseup event -.- damit meinte ich nur er soll für ein mouseup das auslösen und das geht 100% ^^
|
|
jaenicke
      
Beiträge: 19346
Erhaltene Danke: 1754
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Do 30.04.09 20:36
thepaine91 hat folgendes geschrieben : | | damit meinte ich nur er soll für ein mouseup das auslösen |
Wie meinst du das? Eine Reaktion auf die Maus gibts ja nicht direkt. Man kann nur verhindern, dass bei einem Setzen der Position per Code das Event zur Änderung aufgerufen wird.
|
|
thepaine91
      
Beiträge: 763
Erhaltene Danke: 27
Win XP, Windows 7, (Linux)
D6, D2010, C#, PHP, Java(Android), HTML/Js
|
Verfasst: Mo 04.05.09 10:40
Ja somit könnte man erreichen das er erst den Track an die Stelle spult die man via Trackbar eingestellt hat wenn man die Maus wieder los lässt. Vielleicht hab ich auch einfach was Falsch verstanden  oder der Denkansatz ist falsch.
Aber jetzt sollte klar sein was ich meinte.
EDIT:
Allerdings sehe ich grade das daraus ein Arbeitsaufwand resultiert, der derart überflüssig ist das ich diesen Vorschlag gleich wieder zurücknehme. 
|
|
|