Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Savedialog (https://www.delphipraxis.net/182097-savedialog.html)

Natcree 30. Sep 2014 10:30

Savedialog
 
Ich möchte ein form mit info´s öffnen und diese speichern. nunmehr soll nach dem speichern die form geschlossen werden.

ich mache das speicher mit einem savedialog nach dem speichern meckert er aber

Hier mal der code

Delphi-Quellcode:
procedure TForm15.Button4Click(Sender: TObject);
var
st:tstringlist;
begin
st:=tstringlist.Create;
st.AddStrings(memo1.Lines);
if SaveDialog1.Execute then
st.SaveToFile(SaveDialog1.FileName+'.sta');
st.free;
close;
end;
er sagt mir es geht nicht mit einem on hide or no visible form

mkinzler 30. Sep 2014 10:34

AW: Savedialog
 
Warum nicht gleich memo1.Lines.SavefromFile?

DeddyH 30. Sep 2014 10:35

AW: Savedialog
 
SaveToFile ;). Das Problem habe ich aber trotzdem nicht verstanden. Wer meckert on Hide?

himitsu 30. Sep 2014 10:37

AW: Savedialog
 
Wo meckert er?
Beim Close und wenn ja, was hat das dann mit dem SaveDialog zu tun und ist die Form auch noch sichtbar?

PS: Den Text von Delphi-Dialogen kann man kopieren. (Strg+C)



Warum ist das .sta nicht im SaveDialog.FileName bereits drin? (Extensions, DefaultExtension)

Gibt's keine Großbuchstaben mehr im Angebot?

Bissl ausführlicher könnte der Titel auch sein und vorallem das Problem beschreiben/benennen.

Resourcenschutzblöcke waren wohl auch ausverkauft. (schönes Speicherleck, wenn es beim Speichern knallt)

Und du weißt, daß TMemo.Lines bereits ein TStrings ist? Delphi-Referenz durchsuchenTStrings.SaveToFile

Natcree 30. Sep 2014 10:38

AW: Savedialog
 
hast recht ;) habe das fenster can er nicht schliessen weil es nicht on show ist

Natcree 30. Sep 2014 10:39

AW: Savedialog
 
beim save dialog ist die form nicht sichtbar

Natcree 30. Sep 2014 10:41

AW: Savedialog
 
hier die Meldung

---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInvalidOperation with message 'Cannot change Visible in OnShow or OnHide'. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------

DeddyH 30. Sep 2014 10:45

AW: Savedialog
 
Und wie clickst Du da auf den Button, wenn das Formular nicht sichtbar ist?

Natcree 30. Sep 2014 10:48

AW: Savedialog
 
der button.click wird bei on show aufgerufen. wenn er aber savedialog öffnet verschwindet die form bis er geschlossen ist und ist sie wieder sichtbar

DeddyH 30. Sep 2014 10:51

AW: Savedialog
 
Dan geh doch mal in Dich und frag Dich, wieso Du beim Anzeigen eines Formulars einen ButtonClick ausführst, der das Formular dann gleich wieder schließen soll. Klingt doch ziemlich wirr, oder?


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:16 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz