Yeps, jeg vil havde den til at skrive \"mere\" hvis jeg giver værdi\'en 2, ligesom GetEnumName, men det jeg synes jeg kan læse og kode mig til er at RTTI info\'en til en enum, bliver compileret med hvis den bliver referet direkte i koden.
Nej, ikke hvis den Enum-type du spørg på er en streng i en stringlist, for der bliver ikke compileret rtti info med til samtlige Enumtyper, og compileren ved jo ikke hviklen en jeg kunne finde på at spørge om, og det er jo ikke en rigtig klasse, så jeg må nok se i øjnene at det ikke kan lade sig gøre, desværre, jeg har nu også lavet et hack, så det var mest hvis man nu kunne gøre det lidt smartere ville det jo være fint.
okay, det er ikke bare én enum.... Og du vil ikke lave en hacker-unit hvor du bare bruger dem allesammen..... Enumeration-typer er også i en en rent teoretisk forstand underlige, og derfor de ikke findes i Java.
Ja, det er ikke Rtti som sådan jeg har problemer med, og ja jeg har kigget i 4\'eren, problemet er at compileren ikke laver rtti opl. på alle de definerede enum typer i alle programmer, men selvfølgelig kun dem den kan se du bruger, hvilket jo er meget fornuftigt, hvis den gjore det andet ville vi nok brokke os gevaldigt over det, for de oplysninger fylder ca. 40kb og det ville jo værre temmeligt meget spild.
/Martin
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.