---
title: "Öppna textfil..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/programmering/63660-öppna-textfil"
topic: "Programmering"
topic_url: "https://www.webforum.nu/amne/programmering"
author: "FreeZer"
published: "2003-01-02T19:49:25.000Z"
updated: "2003-01-10T15:03:14.000Z"
replies: 8
views: 339
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/programmering/63660-öppna-textfil"
---

# Öppna textfil...

## #1 — FreeZer, 2003-01-02T19:49Z

Hur gör jag för att kunna öppna en textfil i ett program jag skapat i delphi? det enda jag vill är att om jag klickar på en txt fil så ska den starta min exe-fil och öppna texten i "memo1"...

Permalänk: https://www.webforum.nu/p/63660

## #2 — Alpha II, 2003-01-03T10:43Z

Du måste lägga till en bit i registret så att txt filer öppnas i ditt program, med textfilen som parameter.

I programmet får du reda på filnamnet med param(1).. tror jag iaf :)

Permalänk: https://www.webforum.nu/p/901501

## #3 — Alpha II, 2003-01-03T11:16Z

Så här registrerar du en filtyp, i iwnXP iaf!

mittprogram.reg

```
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\MittProgram]
@="Beskrivning"

[HKEY_CLASSES_ROOT\MittProgram\DefaultIcon]
@="C:\\Program\\MittProgram\\Program.exe,1"

[HKEY_CLASSES_ROOT\MittProgram\shell]

[HKEY_CLASSES_ROOT\MittProgram\shell\open]

[HKEY_CLASSES_ROOT\MittProgram\shell\open\command]
@="C:\\Program\\MittProgram\\Program.exe %1"

[HKEY_CLASSES_ROOT\.XXX]
@="MittProgram"
```

Permalänk: https://www.webforum.nu/p/901517

## #4 — FreeZer, 2003-01-03T21:32Z

ok tack... men är det säkert att txt filerna öppnas i "memo1" i mitt program om jag lägger till detta i registret?

Permalänk: https://www.webforum.nu/p/901941

## #5 — MinOrk, 2003-01-07T07:55Z

Om du lägger till det där i registret så öppnar Windows (litar på att det är korrekt skrivet i tidigare inlägg) filerna med ditt program. Dvs, ditt program startar och får filnamnet som argument. Du måste själv i ditt program öppna textfilen och lägga in texten dit du vill ha den (memo1).

Permalänk: https://www.webforum.nu/p/903802

## #6 — msossna, 2003-01-07T20:36Z

Hur gör man för att öppna filen i memo1 om man får den som argument?

Permalänk: https://www.webforum.nu/p/904367

## #7 — FreeZer, 2003-01-08T00:13Z

Det är precis det som du frågade **msossna** som jag också undrar...

Permalänk: https://www.webforum.nu/p/904489

## #8 — FreeZer, 2003-01-10T14:21Z

ingen som vet?

Permalänk: https://www.webforum.nu/p/909014

## #9 — MinOrk, 2003-01-10T15:03Z

Kolla i hjälpen på ParamStr för mer info. ParamStr(0) är namnet på programmet och ParamStr(1) borde vara ditt argument.
Eftersom texten i ett TMemo ligger i .Lines som är en TStrings så kan du: Memo1.Lines.LoadFromFile( ParamStr(1) ) i FormCreate. För att spara kan du använda metoden Memo1.Lines.SaveToFile( filnamn )

Permalänk: https://www.webforum.nu/p/909056

---

Tråden på webben: https://www.webforum.nu/amne/programmering/63660-öppna-textfil
