![]() |
Re: Typ in String umwandeln
:gruebel:
Also bei mir meckert der Compiler wenn ich z.B. sowas wie
Delphi-Quellcode:
schreibe...
TTest = Set of Word;
Habe aber auch Delphi7.. Vielleicht hängts daran... Gruß Neutral General |
Re: Typ in String umwandeln
Ein Set kann maximal 64 Elemente haben, da er maximal 8 Bytes gross sein kann. Ansonsten habe ich, FAlter und der Threadersteller von Aufzählungen geschrieben.
|
Re: Typ in String umwandeln
Oh ja ich hatte mich gerade vertan -.- Hatte irgendwie was falsches im Kopf...
|
Re: Typ in String umwandeln
Zitat:
Mein Code:
Delphi-Quellcode:
Der Compiler mosert: [DCC Fehler] SimDevice.pas(50): E2134 Typ 'TValueType' besitzt keine Typinformation
TValueType = (vtTemperature = 1, vtHumidity = 2);
{ ... } Assert(False, 'Cannot return value of type' + GetEnumName(System.TypeInfo(TValueType), Ord(ValueType))); Hat jemand eine Idee woran es liegen könnte? |
Re: Typ in String umwandeln
Das ist kürzlich mal bei Stackoverflow aufgetaucht. Wenn du explizit Integer-Werte vergibst, mag der Compiler keine Typinformation mehr generieren. Sehr lästig.
|
Re: Typ in String umwandeln
Danke, das hätte ich niemals gefunden :thumb: . Auf die konkreten Werte kann ich in diesem Fall verzichten ... ist aber trotzdem mehr als ärgerlich.
|
Re: Typ in String umwandeln
Dieses Problem ist auch hier schon länger bekannt.
![]() (einer der Threads) und auch die neue RTTI von D2010 hat immernoch dieses "Problem" :wall: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 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