![]() |
MyQuery.Create(self) warum geht das nicht
Hallo Leute !
Warum geht das nich
Delphi-Quellcode:
lg
procedure tuser.ResetTelVarGeb;
var amyQuery:TMyQuery; begin if fisConnected=true then begin try amyQuery:=TMyQuery.Create(self); <---FEHLER [Pascal Fehler] export.pas(48): E2010 Inkompatible Typen: 'TComponent' und 'tuser' amyQuery.SQL.Text:='update filestatehp set Line=""'; amyQuery.Execute; finally amyQuery.Free; end; end else ShowMessage('Nich mit Datenbank verbunden !!'); end; Bundy |
Re: MyQuery.Create(self) warum geht das nicht
Hi,
es sieht so aus, als ob deine Klasse TUser nicht von TComponent abgeleitet ist sonder z.B. von TObject. Und mit TComponent wird erst das Verwalten anderer Komponenten in Components eingeführt. <EDIT> übergib statt Self einfach nil. </EDIT> Cu, Frank |
Re: MyQuery.Create(self) warum geht das nicht
danke funktioniert :hi:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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