AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Bei DAteiverknüpfung Pfad in Listbox schreiben
Thema durchsuchen
Ansicht
Themen-Optionen

Bei DAteiverknüpfung Pfad in Listbox schreiben

Ein Thema von Marcasso · begonnen am 23. Jan 2007 · letzter Beitrag vom 23. Jan 2007
Antwort Antwort
Marcasso

Registriert seit: 16. Sep 2006
39 Beiträge
 
#1

Bei DAteiverknüpfung Pfad in Listbox schreiben

  Alt 23. Jan 2007, 16:57
hallo wie kann ich beim öffnen der Datei den Pfad in die lisbox schreiben?
ich habe es so versucht geht aber leider nicht
Delphi-Quellcode:
if InstallExt('.mp3', 'MP3Datei', 'Tolles Programm', ParamStr(0), '"%1"',0) then
    If (ParamCount>0) and
    (FileExists(ParamStr(1))) then
   begin
     form2.ListA.AddItem(ParamStr(1));
   end;
  Mit Zitat antworten Zitat
Hobby-Programmierer

Registriert seit: 19. Jan 2006
Ort: München
392 Beiträge
 
Delphi XE Starter
 
#2

Re: Bei DAteiverknüpfung Pfad in Listbox schreiben

  Alt 23. Jan 2007, 17:04
Nabend ...,
versuch mal ParamStr(0) LG Mario
Mario
'Lesen Sie schnell, denn nichts ist beständiger als der Wandel im Internet!'
  Mit Zitat antworten Zitat
r2c2

Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
 
#3

Re: Bei DAteiverknüpfung Pfad in Listbox schreiben

  Alt 23. Jan 2007, 17:14
ParamStr(0) liefert Application.Exename, Parmstr(1) den ersten Parameter ==> schon richtig so.

zum Problem:
Was sagt eigentlich der Debugger dazu...?

mfg

Christian
Kaum macht man's richtig, schon klappts!
  Mit Zitat antworten Zitat
Marcasso

Registriert seit: 16. Sep 2006
39 Beiträge
 
#4

Re: Bei DAteiverknüpfung Pfad in Listbox schreiben

  Alt 23. Jan 2007, 17:21
der sagt nicht genügend wirklich parameter /:
  Mit Zitat antworten Zitat
Benutzerbild von zecke
zecke

Registriert seit: 17. Jan 2004
494 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Bei DAteiverknüpfung Pfad in Listbox schreiben

  Alt 23. Jan 2007, 17:24
Nehme an, das kommt in der 1. Zeile?:

if InstallExt('.mp3', 'MP3Datei', 'Tolles Programm', ParamStr(0), '"%1"',0) then Checke mal, ob du evtl. etwas vergessen hast zu übergeben/anzugeben.
mfg zecke
  Mit Zitat antworten Zitat
Marcasso

Registriert seit: 16. Sep 2006
39 Beiträge
 
#6

Re: Bei DAteiverknüpfung Pfad in Listbox schreiben

  Alt 23. Jan 2007, 17:40
ich blicke da irgendiwe nicht durch
  Mit Zitat antworten Zitat
Benutzerbild von zecke
zecke

Registriert seit: 17. Jan 2004
494 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Bei DAteiverknüpfung Pfad in Listbox schreiben

  Alt 23. Jan 2007, 17:51


Was erwartet denn InstallExt für Parameter?
Ich kenn InstallExt nicht und mein Delphi auch nicht.

Wenn Du InstallExt schreibst und dann eine geöffnete Klammer eintippst, sollte ein Hint auftauchen, der dir anzeigt (der Reihe nach), was die Funktion 'InstallExt' erwartet (Parameter).
Wahrscheinlich fehlt da eine Angabe oder etwas in der Art, kann es aber nicht nachbasteln, aber mehr fällt mir nicht ein.
mfg zecke
  Mit Zitat antworten Zitat
Marcasso

Registriert seit: 16. Sep 2006
39 Beiträge
 
#8

Re: Bei DAteiverknüpfung Pfad in Listbox schreiben

  Alt 23. Jan 2007, 18:04
http://img175.imageshack.us/img175/607/ext1wz.jpg
  Mit Zitat antworten Zitat
Marcasso

Registriert seit: 16. Sep 2006
39 Beiträge
 
#9

Re: Bei DAteiverknüpfung Pfad in Listbox schreiben

  Alt 23. Jan 2007, 19:50
als ich habe das problem entdeckt
ich muss statt

form2.ListA.AddItem(ParamStr(1)); das hier
 form2.ListA.Items.add(ParamStr(1)); schreiben

nun habe ich noch eine frage,
wenn ich mehrere elemente markiere öffnet sich das programm auch genauso oft /:
kann man dann nicht all diese elemente einmal in dem programm öffnene?
lg
  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 16:38 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