Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Eigene Dateiendung erstellen und Parameter (https://www.delphipraxis.net/157677-eigene-dateiendung-erstellen-und-parameter.html)

DelphiSecurity 20. Jan 2011 15:26

Eigene Dateiendung erstellen und Parameter
 
Hallo,

ich wollte mal fragen ob mir vielleicht einer erklären kann wie das mit Dateiendungen funktioniert. :?:

Wenn man zum Beispiel eine Worddatei (.doc oder .docx) mit dem Editor öffnet erhält man nur sinnloses Zeug.

Wie kann man Dateien so erstellen das man sie nur mit dem eigenen Programm aufrufen kann, und wie kann man mit Parametern die Datei starten?

Und:

Wie kann man eine Anwendung mit Parametern programmieren sodass man sie dann nachher so benutzen kann:

myprog.exe /K /N"diesunddas"

(Gehört ja dazu ;-))


DANKE

Memnarch 20. Jan 2011 15:31

AW: Eigene Dateiendung erstellen und Parameter
 
Also das solche Dokumente so kryptisch aussehen könne, liegt an den gespeicherten formatierungen.

Kommandozeilenparameter bekommst du über ParamStr[x].
Wieviele übergeben wurden bekommst du über ParamCount ;) (das waren glaub ich methoden von system)

MFG
Memnarch

DeddyH 20. Jan 2011 15:57

AW: Eigene Dateiendung erstellen und Parameter
 
ParamStr(x) mit runden Klammern ;)

rollstuhlfahrer 20. Jan 2011 16:02

AW: Eigene Dateiendung erstellen und Parameter
 
Zitat:

Zitat von DelphiSecurity (Beitrag 1076147)
nur mit dem eigenen Programm aufrufen kann

Das geht schon mal grundsätzlich nicht. Du kannst jedem Programm sagen, dass es eine bestimmte Datei öffnen soll.

Ansonsten kannst du mal die Suchmaschine deines Vertrauens bemühen und mal nach "Dateiendung registrieren" und "Delphi" suchen. Da solltest du Ergebnisse finden (auch hier im Forum).

Bernhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:47 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