Wird es nur unterstrichen oder kommt auch eine fehlermeldung vom Kompiler beim Kompilieren? Wenn ja, wie lautet sie? Ich vermute mal, dass du den Code in einer selbst geschriebenen Prozedur benutzt, die keine Methode deiner TForm Klasse ist. Und die Fehlermeldung sollte lautet: "Unbekannter Bezeichner" oder so ähnlich. Entweder schreibst du jetzt Form1 davor oder machst die Prozedur zu einer Methode deiner Form Kalsse:
Delphi-Quellcode:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
type
TForm1 =
class(TForm)
private
{ Private declarations }
procedure MeineProc;
// <-- !!!
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.MeineProc;
// <-- !!!
begin
end;
end.
Dann sollte innerhalb der Prozedur auch die Komponente
SaveDialog1 bekannt sein.