Hello, i'am using a copy of the master branch of protobuf v 3.0.0-beta-1.
{ DynamicMessageFactory dynamicMessageFactory; Arena myArena; const Descriptor *messageDesc = m_pProtoFileDescriptor->FindMessageTypeByName( "Foo" ); Message *fooMessage = dynamicMessageFactory.GetPrototype( messageDesc )->New(&myArena); } What i try to do is loading a .proto file at runtime and create various Message instances from it by name. I want to use a Arena cause of the massive amount of message creations out of this loaded .proto Descriptor. Unfortunately both the DynamicMessageFactory and the Arena try to destroy the created message. The Message::New method description says that the ownership of the created message will be passed to the caller or in this case the arena. Is there another way to create Message instances out of a Descriptor at runtime? Is it intended to use the DynamicMessageFactory in common with a Arena? With best regards, Torsten -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to protobuf+unsubscr...@googlegroups.com. To post to this group, send email to protobuf@googlegroups.com. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.