Åbning af filer.

Tags:    delphi

User
Bruger #797 @ 23.03.02 21:15
Jeg sidder og leger lidt med en teksteditor, og er nu stødt ind i et problem, for jeg er træt af at åbne programmet og derefter vælge en fil.
Og vil derfor spørge om hvordan man åbner en fil i programmet bare ved at dobbeltklikke på filen. Jeg er udmærket klar over at den ene del af det skal gøres under filtyper i windows, og det er der ikke noget problem i, men hvordan får man teksteditoren til at åbne filen?



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Jeg sidder og leger lidt med en teksteditor, og er nu stødt ind i et problem, for jeg er træt af at åbne programmet og derefter vælge en fil.
Og vil derfor spørge om hvordan man åbner en fil i programmet bare ved at dobbeltklikke på filen. Jeg er udmærket klar over at den ene del af det skal gøres under filtyper i windows, og det er der ikke noget problem i, men hvordan får man teksteditoren til at åbne filen?

Det er ikke der problemet ligger. For når den er sat op til at den type filer skal åbnes med mit program, åbner den da også programmet, men ikke med det valgte dokument som den skulle, bare et tomt nyt dokument, og det er der problemet ligger.


Det er jeg godt klar over, det er også derfor at du skal skrive dette i onShow på din form:

<pre>
if (ParamCount > 0) and (FileExists(ParamStr(1)) then
RichEdit1.Lines.LoadFromFile(ParamStr(1));
</pre>

Emil Melgaard
emil.melgaard@private.dk[Redigeret d. 29/03-02 17:47:26 af Emil]



User
Bruger #121 @ 25.03.02 16:18
Jeg regner med, at du vil have, at programmet selv skal gøre sådan, så filerne åbnes med dit program! Er det rigtigt? Jeg ved hvordan man kan gøre det manuelt, men det er vist ikke det, der er problemet...

Hvis det er, så kan du åbne en tilfældig mappe, gå ind i VIS | MAPPEINDSTILLINGER og derefter klik på fanen Filtyper. Det kan gøres derfra: Slet stedet der hedder Tekstdokument (tror jeg nok)...
Prøv derefter at åbn et tekstdokument... Så kan du sige at dit program skal åbne den type fil!!

Esben
esben.pape.selsing@skolekom.dk[Redigeret d. 25/03-02 16:26:03 af Esben]



Jeg regner med, at du vil have, at programmet selv skal gøre sådan, så filerne åbnes med dit program! Er det rigtigt? Jeg ved hvordan man kan gøre det manuelt, men det er vist ikke det, der er problemet...

Hvis det er, så kan du åbne en tilfældig mappe, gå ind i VIS | MAPPEINDSTILLINGER og derefter klik på fanen Filtyper. Det kan gøres derfra: Slet stedet der hedder Tekstdokument (tror jeg nok)...
Prøv derefter at åbn et tekstdokument... Så kan du sige at dit program skal åbne den type fil!!

Esben
esben.pape.selsing@skolekom.dk[Redigeret d. 25/03-02 16:26:03 af Esben]


Skriv dette i onShow på din form:

<pre>
if (ParamCount > 0) and FileExists(ParamStr(1)) then
RichEdit1.Lines.LoadFromFile(ParamStr(1));
</pre>

Emil Melgaard
<p><a href="mailto:emil.melgaard@private.dk">emil.melgaard@private.dk</a></p>[Redigeret d. 25/03-02 17:49:47 af Emil]



User
Bruger #797 @ 28.03.02 23:39
Jeg sidder og leger lidt med en teksteditor, og er nu stødt ind i et problem, for jeg er træt af at åbne programmet og derefter vælge en fil.
Og vil derfor spørge om hvordan man åbner en fil i programmet bare ved at dobbeltklikke på filen. Jeg er udmærket klar over at den ene del af det skal gøres under filtyper i windows, og det er der ikke noget problem i, men hvordan får man teksteditoren til at åbne filen?


Det er ikke der problemet ligger. For når den er sat op til at den type filer skal åbnes med mit program, åbner den da også programmet, men ikke med det valgte dokument som den skulle, bare et tomt nyt dokument, og det er der problemet ligger.



t