ich habe folgendes Problem bei dem ich nicht weiter komme. Ich möchte einen SharedMemory Bereich nutzen welchen ich mit Hilfe von
boost versuche zu verwalten.
Dabei gehe ich wie folgt beim Server vor:
Code: Alles auswählen
//Erase previous shared memory
shared_memory_object::remove("testmemory");
//Create a shared memory object.
managed_shared_memory shm (open_or_create, "testmemory", 1024);
Code: Alles auswählen
managed_shared_memory managed_shm(boost::interprocess::open_only, "testmemory");
Wenn ich eine normale Konsolenanwendung schreibe dann funktioniert es einwandfrei. Wenn ich eine Qt - Konsolenanwendung
schreibe funktioniert es auch.
Dieses Problem tritt nur auf bei einer GUI - Anwendung die auf Qt basiert. Woran kann das liegen???
Gruß
Treehouse