Avatar billede delphimann Nybegynder
19. december 2001 - 09:26 Der er 6 kommentarer og
1 løsning

SaveDialog1.?

hej hvordan får jeg den til at gemme en tekst som står i DBEdit1 i en fil... ??
Avatar billede morten_s Nybegynder
19. december 2001 - 09:37 #1


Jamen den tekst som står i DBEdit1 har du vel allerede liggende i din Database, hvorfor så gemme i en fil ?

var

  F: TextFile;
  S: string;
begin
  if OpenDialog1.Execute then            { Display Open dialog box }
  begin
    AssignFile(F, OpenDialog1.FileName); { File selected in dialog }
    Reset(F);
    Readln(F, S);                        { Read first line of file }
    Edit1.Text := S;                    { Put string in a TEdit control }
    CloseFile(F);
  end;
end;
Avatar billede delphimann Nybegynder
19. december 2001 - 09:46 #2
hmm skal jeg ikke pege på en fil ??
Avatar billede morten_s Nybegynder
19. december 2001 - 09:50 #3
Jo da det gør du her

OpenDialog1.FileName
denne linie får din dialogbox til at pope op

Hvis du har filnavnet kan du jo gøre sådan her

AssignFile(F, \'MinFil.txt\');
Reset(F);
Write(F, DBEdit1.Text);                       
CloseFile(F);
Avatar billede delphimann Nybegynder
19. december 2001 - 09:55 #4
hmmm den poper staig op...
Avatar billede morten_s Nybegynder
19. december 2001 - 10:01 #5
Hvem popper op :)

Hvis det er dialogboxen skal du
fjerne denne linie
if OpenDialog1.Execute then           
Avatar billede delphimann Nybegynder
19. december 2001 - 10:06 #6
ok nu siger den blot I/O error 105
Avatar billede borrisholt Novice
20. december 2001 - 08:27 #7
prøv den her :

procedure TForm1.Button1Click(Sender: TObject);
var
  MemoryStream : TMemoryStream;
  s : PChar;
begin
  DBEdit1.Text := \'hÆzd\';
  if not SaveDialog1.Execute then
    exit;
  MemoryStream := TMemoryStream.Create;
  s := PChar(DBEdit1.Text);
  Caption := s;
  MemoryStream.WriteBuffer(Pointer(S)^, Length(S));
  MemoryStream.Position := 0;
  MemoryStream.SaveToFile(SaveDialog1.FileName);
  MemoryStream.Free;

end;
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

IT-JOB

Capgemini Danmark A/S

AI Data Architect

Erhvervshus Hovedstaden S/I

Erfaren IT- og AI-specialist

Forsvarets Efterretningstjeneste

Network engineer - Routing & Switching

Forsvarsministeriets Materiel- og Indkøbsstyrelse

SAP-medarbejder til Roller & Autorisationer i Forsvarets Cyberdivision