---
title: "Hur sparar man?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/59962-hur-sparar-man"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Thompa__85"
published: "2002-11-22T22:40:14.000Z"
updated: "2002-11-23T00:32:05.000Z"
replies: 13
views: 332
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/dotnet/59962-hur-sparar-man"
---

# Hur sparar man?

## #1 — Thompa__85, 2002-11-22T22:40Z

Tjenare!
Sitter och kodar på ett eget litet Notepad.
Och vill att man ska kunna spara. 
och har fått ett tips:

```
Private Sub mnusave_Click()
    dlgFil.Filter = "RichText filer (*.rtf)|*.rtf  | textfiler (*.txt)|*.txt |wordfiler(*.doc)|*.doc"
    dlgFil.ShowSave
    filnamn = dlgFil.FileName
    Form1.Caption = filnamn
    rtftxtBox.SaveFile filnamn
End Sub
```

Men de funkar inte, och fattar inte varför.. kan inte mycket om VB alls..

Nån som vet hur man gör?

Mvh adde

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

## #2 — Gein, 2002-11-22T22:59Z

Så vitt jag förstår det så öppnar din kod bara en Spara-dialog. 
För att skriva till en fil kan du göra ungefär såhär:

```
    Open FileName For Output As #1
        Print #1, strOut
    Close #1
```

där FileName är en variabel innehållande en sökväg till en fil som ska skapas om den inte finns eller skrivas över om den finns.
Print #1, strOut skriver alltså in det som finns i variabeln strOut till filen.

Läs mer på msdn:
[Open Statement](http://search.microsoft.com/gomsuri.asp?n=1&c=rp_Results&siteid=us/dev&target=http://msdn.microsoft.com/library/en-us/vbenlr98/html/vastmopen.asp)
[Print # Statement](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vastmprint.asp)

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

## #3 — Thompa__85, 2002-11-22T23:05Z

hmm okej.. men funkar de bra på typ ett Notepad?

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

## #4 — Gein, 2002-11-22T23:07Z

ja, det lär väl funka, tekniken att skriva till en fil är ju densamma

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

## #5 — niko, 2002-11-22T23:11Z

Thompa__85\>\>

Det finns inget fel med din kod. Vad händer när du kör den?

Gein\>\>

En Rich Text Box har en inbyggd spara-funktion för att spara i just RTF-format.

```
rtftxtBox.SaveFile
```

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

## #6 — Thompa__85, 2002-11-22T23:14Z

> **niko skrev:**
>
> Thompa__85\>\>
> 
> Det finns inget fel med din kod. Vad händer när du kör den?
> 
> Gein\>\>
> 
> En Rich Text Box har en inbyggd spara-funktion för att spara i just RTF-format.
> 
>
>
> ```
> rtftxtBox.SaveFile
> ```

Den säger att de e fel på denna kod:

```
dlgFil.Filter = "RichText filer (*.rtf)|*.rtf  | textfiler (*.txt)|*.txt |wordfiler(*.doc)|*.doc"
```

:/

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

## #7 — Gein, 2002-11-22T23:14Z

> **niko skrev:**
>
> En Rich Text Box har en inbyggd spara-funktion för att spara i just RTF-format.

jaha, okej!  :r

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

## #8 — niko, 2002-11-22T23:18Z

Nix. Det är inget fel på den raden. Men du måste så klart ha en Common Dialog-instans på formuläret som heter "dlgFil".

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

## #9 — Thompa__85, 2002-11-22T23:20Z

> **niko skrev:**
>
> Nix. Det är inget fel på den raden. Men du måste så klart ha en Common Dialog-instans på formuläret som heter "dlgFil".

som jag sa.. nybörjare på VB

vad menas med det där du sa?  :r

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

## #10 — niko, 2002-11-22T23:26Z

Välj Project-\>Components. Kryssa i "Microsoft Common Dialog Control". (Om den inte redan är det.)

En ny "grej" dyker nu upp i ToolBoxen. Dra ut denna till formuläret och döp den till "dlgFil".

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

## #11 — Thompa__85, 2002-11-22T23:47Z

> **niko skrev:**
>
> Välj Project-\>Components. Kryssa i "Microsoft Common Dialog Control". (Om den inte redan är det.)
> 
> En ny "grej" dyker nu upp i ToolBoxen. Dra ut denna till formuläret och döp den till "dlgFil".

Klagar fortfarande att de e nått fel :/
När du sa att man ska dra ut den.. vart ska jag lägga den?

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

## #12 — niko, 2002-11-23T00:02Z

> Klagar fortfarande att de e nått fel

Vad innebär det mer exakt?

> vart ska jag lägga den?

Du ska lägga den på det formulär som innehåller din kod.

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

## #13 — Thompa__85, 2002-11-23T00:04Z

Den klagar över första raden.. 

```
dlgFil.Filter = "RichText filer (*.rtf)|*.rtf  | textfiler (*.txt)
|*.txt |wordfiler(*.doc)|*.doc"
```

har laggt till en "Microsoft Common Dialog Control" som ligger på skrivfältet.. en liten grå fyrkant med "rutor" på.. har jag gjort rätt så långt?

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

## #14 — niko, 2002-11-23T00:32Z

Ja. Men du måste **döpa** den till "dlgFil" också. Det gör du genom att markera den och ändra "Name" under "Properties".

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/59962-hur-sparar-man
