Easy One, first Web App using Delphi and .net. What's required.

Posted on 2004-11-29
Last Modified: 2010-04-05
This is an easy question I believe, but I do not have much time for research.
We have a Windows 2000 Server running IIS 5. We need to deliver a small app by year end that must be available to our employees and contractors from anywhere on the internet, (secured). Our current development platform is Delphi 7 and I just started looking at Delphi 2005. We have nothing using .net at this time. We will be using the Advantage DB engine on the backend of the Web using

If we did this new web app with Delphi's .net support, what additional components are required?
Question by:Michael
    LVL 1

    Expert Comment

    Why don't you use IntraWeb. It is a good resolve web develop in Delphi?
    LVL 17

    Assisted Solution

    by:Wim ten Brink
    If you use .NET then the webserver will need .NET version 1.1 installed on it, with ASP.NET support. This, plus the compiled Delphi project(s) and possibly the .NET assemblies that Delphi requires would be what you need to have installed on it. And you will set up the folder where it will be running as an Application folder within IIS.

    I wrote my first ASP.NET/Delphi 8 application within 4 hours. It took me about a week to get it uploaded correctly to my website with a special logon screen, though. It's not as easy as it seems at first, mostly because a lot of things you have to do are configuration-based, not codebased.

    One comment from me about Intraweb... It's crap. I HATE it. I've used it and it's less intuitive to use than just ASP with Delphi 8. IntraWeb also doesn't perform that well in all situations and you have to restart IIS every time when you're working with ISAPI DLL's. With .NET you don't need to restart IIS and it performs quite well. I'd only use IntraWeb if I would have to develop for an Apache server or a server that cannot handle ASP.NET for whatever reason. Otherwise, Delphi for .NET is a better alternative indeed, once you're familiar with it.
    LVL 7

    Accepted Solution

    "you have to restart IIS every time when you're working with ISAPI DLL's."

    not necessarily there are tools which mean that you dont need to do that and can restart them "on the fly" although you will need admin access on the server to set it up - or alternativly there are hosts which have such tools already installed

    some usefull links,1410,21729,00.html - no need to restart IIS

    LVL 17

    Expert Comment

    by:Wim ten Brink
    True, David. But it just means you either have to restart IIS yourself or let some tool do it for you. It's just a kind of setup I dislike. With ASP.NET and Delphi things are a lot easier. If you want to overwrite a webapplication or even remove it, you can do this without any real problems.
    Of course you could use a different webbrowser with IntraWeb or even write your own webserver with this code but if you have IIS then why not use it? With ASP.NET it does become quite easy, although you do have to learn how to configure the system correctly.
    LVL 7

    Expert Comment

    fair enough, I just wanted to say ISAPI dll's can be used sucessfuly

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Join & Write a Comment

    Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
    Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
    This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor ( If you're looking for how to monitor bandwidth using netflow or packet s…

    754 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now