AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

öffnen mit...

Ein Thema von Narayana · begonnen am 29. Mai 2005 · letzter Beitrag vom 30. Mai 2005
Antwort Antwort
Narayana
(Gast)

n/a Beiträge
 
#1

öffnen mit...

  Alt 29. Mai 2005, 21:03
Hi,

ich weiß nicht so genau in welche sparte das passt:

Ich habe einen MP3 Player geschrieben, und würde gerne auf eine MP3 klicken (rechts Klick), und dann sagen Öffnen mit meinem Programm. Da passiert aber nichts, abgesehen davon, dass das Programm startet.
Aber das Lied wird nicht geladen.

Wie kann man machen, dass der dann das Lied lädt?
Wird da ein "spezielles" event aufgerufen oder so?
Dass man beim starten des Programmes irgendwo sehen kann, ob, und wenn ja von welcher, datei es aufgerufen wurde?

Danke im vorraus
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: öffnen mit...

  Alt 29. Mai 2005, 21:05
ParamStr[1] dürfte dir helfen
Benjamin
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: öffnen mit...

  Alt 29. Mai 2005, 21:05
Moin Narayana,

da das Programm startet, aber nicht die Datei lädt, kann es ja nur sein, dass die Registrierung unvollständig ist, oder Du was im Programm vergessen hast.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Narayana
(Gast)

n/a Beiträge
 
#4

Re: öffnen mit...

  Alt 29. Mai 2005, 21:12
Danke erstmal für die schnelle hilfe

aber viel anfangen kann ich damit noch nicht

@BenjaminH:

Was ist denn der Paramstr? Wo ist der, wie findet man den?

@Christian Seehase:

Wie meinst du das mit der Registrierung?
Und dass da was falsch gelaufen ist denk ich mal auch, aber ich will ja rausfinden was ich falschgemacht/vergessen habe

Ich würde mich über eine genauere Beschribung freuen, es braucht gar kein source code zu sein, nur genauer beschrieben was ihr meint
Danke
  Mit Zitat antworten Zitat
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: öffnen mit...

  Alt 29. Mai 2005, 21:17
Paramstr enthält die Parameter, die an dein Prog übergeben werden.
Wenn dein Programm mit einer Datei geöffnet wird, enthälr ParamStr[1] den Dateinamen dieser Datei
Benjamin
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#6

Re: öffnen mit...

  Alt 29. Mai 2005, 21:23
Hallo Narayana,

beim Aufruf eines Programmes kannst du dem Programmnamen weitere Angaben folgen lassen:

naraplay dontworry.mp3 "be happy.mp3" In deinem Programm kannst du dann mit ParamStr() auf die Angaben zugreifen. DIe Angaben werden mit Leerzeichen voneinander getrennt, deshalb müssen Anführungszeichen drum herum, wenn ein Leerzeichen enthalten ist. Es gibt noch einige andere Dinge zu beachten, aber das alles findest du in der Online Hilfe unter ParamStr() und ParamCount.

Grüße vom marabu
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: öffnen mit...

  Alt 29. Mai 2005, 22:00
Moin Narayana,

Zitat von Narayana:
Wie meinst du das mit der Registrierung?
Ich hatte es erst so verstanden, dass Du Dein Programm in Windows für den Dateityp mp3 registriert hattest
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Narayana
(Gast)

n/a Beiträge
 
#8

Re: öffnen mit...

  Alt 30. Mai 2005, 21:56
Danke für die Tipps

Ich werd mich da mal informieren was paramstr angeht
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:33 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