Results 1 to 6 of 6

Thread: Open textfile via dubbelklik op *.ext in windows

  1. #1

    Open textfile via dubbelklik op *.ext in windows

    Ik heb een HtmlReader gemaakt en de *.html files in Windows daarmee geassocieerd.
    Mijn programma start op als ik op een Html file dubbelklik maar dan zonder de tekst... (natuurlijk).
    Hoe krijg ik die tekst in het programma / Htmlviewer component?
    Ik zit alweer 2 dagen te zoeken en dit zou toch geen moeilijke vraag moeten zijn?

  2. #2
    Hoe zoek je dan? En wat zijn je verwachtingen?

    Windows is een mooi besturingssysteem, maar is niet zo slim dat het jouw programma kan analyseren, inschatten wat jij met het bestand wilt doen, en dat dan voor je doen. Datzelfde geldt overigens voor de HTML viewer. Je zal het zelf aan elkaar moeten knopen.
    M.a.w. Windows vertelt je welk bestand je gebruiker heeft gedubbelklikt, maar in je programma moet je wel wat met die informatie doen, namelijk, kijken of je een bestandsnaam hebt gekregen van Windows, en zo ja, het bestand inlezen en daarna tonen m.b.v. de HTML viewer.
    1+1=b

  3. #3
    Je moet in je programma dus kijken naar de ParamCount en ParamStr(1).

    http://www.delphibasics.co.uk/RTL.asp?Name=ParamStr

  4. #4
    Ik wil dus elke keer als ik op een html klik mijn eigen Htmlviewer openen ipv FireFox.
    En dan de inhoud van het bestand bekijken natuurlijk.
    Een bestand inlezen en weergeven is het probleem niet maar ....
    Waar moet ik de code in Delphi neerzetten die dit moet uitvoeren?
    Is dat bij Form- Activate, Create of misschien wel Show? Of heel ergens anders?

  5. #5
    In FormCreate()

    if ParamCount > 0 then readfile(ParamStr(1));

  6. #6
    Quote Originally Posted by rvk View Post
    In FormCreate()
    if ParamCount > 0 then readfile(ParamStr(1));
    Bedankt - Hier kan ik wel wat mee, ga ermee aan de slag.

    [Even later....]

    if ParamCount > 0 then HtmlViewer.LoadFromFile(ParamStr(1));

    Het werkt leuk!
    Last edited by Marieke; 26-Oct-20 at 21:06.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •