VB Project Type and Inet Control - Easy Questions

Posted on 2006-11-17
Medium Priority
Last Modified: 2010-04-30
I am building a program to run on my PC in the background.  I am going to program it in VB 6.0, because that is what I have available.  The program will interact with a remote web domain every 5 minutes, download a file, and then transfer the file to my web server.  A previously answered question lays out the basic program design.  If you are interested, the previous question was:

I am not sure about some details.
1.  Which kind of project in VB should I start?  I am referring to this screen shot when asking this:

2.  How do I make certain I have the latest/correct version of Inet control (Microsoft Internet Transfer Control)?  I am running VB 6.0 on XP Pro and IE7, with all critical updates.

Thank you in advance for any assistance you can provide.

Question by:Danimal
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2

Accepted Solution

drydenhogg earned 150 total points
ID: 17964002
I would think you should use the standard exe project. A DLL / Ax Control don't really suit, there is the possibility to use ActiveX exe, if other programs intend to interact with your downloading one.

In terms of the latest / with updates I take it you are thinking of security flaws - on the basis that shipping out of date dll's etc would be bad. In that respect I would look at doing it the other way round and dont rely on a specific version of the dll, even if you were able to ship the most upto date version, by next month it would be out of date and contains more flaws found since.

I would late bind to an instance of Internet Explorer, and control it through the object model.

dim myIE as Object
set myIE = CreateObject("InternetExplorer.Application")

This places responsbility for patching IE on the user / automatic updates.


Author Comment

ID: 18013790
In case you are interested, the web page that came out of this little project is a world clock...it updates every 30 seconds.  It doesn't look like anything at first, but if you keep looking at it over time, it is somewhat interesting.  The images are from NASA.  It doesn't do anything except slowly show the light/night passing... but when you think about it, that is 1000 mph!  LOL  The VB script I needed was for grabbing the picture from a server in Switzerland that produces the day/night effect, starting with graphics he got from NASA.  


Anyway, I think this is a cool little gadget, and I could not have figured out how to put it together had it not been for the folks here.  So, everyone have a good day!  peace.

Oh, if you have not seen it, the earth viewer is Switzerland is pretty sweet:

You can look at the earth from any angle at any point in time.  Very interesting.  From what I can tell looking through that site, it doesn't look like he is going to have a problem with me grabbing these images, but I am curious to know what others can tell me about that.  I don't want to get into trouble.

For my site, I just wanted a continuously updated shot from a certain position.  Peace again.

Author Comment

ID: 18013793
and THANK YOU to everyone too!  :-)

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I’ve seen a number of people looking for examples of how to access web services from VB6.  I’ve been using a test harness I built in VB6 (using many resources I found online) that I use for small projects to work out how to communicate with web serv…
Introduction In a recent article (http://www.experts-exchange.com/A_7811-A-Better-Concatenate-Function.html) for the Excel community, I showed an improved version of the Excel Concatenate() function.  While writing that article I realized that no o…
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Suggested Courses
Course of the Month10 days, 8 hours left to enroll

764 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