Announcement

Collapse
No announcement yet.

Dateien Öffnen.....

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Dateien Öffnen.....

    Hallo,

    Ich habe einen bestimmten Dateityp mit meiner Anwendung (Editor) verknüpft.
    Beim Doppelkick auf diesen Dateityp öffnet sich auch die Anwendung,
    wie ich aber schon vermutet habe, wird das Dokument aber nicht automatisch
    geöffnet. Wie kann ich das erreichen?

    Grüße Maik

  • #2
    <html>

    <head>
    <meta http-equiv="Content-Type"
    content="text/html; charset=iso-8859-1">
    <meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
    <title>Normale Seite ohne Titel</title>
    </head>

    <body bgcolor="#FFFFFF">

    <p>Hallo Maik, Windows kann nicht wissen, wie Deine Datei zu
    öffnen ist. Deshalb mußt Du das selbst übernehmen. Der
    Dateiname wird Dir als Parameter übergeben. Es gibt dazu die
    Funktion GetCommandLine(), einfacher geht es aber mit _argv:</p>

    <pre>
    #include &lt;dos.h&gt;

    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
    if(_argc&gt;1)
    {
    // in _argv[1] findest Du den Dateinamen. Diese Datei mußt Du öffnen, also vermutlich:
    Memo1-&gt;LoadFromFile(_argv[1]);
    if(_argc&gt;2)
    {
    // in _argv[2] könnte jetzt &quot;/p&quot; stehen, dann sollst Du drucken
    }
    }
    }
    </pre>

    </body>
    </html&gt
    Günther

    Comment


    • #3
      Vielen Dank, Günther

      für die schnelle Hilfe. Dein Vorschlag hat einwandfrei funktioniert!

      Bin Begeistert

      Grüße
      Mai

      Comment

      Working...
      X