D
Dave Smithz
Hi There,
I want to rewrite an application I originally wrote in VB and because of
annoying limitations that are not worth taking time to code around.
But what language do I use? The application is intended to be a mass market
application so I want it to have wide appeal. In summary my criteria is as
follows:
* I want it to be as compatible as possible (as in Windows 98 etc.). Even
with the option to run on Pocket PC later in it's life is desirable. But I
do not really want users to have to install large libraries to run the
software.
* The application needs to use Browser Helper Objects (BHO's) and browser
bands. In the early version it was a real hindrance that I had chosen VB
because it was not great for developing BHO's. I know it was possible but it
caused major headaches. So what I choose now needs to easily be able to work
with BHO's. In hindsight I should have learnt Visual C++ and the windows
API. Could have had complete control then.
* Although I am essentially writing my application from scratch (quite a big
job) if I can use any of my VB routines for various tasks this is a great
bonus.
Bearing the above in mind I know it seems that Visual Studio.net would be
the obvious choice. But I am not sure if I will be able to build BHO's using
..net and also having to make my users install the .net framework. I am not
sure what the current penetration of this is yet, but it is off putting if
my users first have to do a 20mb download.
So does anyone have any suggestions. Do I perhaps just do the application in
Visual C++ 6 for the time being, and when it comes time to port it to Visual
Studio.net, as I have used C++ it should be easy to port over, right?
It is possible to build the main application in Visual Studio.net and then
have my BHO's coded in Visual C++ and have them talking to each other.
Sorry that this is not the most well structured postings. But I feel I am in
a Limbo stage. Crazy to code with the old stuff, but limit myself with the
new.
Any thoughts?
Regards
Dave.
I want to rewrite an application I originally wrote in VB and because of
annoying limitations that are not worth taking time to code around.
But what language do I use? The application is intended to be a mass market
application so I want it to have wide appeal. In summary my criteria is as
follows:
* I want it to be as compatible as possible (as in Windows 98 etc.). Even
with the option to run on Pocket PC later in it's life is desirable. But I
do not really want users to have to install large libraries to run the
software.
* The application needs to use Browser Helper Objects (BHO's) and browser
bands. In the early version it was a real hindrance that I had chosen VB
because it was not great for developing BHO's. I know it was possible but it
caused major headaches. So what I choose now needs to easily be able to work
with BHO's. In hindsight I should have learnt Visual C++ and the windows
API. Could have had complete control then.
* Although I am essentially writing my application from scratch (quite a big
job) if I can use any of my VB routines for various tasks this is a great
bonus.
Bearing the above in mind I know it seems that Visual Studio.net would be
the obvious choice. But I am not sure if I will be able to build BHO's using
..net and also having to make my users install the .net framework. I am not
sure what the current penetration of this is yet, but it is off putting if
my users first have to do a 20mb download.
So does anyone have any suggestions. Do I perhaps just do the application in
Visual C++ 6 for the time being, and when it comes time to port it to Visual
Studio.net, as I have used C++ it should be easy to port over, right?
It is possible to build the main application in Visual Studio.net and then
have my BHO's coded in Visual C++ and have them talking to each other.
Sorry that this is not the most well structured postings. But I feel I am in
a Limbo stage. Crazy to code with the old stuff, but limit myself with the
new.
Any thoughts?
Regards
Dave.