![]() |
Re: Wann sind meine Eigenschaften verfügbar?
Dann kannst du doch die Eigenschaften direkt setzen:
In FormA:
Delphi-Quellcode:
b := TFormB.Create( Application);
b.Canceled := False; |
Re: Wann sind meine Eigenschaften verfügbar?
Dachte ich auch schon dran. Leider bringt er nun den gleichen Fehler beim Anlegen der Form
Delphi-Quellcode:
dlg:=Tfrm_Editor.Create(frm_FormA); <--- hier wieder der EReadError
dlg.setSourceYear(getYear); dlg.showModal; |
Re: Wann sind meine Eigenschaften verfügbar?
In welcher Methode wird der Code ausgeführt?
|
Re: Wann sind meine Eigenschaften verfügbar?
OnClick des Button "Daten kopieren"
|
Re: Wann sind meine Eigenschaften verfügbar?
Steht die andere Unit unter Uses?
|
Re: Wann sind meine Eigenschaften verfügbar?
Ja ist als letztes aufgeführt. Würde er sonst eigentlich trotzdem generieren?
|
Re: Wann sind meine Eigenschaften verfügbar?
Zitat:
|
Re: Wann sind meine Eigenschaften verfügbar?
Hallo *,
vielleicht interessiert es ja mal noch jemanden. Hier kurz eine Beschreibung meiner Lösung. Ich habe die Form noch einmal angelegt und nun geht es. Ich habe dann beide Forms verglichen und gesehen, das ich die Ereignismethoden in den private Bereich verschoben hatte. Nun stehen sie mit in den "Klassenmethoden" und es geht.
Delphi-Quellcode:
unit frmeditor;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Buttons; type TModel = record srcYear: integer; targetYear: integer; end; type Tfrm_editor = class(TForm) XFLabel1: TXFLabel; btnOk: TXFBitBtn; procedure btnOKClick(Sender: TObject); // <-- die Deklarartion stand im private Abschnitt private { Private-Deklarationen } canceled: boolean; model: TModel; public { Public-Deklarationen } Constructor Create(form: TForm; srcYear: integer); overload; end; var frm_editor: Tfrm_editor implementation {$R *.dfm} |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:59 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