A great job! But my question is:
Why haven't you implemented easy-to-use class creation with a helper like CoCreateInstance? That seems to be easy to do.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
ok so I've added that with minimal amount of fuss.
I decided against implementing CoCreateInstanceEx which can create many different kinds of objects because classloader is an in-process system and has no network roundtrip time to consider making CoCreateInstance just as efficient as it's extended version would be.
Now if, hypothetically, someone were to say "we want network transparency", I would have to say something different like "maybe corba, dbus or dcop would do the trick".
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A great job! But my question is:
Why haven't you implemented easy-to-use class creation with a helper like CoCreateInstance? That seems to be easy to do.
good point. i'll look into it.
ok so I've added that with minimal amount of fuss.
I decided against implementing CoCreateInstanceEx which can create many different kinds of objects because classloader is an in-process system and has no network roundtrip time to consider making CoCreateInstance just as efficient as it's extended version would be.
Now if, hypothetically, someone were to say "we want network transparency", I would have to say something different like "maybe corba, dbus or dcop would do the trick".