Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ungültige Typenumwandlung bei Speichern-Abfrage (https://www.delphipraxis.net/27268-ungueltige-typenumwandlung-bei-speichern-abfrage.html)

Andreas L. 6. Aug 2004 19:28


Ungültige Typenumwandlung bei Speichern-Abfrage
 
Hi,
schaut euch bitte mal den folgenden Code an. In der gekennzeichneten Zeile meldet der Compiler: Ungültige Typenumwandlung...

Delphi-Quellcode:
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
 i : Integer;
begin
 if PageControl3.PageCount > 0 then
  begin
   for i:=0 to PageControl3.pagecount-1 do
    begin
     PageControl3.ActivePageIndex:=i;
  //in der nächsten Zeile kommt der fehler.......
     if MessageDlg('Möchten Sie das Dokument '+(PageControl3.ActivePage.Controls[0] as TTabSheet).caption+' speichern?',
        mtConfirmation, [mbYes, mbNo], 0) = mrYes then
        begin
         if SaveDialog1.Execute then
          (PageControl3.ActivePage.Controls[0] as TSynEdit).Lines.SaveToFile(savedialog1.FileName);
        end;
    end;
 end;  
end;
Wo liegt mein Fehler?

Greetz und thx

mischerr 6. Aug 2004 19:32

Re: Ungültige Typenumwandlung bei Speichern-Abfrage
 
Müsste es nicht einfach
Code:
PageControl3.ActivePage.Caption
heissen? :gruebel:

Grüsse!

Andreas L. 6. Aug 2004 19:34

Re: Ungültige Typenumwandlung bei Speichern-Abfrage
 
Stimmt du hast recht. Danke für deine Hilfe ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:15 Uhr.

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