cost of activeX in intraweb app

Posted on 2009-12-18
Last Modified: 2013-11-23
easy 500..

simple intraweb application has an active X on a form.
We know that the server owns all pages.. but is it also true for:
1. the activeX?
2. the data residing in the activeX.
im pretty sure the cost is for the TIWActiveX container itself..
but would like confirmation as the activeX may be 100MB of data per client. with thousands of active session.
Question by:controlr
    LVL 25

    Expert Comment

    The ActiveX is downloaded from the server the first time, and setup automatically in windows registry.

    After that point, the activeX behaves exactly like another application, it can either have local data in files that it creates, or access DB, or do whatever you want (which is why it is a non secured technology)
    LVL 25

    Expert Comment

    when you are talking about cost, you mean what exactly ?
    cost in bandwidth ?
    LVL 25

    Expert Comment

    I suppose you are doing something like this :

    The 100 Mb of data, are they created by the activeX, using files ? if so they are local, so there is no cost for the VOLUME on the server

    Author Comment

    same as example.. but 1 major exception:
    the data comes from other servers and not the IW server
    the only part thing thats served by IW is the IWActiveX container.. the actual activeX is downloaded from another server alltogether, thus freeing IW resources.
    the cost meanning the LIVE processeing data within the activeX on client's machine.
    thuoght that since its within the IW container.. the server may "carry" the activeX.. but looks like its on the client's end.
    so thanks !
    BTW.. bob's activeX example does not work on BDS2010.. too many evolutions in  server coding since that version.
    So the real question would be..
    do i really need IW? or can i use standalone ISAPI  with pageproducer having a container rady made with those javascripts  to communicate with the activeX ?
    if thats the case, then i wil open a quick thread for another easy 500 points  for a "skeleton"  ISAPI example with the javascript embeded.
    if not, ill reward the thread.
    LVL 25

    Accepted Solution

    Well, If you are using an ActiveX to deport majority of your process on the client's side, and that the data are on a DB on another server, then your Web server is nothing more than a convenient deploy & update solution. You could do that with a simple HTML page. What process do you still need in your Web server ?
    If you need simple HTML but changing slightly (like different start parameters) from one user to another, then effectively ISAPI can do the trick nicely.

    Author Comment

    you probably right on the ISAPI  route, as i have to do some initial user authentication  and allow the axtiveX to receive the params.
    I will open a new thread and reward more points

    Author Closing Comment

    openning new thread for ISAPI sample request

    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    Join & Write a Comment

    Suggested Solutions

    The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
    Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
    This video is in connection to the article "The case of a missing mobile phone (". It will help one to understand clearly the steps to track a lost android phone.
    In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

    732 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

    19 Experts available now in Live!

    Get 1:1 Help Now