![]() |
Delphi-Version: 11 Alexandria
Fehlermeldung "besitzt keine Typinformation" bei enum
Hallo,
mit der Compilereinstellung "Laufzeittypinformationen ausgeben" := true, kommt die Fehlermeldung "Typ 'TConvJob' besitzt keine Typinformationen"
Delphi-Quellcode:
Der Fehler wird angezeigt in der vorletzten Zeile ("implementation") meiner "uIntf.pas" Datei, in der nur Interfaces definiert werden.
type
TConvJobType = (cjUpdate, cjApply, cjActivate, cjDeactivate, cjCopied); TConvJob = set of cjUpdate..cjCopied; Unter anderem interfaces die auch den Typ TConvJob nutzt:
Delphi-Quellcode:
danke für jede Hilfe
IJobMng = interface(IInterface)
['{7C645C7E-2523-453D-AB47-056AE17FD449}'] function GetJobsDone: TConvJob; procedure SetJobsDone(ThisVal: TConvJob); end; |
AW: Fehlermeldung "besitzt keine Typinformation" bei enum
Zitat:
Delphi-Quellcode:
Vielleicht hilft das...
type
{$TYPEINFO ON} TConvJobType = (cjUpdate, cjApply, cjActivate, cjDeactivate, cjCopied); |
AW: Fehlermeldung "besitzt keine Typinformation" bei enum
versuche es mal so:
Delphi-Quellcode:
TConvJob = set of TConvJobType;
|
AW: Fehlermeldung "besitzt keine Typinformation" bei enum
danke für die kompetenten Antworten. Tatsächlich hat
Delphi-Quellcode:
ausgereicht.
TConvJob = set of TConvJobType;
|
AW: Fehlermeldung "besitzt keine Typinformation" bei enum
Ich persönlich verwende lieber diese Schreibweise:
Delphi-Quellcode:
Anhand des 's' am Ende sehe ich gleich, das es ein set ist.
type
TConvJob = (cjUpdate, cjApply, cjActivate, cjDeactivate, cjCopied); TConvJobs = set of TConvJob; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10: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