![]() |
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:
Wo liegt mein Fehler?
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; Greetz und thx |
Re: Ungültige Typenumwandlung bei Speichern-Abfrage
Müsste es nicht einfach
Code:
heissen? :gruebel:
PageControl3.ActivePage.Caption
Grüsse! |
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