Creating a mini-webserver

Posted on 2004-11-05
Last Modified: 2008-03-03
I have an application that I am writing that interacts with a game.  Basically it interfaces with the game through an API written by the game developers and allows me to pull data to my program.  I would like to allow users to view that data remotely through a webserver.

This means I need to create a mini-webserver within my application.  I use Delphi 5 and I know it comes with a bunch of internet components and whats-its.. How can I use those tools that I already have to create a mini-webserver?

Thanks guys.

Question by:Palamedes
    LVL 22

    Expert Comment


       You can use WebBrowser component that comes with Delphi, it's uses the IE ActiveX, so using it you will have all the IE features

    if you want more lighter browser that doesn't require any dll or activeX, you can look at THtmlViewer, there's free edition called ThtmlLite, so it may help you
    LVL 12

    Expert Comment

    go to this folder, but it is Delphi5 on your PC.
    C:\Program Files\Borland\Delphi7\Demos\CoolStuf

    There you can see example for small web browser. I remember that you should have it in Delphi 5. I am pretty sure in this.
    LVL 4

    Author Comment



      Web SERVER... not web browser.
    LVL 12

    Accepted Solution

    double mistake :))))

    C:\Program Files\Borland\Delphi7\Demos\Indy\HTTPServer

    This is a small web-SERVER using Indy components. If you don't have them:

    Demos available here:

    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    Introduction I have seen many questions in this Delphi topic area where queries in threads are needed or suggested. I know bumped into a similar need. This article will address some of the concepts when dealing with a multithreaded delphi database…
    In my programming career I have only very rarely run into situations where operator overloading would be of any use in my work.  Normally those situations involved math with either overly large numbers (hundreds of thousands of digits or accuracy re…
    Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…
    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…

    734 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

    25 Experts available now in Live!

    Get 1:1 Help Now