Avatar billede stone Forsker
28. juni 1999 - 20:24 Der er 5 kommentarer og
1 løsning

gem

I min editor, når jeg gemmer skal jeg hver gang skrive .txt, doc osv.
kan det gøres, så man kun skal skrive filens navn.
Avatar billede primeware Nybegynder
28. juni 1999 - 21:22 #1
Ved du på forhånd hvilken ekstension en given fil har??

Eller skal brugerne selv angive det?
Avatar billede lrj Nybegynder
28. juni 1999 - 21:26 #2
For en save-dialog kan du angive masker i propertyen filter hvilke filendelser du vil kunne gemme som. Og desuden kan du i DefaultExt angive hvilken extension du vil have som standard.
Avatar billede nerdyguy Nybegynder
29. juni 1999 - 01:47 #3
Prøv det her

Var
  F : TextFile;
  S : String;
Begin
  S:=Memo1.Text;
  if SaveDialog1.Execute then
    begin
      If extractFileExt(SaveDialog1.FileName)='' Then
        AssignFile(F,SaveDialog1.FileName+SaveDialog1.Filter)
      Else
        AssignFile(F,SaveDialog1.FileName);
      Rewrite(F);
      Writeln(F,S);
      CloseFile(F);
    End;
End;


Eller endnu bedre:

Begin
    if SaveDialog1.Execute then
    begin
      If extractFileExt(SaveDialog1.FileName)='' Then
        Memo1.Lines.SaveToFile(SaveDialog1.FileName+SaveDialog1.Filter)
      Else
        Memo1.Lines.SaveToFile(SaveDialog1.FileName);
    End;
End;

--
Med venlig hilsen
Martin Johansen

Men det kommer fra news-gruppen og  Ole Mortensen, Primeware har givet dette svar ......
Avatar billede nerdyguy Nybegynder
29. juni 1999 - 01:48 #4
dk.edb.programmering.pascal
Avatar billede stone Forsker
29. juni 1999 - 18:26 #5
det var det der skullle til.
hilsen
stone
Avatar billede stone Forsker
29. juni 1999 - 18:34 #6
Irj's metode er den nemmeste.
hilsen
steen
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