www.digitalmars.com         C & C++   DMDScript  

c++.chat - Searching........

reply "George Rossopoulos" <grosopoulos openet.gr> writes:
Hi all

I am trying to locate a compiler to replace MSVC++.
So far i tried the free Borland 5.5 but i am not satisfied. Unfortunately i
have to use MSVC++ for a couple of reasons, and i am wondering if DM can be
a replacement.
1.I write drivers for windows(plain C). Does the linker work??
2. I  write also database related programs using ADO. The compiler support
the #import directive??
Can it generate the type libs from the #import <msado15.dll> ???
I havent found anything about it in the manuals.

I am not using MFC or any other wrapper library. I have my own.
The problem with Borland free 5.5 is that it cannot support the #import and
neither support the embedded assembly code. It needs the TASM. On the other
hand I really hate the IDE that comes with C++Builder, so i gave up with
Borland.

Your opinion about DM will be valuable
Regards

George Rossopoulos
Feb 13 2002
parent Jan Knepper <jan smartsoft.cc> writes:
George Rossopoulos wrote:

 Hi all

 I am trying to locate a compiler to replace MSVC++.
 So far i tried the free Borland 5.5 but i am not satisfied. Unfortunately i
 have to use MSVC++ for a couple of reasons, and i am wondering if DM can be
 a replacement.
 1. I write drivers for windows(plain C). Does the linker work??

It should, but you'll have to try.
 2. I  write also database related programs using ADO. The compiler support
 the #import directive??

No, not as far as I know, but what do you do with it?
 Can it generate the type libs from the #import <msado15.dll> ???
 I havent found anything about it in the manuals.

Actually, the IDDE does support things like type libs. Type libs however can be hand generated (I have done so a couple of times).
 I am not using MFC or any other wrapper library. I have my own.
 The problem with Borland free 5.5 is that it cannot support the #import and
 neither support the embedded assembly code. It needs the TASM. On the other
 hand I really hate the IDE that comes with C++Builder, so i gave up with
 Borland.

DMC++ does have an inline assembler that should be more or less compatible. DMC will not be a drop-in for MSVC as the Intell Compiler is. However, with a little bith of 'battling' I am sure you would be able to get it all to work. Jan
Feb 14 2002