Slashdot: News for Nerds


Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Verbiage: Horizons, OCX, and running it without IE

Chacham (981) writes | more than 10 years ago

User Journal 4

Well, Horizons has a seven day trial, and after downloading it from fileplanet, i registered. Lo and behold, the game requires IE! Basically, it downloads an OCX and uses JavaScript to run it.

Well, Horizons has a seven day trial, and after downloading it from fileplanet, i registered. Lo and behold, the game requires IE! Basically, it downloads an OCX and uses JavaScript to run it.

Normally, i'd use RunDLL32 to call the entry points. However, here, after i registered it, i was told the entry points didn't exist. Then verified the points with strings, and was bewildered.

At that point a friend told me that it's in COM, and i'd need an application to call it. So, we might use Delphi or VB to do that. That is, if he gets interested enough. I have neither environment.

Any thoughts?

cancel ×


Walk away (1)

Kris_J (10111) | more than 10 years ago | (#8255758)

If it won't work without IE (or Flash, I'm talking to you Flickr), you don't need it.

How about this one: I have cookies enabled, but I stop javascript from being able to work this out. If you put a JS test for cookies at the entry to your website, you will will block me unnecessarily. Same for a browser test -- I have Mozilla 1.6, but if you try and detect it, that's not what it tells you. Block me with a "Netscape or IE" message and I just walk away.

Re:Walk away (1)

Chacham (981) | more than 10 years ago | (#8257805)

You're probably correct.

I block almost all cookies, except if the site needs it. Then i make a decision as to whether the value of the site outweighs my value of rejecting cookies. Such as slashdot. This requires cookies to stay logged in. I'd much rather they used a session id. I despise cookies.

COM testing container (1)

Coventry (3779) | more than 10 years ago | (#8255783)

Doesn't visual C++ 6 (and vb 6) come with a com object testing utility - an app thats sole purpose it to act as a container.

Hrm, you could use vbscript and windows scripting host to create a quickie launch file that loads the COM object and makes the required calls. This may not work though if the COM object is expecting a canvas to be already available (as it would be in IE if the object has a visible height and width set).

You could grab python and the win32 extensions - which allow for COM control - and make a quick script that creates a host window, loads the object and places it on the canvas, and then calls the required functions to get it running... The learning curve may be higher in some regards than Delphi or VB (if you already know either of those and/or prefer a visual design environment) - but the downloads and documentation are all free.

Have you completely removed IE from your system? I'd be nervous that the game, if launched and run within a browser, could use html pages as interface elements during registration or other parts of the game.

Re:COM testing container (1)

Chacham (981) | more than 10 years ago | (#8257781)

Thanx, i actually don't know. A friend was going to the coding. I was more the research for what needs to be passed.

I have not removed IE. Yeah, it's silly though.

I did try running with IE, and got an error. So, this is a moot point. I appreciate your comments, it may come in handy for something else.
Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account