AW: Save-Dialog
Dann Setzte dort mal einen Breakpoint und führe dann Zeile für Zeile aus
|
AW: Save-Dialog
Man muss den SaveDialog erst erzeugen, bevor man ihn benutzt.
|
AW: Save-Dialog
Und dieser nicht als Komponente auf der Form liegt.
|
AW: Save-Dialog
Ich sehe ein
Delphi-Quellcode:
in der Button1Click-Procedure, aber kein
SaveDialog1.execute
Delphi-Quellcode:
in der Typdeklaration von "TForm17"
SaveDialog1: TSaveDialog;
EDIT: Schon wieder zu langsam |
AW: Save-Dialog
Markus, selbst wenn er auf der Form läge, würde er nicht angesprochen, sondern die lokale Variable ;)
|
AW: Save-Dialog
Zitat:
|
AW: Save-Dialog
Dann würde aber eine Instanz existieren, was hier scheinbar nicht der Fall ist.
Oha eine lokale Variable |
AW: Save-Dialog
Zitat:
Delphi-Quellcode:
initialisiert, nur es kommt zu folgende Fehlermeldung:
type
SaveDialog1 :TSaveDialog; Unit17.pas(93): W1036 Variable 'SaveDialog1' ist möglicherweise nicht initialisiert worden Danke für eure zahlreiche Hilfe! |
AW: Save-Dialog
Kommentier doch mal die lokale Variable aus.
|
AW: Save-Dialog
Zitat:
Du hast nur eine lokale Variable SaveDialog1, also mußt du entweder mit TSaveDialog.Create dafür eine Instanz erstellen, oder den TOpenDialog auf die Form ziehen/legen (hier muß die lokale Variable natürlich weg). Dann, sind die globalen Variablen sowas von schlecht. Die gehören in das Private der Formklasse und dann sollten sie ordentliche Namen bekommen, damit man "leicht" erkennt was die eigentlich machen. Kommentare sind schoin wichtig, aber "sinnlose" Kommentare behindern nur und man übersieht "wichtige" Kommentare. Vorallem "Einschreiben des ts" und "Einschreiben des Freizeischen" sind extrem kontraproduktiv, denn genau das geschriebene sieht man sofort an den Befehlen. Wenn einer ständig twittert "bin aufgestanten ... hab rechten Schuh angezogen ... hab linken Schuh angezogen ... mach die Tür auf ... geh auf's klo ... mach tür zu ... *kacken* ...." dann liest keiner mehr das "bin gestorben" .... 800 Zeilen später ... zwischen den 100 "bin am sterben"-Zeilen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:02 Uhr. |
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