Hi,
I was wondering if we can use dev c++ to write applications which we can run
on the IIS as an ISA. (Internet Service Application). What are the main
challenges in this area apart for the lack of docs and all? Where can we
obtain the header files to go ahead and start writing isapi extensions?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the clarification of ISA, but I wonder that you felt it unnecessary
to do the same for IIS!
This is not a Dev-C++ issue. Dev-C++ is merely an IDE. It uses (by default)
the MinGW/GCC compiler toolchain. Whether it can be used to "run on the IIS as
an ISA" is a question of whether MinGW/GCC supports it, and for that you might
take a look at http://www.mingw.org.
Looking at the ISAPI page on MSDN it seems that it is a C++ interface
(specifically part of MFC), so the answer is probably no, since both compiler
interoperation for C++ libraries is not supported (because of differing name
mangling schemes), and the MFC API is proprietary so cannot be used without a
license.
Where can we obtain the header files
I imagine they are provided when you purchase a license for a Microsoft
product that supports MFC. Microsoft's free Visual C++ Express tool does not
support MFC, although I have heard of people using MFC libraries from VC++ 6
with Express, so it is not that it cannot do it, but simply that it is not
included (and that it may be a contravention of the license of course).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I was wondering if we can use dev c++ to write applications which we can run
on the IIS as an ISA. (Internet Service Application). What are the main
challenges in this area apart for the lack of docs and all? Where can we
obtain the header files to go ahead and start writing isapi extensions?
Thanks for the clarification of ISA, but I wonder that you felt it unnecessary
to do the same for IIS!
This is not a Dev-C++ issue. Dev-C++ is merely an IDE. It uses (by default)
the MinGW/GCC compiler toolchain. Whether it can be used to "run on the IIS as
an ISA" is a question of whether MinGW/GCC supports it, and for that you might
take a look at http://www.mingw.org.
Looking at the ISAPI page on MSDN it seems that it is a C++ interface
(specifically part of MFC), so the answer is probably no, since both compiler
interoperation for C++ libraries is not supported (because of differing name
mangling schemes), and the MFC API is proprietary so cannot be used without a
license.
I imagine they are provided when you purchase a license for a Microsoft
product that supports MFC. Microsoft's free Visual C++ Express tool does not
support MFC, although I have heard of people using MFC libraries from VC++ 6
with Express, so it is not that it cannot do it, but simply that it is not
included (and that it may be a contravention of the license of course).