AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Dateien (videos) wie sortiert hintereinander laden /aufrufen
Thema durchsuchen
Ansicht
Themen-Optionen

Dateien (videos) wie sortiert hintereinander laden /aufrufen

Ein Thema von taktaky · begonnen am 5. Okt 2007 · letzter Beitrag vom 6. Okt 2007
Antwort Antwort
Seite 2 von 2     12   
taktaky
(Gast)

n/a Beiträge
 
#11

Re: Dateien (videos) wie sortiert hintereinander laden /aufr

  Alt 6. Okt 2007, 11:52
Zitat von DeddyH:
Setz doch Directory zur Laufzeit.
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  FileListBox1.Directory := 'C:\Taktaky';
end;
Aber das ist keine alternative Lösung, da dies nur auf meinem PC funktionieren konnte, und bei anderen nicht

Bei mir ist C:\ ... bei andern kann D:\..

<>
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#12

Re: Dateien (videos) wie sortiert hintereinander laden /aufr

  Alt 6. Okt 2007, 11:53
Das war doch nur ein Beispiel, Mensch. Zur Not kannst Du doch vorher das Programmverzeichnis oder was auch immer ermitteln und das dann eintragen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#13

Re: Dateien (videos) wie sortiert hintereinander laden /aufr

  Alt 6. Okt 2007, 12:00
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  FileListBox1.Mask:= IncludeTrailingPathDelimiter(ExtractFilePath(Application.Exename)) + '*.*';
end;
  Mit Zitat antworten Zitat
taktaky
(Gast)

n/a Beiträge
 
#14

Re: Dateien (videos) wie sortiert hintereinander laden /aufr

  Alt 6. Okt 2007, 12:12
Zitat von Die Muhkuh:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  FileListBox1.Mask:= IncludeTrailingPathDelimiter(ExtractFilePath(Application.Exename)) + '*.*';
end;

nun funktioniert, sowohl mit meinem Code, was Deddy vorgeschalgen hat, als auch von Muhkuh

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  FileListBox1.Directory := ExtractFilePath(ParamStr(0)); // und in mask auch "Ordnername\*.*" eingeben

// oder so:
  FileListBox2.Mask:= IncludeTrailingPathDelimiter(ExtractFilePath(Application.Exename)) + 'Ordnername\*.*';
end;
Danke für beide

<>
  Mit Zitat antworten Zitat
taktaky
(Gast)

n/a Beiträge
 
#15

Re: Dateien (videos) wie sortiert hintereinander laden /aufr

  Alt 6. Okt 2007, 12:27
Es geht weiter

Nun habe ich 2 Buttons um die Videos (Video-Namen in der Liste) zu wählen (Nächste und Vorherige):
Delphi-Quellcode:

procedure TForm1.NaechsteClick(Sender: TObject);
begin
FileListBox1.ItemIndex:=FileListBox1.ItemIndex+1
end;

procedure TForm1.VorherigeClick(Sender: TObject);
begin
FileListBox1.ItemIndex:=FileListBox1.ItemIndex -1;
end;
Wie soll nun der Code lauten?

Das ausgewählte Video in der FileListBox (FileListBox1.ItemIndex) soll aufgerufen werden . Aber wie?

Delphi-Quellcode:

//MediaPlayer1.FileName:='01.avi';
MediaPlayer1.FileName:=???;
MediaPlayer1.open;
MediaPlayer1.Display:=panel1;
MediaPlayer1.DisplayRect:=Panel1.ClientRect;
MediaPlayer1.Play;
---
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#16

Re: Dateien (videos) wie sortiert hintereinander laden /aufr

  Alt 6. Okt 2007, 12:32
FileListBox1.Items[FileListBox1.ItemIndex]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#17

Re: Dateien (videos) wie sortiert hintereinander laden /aufr

  Alt 6. Okt 2007, 12:32
[delphi]MediaPlayer1.FileName := FileListBox.Items[FileListBox.ItemIndex]; [delphi]

Oder sowas in der Art

@ Detlef!
  Mit Zitat antworten Zitat
taktaky
(Gast)

n/a Beiträge
 
#18

Re: Dateien (videos) wie sortiert hintereinander laden /aufr

  Alt 6. Okt 2007, 12:55
Oh vielen Dank!

Nun funktioniert noch besser

Was nun fehlt ist nur den Ordner mit seinem Inhalt (videos) an exe oder in eine dll binden und dann die Videos (Daten) von dort auslesen

<.>
Miniaturansicht angehängter Grafiken
videos-von_der_liste_aufrufen_158.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#19

Re: Dateien (videos) wie sortiert hintereinander laden /aufr

  Alt 6. Okt 2007, 13:01
Lesen!
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
taktaky
(Gast)

n/a Beiträge
 
#20

Re: Dateien (videos) wie sortiert hintereinander laden /aufr

  Alt 6. Okt 2007, 23:17
Zitat von DeddyH:
Schon durchgelesen.
Teil 1 kenne ich bereit, wie man .Res erstellt und dann an exe bindet
Aber wie man einen Ordner als Archiv an exe packt und wieder bei Laufzeit irgendwo entpackt, gibt es keine Erklärung!

<>
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz