I made a C wrapper dll to expose simple API for using SDK 1.1 and noticed that opening more than one layer from the same database ( .gdb using client app) causes hanging upon CloseGeodatabase execute. If there is only one layer opened, it can be closed without any problems. My question is do I have to share the same "connection to database" for different clients using dll to open any layer or can I open database for each request and return new handle?
Regards
Artur