AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Sind die gewünschten datei typen mit meiner anwendung verküp
Thema durchsuchen
Ansicht
Themen-Optionen

Sind die gewünschten datei typen mit meiner anwendung verküp

Ein Thema von mimi · begonnen am 10. Jul 2005 · letzter Beitrag vom 10. Jul 2005
Antwort Antwort
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#1

Sind die gewünschten datei typen mit meiner anwendung verküp

  Alt 10. Jul 2005, 12:08
Hallo,
ich möchte gerne herrausfinden ob eine liste von dateitypen(endungen) mit meiner anwendung verküpft ist oder nicht.

die liste sind so aus:
Zitat:
WAV
MP2
MP3
OGG
WMA
ASF
MOD
S3M
XM
IT
MID
RMI
SGT
bis jetzt bin ich nur auf die funktion: FindExecutable gestoßen und die hat einen nachteiel: die datei muss es geben, nur ich möchte jetzt nicht für alle Datieendungen eine extra datei erzeugen.... die dann 0 byte groß ist. gibt es da noch andre möglichkeiten ?

Und hier im forum gibt es unter den fag ja einen beitrag dazu aber der autor nutzt leider auch wieder FindExecutable. die wiegesagt nur funktioniert wenn es die Datei auch wirklich gibt. aber in meinen fall möchte ich ja nur eine datei endung prüfen ob diese auch mit meiner anwendung verknüpft ist oder nicht !!!
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: Sind die gewünschten datei typen mit meiner anwendung ve

  Alt 10. Jul 2005, 12:15
Ich würde sagen, du könntest einfach in der Registry schauen,
also z.B. für .mp3 unter
HKCR \ mp3file \ shell \ open (oder was du willst) \ command > Standardschlüssel
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Sind die gewünschten datei typen mit meiner anwendung ve

  Alt 10. Jul 2005, 12:18
ja das dachte ich mir, aber evtl. gibt es ja eine bereits vorhandene funktion/procedure die das auch schon kann(warum das rad immer neu erfinden?)

unterstüzt die regedit eigetnlich Groß Kleinschreibung ?
(vermutlich nicht weil es halt windows ist)
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Sind die gewünschten datei typen mit meiner anwendung ve

  Alt 10. Jul 2005, 12:26
schau dir mal aus dem msdn MSDN-Library durchsuchenAssocQueryString an
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
mimi

Registriert seit: 1. Dez 2002
Ort: Oldenburg(Oldenburg)
2.008 Beiträge
 
FreePascal / Lazarus
 
#5

Re: Sind die gewünschten datei typen mit meiner anwendung ve

  Alt 10. Jul 2005, 12:36
hatte ich auch schon gefunden in einem beispiel:
Delphi-Quellcode:
function FindExecutable(const Extension: String): String;
const
  ASSOCF_NOTRUNCATE = $00000020;
  ASSOCSTR_EXECUTABLE = 2;
var
  BufSize: DWORD;
begin
  BufSize := MAX_PATH;
  SetLength(Result, BufSize);
  if AssocQueryString(ASSOCF_NOTRUNCATE, ASSOCSTR_EXECUTABLE, PChar(Extension), 'open',
  PChar(Result), BufSize) = S_OK then
    SetLength(Result, BufSize - 1)
  else
    Result := '';
end;
problem ist dabei nur das es bei mir bei .mid dateien '' zurück gibt obwhol ist eine anwneudng gibt die damit verküfpt ist. es mag auch dran liegen das es anscheind zwei mal .mid gibt einmal groß und einmal kleingeschrieben und ich bekommme das kleingeschribene einfach nicht weg, habe schon mehrmals danach gesucht in der RegEdit !
Michael Springwald
MFG
Michael Springwald,
Bitte nur Deutsche Links angeben Danke (benutzte überwiegend Lazarus)
  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 03:37 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