Mensagem de erro: “Resource ExperimentFrame.res não encontrado”
-
06-07-2019 - |
Pergunta
Eu estou tentando criar um VCL quadro dentro do meu projeto usando padrão de fábrica
algo como isto:
TFrame* newToolbarFrame =
FrameFactory::getInstance().createObject(toolbarFrameClassId);
Quando a fábrica cria a classe de implementação, recebo uma mensagem de erro sobre a falta de arquivo de recurso.
Por exemplo, se eu criar uma instância de TFrameFooBar
classe usando fábrica, eu recebo esta exceção:
Project gymAce levantou EResNotFound com a mensagem "Resource TFrameFooBar não encontrado".
Isso parece pouco como um problema IDE.
Alguém sabe uma solução para isso?
Solução
TFrame está tentando executar DFM de streaming de suas propriedades de tempo de design, mas a sua aplicação não está ligando em DFM da classe TFrameFooBar real em recursos do executável para TFrame para encontrar em tempo de execução.