Resultados da pesquisa a pedido "rtti"

3 a resposta

Como digito com type_info?

Guardei um ponteiro para umtype_info objeto. int MyVariable = 123; const std::type_info* Datatype = &typeid(MyVariable);Como posso usar isso para converter outra variável para esse tipo? Eu tentei isso, mas não funciona: std::cout << ...

2 a resposta

Problema multi-thread do TRTTIContext

Tudo o que li indica que o TRTTIContext é seguro para threads. No entanto, TRTTIContext.FindType parece falhar (retorna nulo) ocasionalmente ao realizar multithreading. Usar um TCriticalSection em torno dele corrige o problema. Observe que estou ...

3 a resposta

Rtti acessando campos e propriedades em estruturas de dados complexas

Como já discutido emManipulação e consistência de dados Rtti no Delphi 2010 [https://stackoverflow.com/questions/2771864/rtti-data-manipulation-and-consistency-in-delphi-2010] uma consistência entre os dados originais e os valores rtti pode ser ...

2 a resposta

Como posso obter o tipo de subitem de um TObjectList <T> exclusivamente por informações de RTTI (ou seja, sem usar nenhuma instância de objeto real) no Delphi?

Estou implementando código genérico para transmitir objetos Delphi arbitrários usando RTTI e, para que isso funcione (mais especificamente, para que a parte de carregamento funcione), preciso, de alguma forma, obter o tipo de subitem ...

2 a resposta

Delphi Como obter o valor padrão para a propriedade usando RTTI

Se eu tiver uma classe como esta: TServerSettings = class(TSettings) strict private FHTTPPort : Integer; published property HTTPPort : Integer read FHTTPPort write FHTTPPort default 80; end;Como posso obter odefault atributo doHTTPPort ...

2 a resposta

Obtendo o nome da string de uma interface usando Delphi RTTI

Eu provei que posso obter o nome de uma interface de seu GUID usando o Delphi 2010 (por exemplo, IMyInterface convertido na string 'IMyInterface'. Gostaria de obter isso no Delphi 7 (por compatibilidade). Isso é possível? existem limitações ...

8 a resposta

Qual é a diferença entre os membros da classe pública e publicada no Delphi?

Por favor, alguém poderia me explicar qual é a diferença entre os membros da classe pública e publicada em Delphi? Tentei olhar para a ajuda do Delphi e entendo que esses membros têm a mesma visibilidade, mas não entendo muito bem como eles ...

4 a resposta

O que pode tornar o C ++ RTTI indesejável?

Observando a documentação do LLVM, eles mencionam queeles usam "um formulário personalizado de RTTI" [http://llvm.org/docs/ProgrammersManual.html#isa], e é por isso que eles têmisa<>, cast<> edyn_cast<> funções modeladas. Geralmente, ler que uma ...

6 a resposta

Downcasting de um objeto herdado de forma de diamante sem RTTI / dynamic_cast

Atualmente, estou trabalhando na integração de um pacote de terceiros que usa muitas coisas de RTTI em uma plataforma não RTTI (Android). Basicamente, fiz minha própria implementação de RTTI, mas estou com um problema. O problema é que muitas ...

2 a resposta

Por que preciso # incluir <typeinfo> ao usar o operador typeid?

otypeid [http://en.cppreference.com/w/cpp/language/typeid]representa um operador C ++ RTTI sendo também uma palavra-chave C ++. Retorna umstd::type_info [http://en.cppreference.com/w/cpp/types/type_info]objeto que contém informações específicas ...