![]() |
Runtime Error 216 (mal wieder)
Hi,
ich teste gerade Delphi 2005 Architect auf Windows XP SP2 Seit heute (hab übers Wochenende nichts verändert) spinnt die Interaktion mit Komponenten. Sobald ich auch nur ein Label ändern will, bekomme ich den Runtime Error 216. Dabei sieht mein Code so aus:
Delphi-Quellcode:
Also eine Standard VCL Anwendung, ein Label Control und eine Zuweisung.
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Label1: TLabel; private public end; var Form1: TForm1; implementation {$R *.dfm} begin Form1.Label1.Caption := 'Text'; end. Kann mir jemand erklären, warum? Hab zwar heut früh mit Pointern rumgespielt, aber das kanns ja wohl nicht sein, nach Neustart und Neuinstallation von Delphi (würg, dauert ewig) Danke im Voraus SubWorx [edit=r_kerber]Doppelpost gelöscht. Mfg, r_kerber[/edit] |
Re: Runtime Error 216 (mal wieder)
Hi,
ich geh mal davon aus, dass Dein Codeschnipsel stark gekürzt ist und im wirklichen Programm der Variablen Form1 auch eine Instanz von TForm1 zugewiesen wird und die Zuweisung form1.Label1.Caption := 'Text' innerhalb einer Prozedur steht? Gruß |
Re: Runtime Error 216 (mal wieder)
Hallo,
mit dem Source gibt sogar D1 aus den Latschen.
Delphi-Quellcode:
Überlege Dir mal wie die units beim Programmstart initialisiert werden und ob Form1 an dieser Stelle existent ist.
implementation
{$R *.dfm} begin Form1.Label1.Caption := 'Text'; end. |
Re: Runtime Error 216 (mal wieder)
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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