|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
c++ for web
hey, this isn't really a c++ question, but i was wondering if there is a way to put an executable inside a web page, as in it'll run in a window in the browser. is this possible, or would i have to go to java to do that?
|
|
#2
|
||||
|
||||
|
Putting it in a Java applet would certainly be a tried-and-true way.
Another way would be to write an Active-X object, which you can do with Visual C++. However, as I understand it, there are a couple problems using Active-X: 1. I think that only a Windows machine could use it. I could be wrong about this, so anyone who knows better please correct me. 2. As I understand it, an Active-X object can do anything, so I view them as gaping security holes. I refuse to allow an Active-X object to run on my browser and I am sure that many other people feel the same way. The new .NET framework may offer some other options. I've steered clear of that hype so far. |
|
#3
|
|||
|
|||
|
thanks, im not really sure what active-x is, so i guess i'll just have to learn java. i was planning on doing that anyway, so this just gives me another reason! thanks again for the feedback, i was just hoping there was some simple way, cuz i wrote a tic tac toe prog and wanted to put it up on my site if possible...oh well!
|
|
#4
|
||||
|
||||
|
Active-X is based on COM and OLE, which are two Microsoft ideas. Basically, Component Object Model involves creating a software object that another program can load in at run-time, almost like a DLL, and use. If you have done Visual Basic, those VBX objects that you could get from third-party vendors and insert into your program as a new control were fore-runners of Active-X.
Transitioning from VC++ to COM can be a fairly steep learning curve, though I've read that Active-X can be picked up part-way along that slope. If you are already proficient with Visual C++ and MFC programming, then research further into Active-X before you give up on it completely. If you still decide to go with Java, it does have some advantages: 1. Its syntax is very much like C/C++, so the learning curve won't be as steep. 2. It should be able to run on practically any browser in the world, no matter what OS. Similarly, if you distribute a Java class (a compiled program), then it should be able to run on any machine regardless of OS, just so long as it has a Java interpreter. That's about as close to universally-executable code as you can get. 3. It's free. The only part that's really different is in creating graphical interfaces. However, it seems to be related to Tk. |
![]() |
| Viewing: Dev Shed Forums > Programming Languages > C Programming > c++ for web |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|