Avatar billede ducks Nybegynder
15. maj 2002 - 00:19 Der er 4 kommentarer og
1 løsning

CommonDialog Save

Hvad gør jeg galt? Den skulle gemme alt i text1.text

Private Sub Command2_Click()
  On Error Resume Next
  save.FileName = "*.txt"
  save.Filter = "Tekst Filer|*.txt"
  save.ShowSave
End Sub
Avatar billede martin_moth Mester
15. maj 2002 - 10:01 #1
Den kode du har gør ikke andet end at skaffe et filnavn, du kan gemme dine data i. Jeg går udfra at "save" er en commondialogbox...

Prøv at tilføj følgende efter din ShowSave:

  Filnummer = Freefile
  Open Save.FileName For Output As #Filnummer
  Print #Filnummer, "Bla bla - indhold af fil"
  Print #Filnummer, "...Slut på fil"
  Close #Filnummer
Avatar billede johs_j Novice
15. maj 2002 - 16:29 #2
save.FileName = "*.txt"
Du kan ikke bruge * når du Save'er en fil.
Brug:
save.FileName = "minfil.txt"
Avatar billede martin_moth Mester
15. maj 2002 - 16:35 #3
Nu er det jo ret afgørende om det du kalder "Save" er en commondialogbox, du har valgt at kalde "Save". Hvis det er det, så bliver du nødt til at gøre det som jeg foreslår.

Er Save derimod en VB-kommando (som jeg ikke kender til), så er mit svar helt misvisende... Så det skal vi nok have afklaret ;o) /Martin
Avatar billede ducks Nybegynder
15. maj 2002 - 17:30 #4
martin_moth > det er en commonddialog
Avatar billede martin_moth Mester
15. maj 2002 - 18:34 #5
Takker for point - som du sikkert nu har indset, kan de der commondialog-boxe ikke ret meget andet end at f.eks. skaffe navne på den fil der skal åbnes/gemmes, skaffe antal kopier og printer hvis det er en printdialog osv.

De gør ikke noget i sig selv, andet end at sætte nogle værdier på nogle variable, f.eks. commondialog.filename, så det du egentligt vil have udført skal du selv kode bagefter ... /Martin
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester