|
|
Hi Mr Dunn,
I saw your article "WTL for MFC Programmers, Part VI - Hosting ActiveX Controls" in code project.
I want to run an internet explorer on my application, which is C++ and on Microsoft Visual Studio (on PocketPc or Windows Mobile Platform).
I use a class CWebBrowser to work with this Control.
I use RegEdit for Mobile and I can't find the GUID of that control on my mobile, therefore the control does not create.
Would you please help me to solve my problem.
Thanks
|
|
|
|
|
|
When running Aero, the tabs in FF 2 are bloody awful - it's too hard to tell where the tab boundaries are because they're all gray. So I was poking around extensions and came upon Colorful Tabs[^], which makes each tab a different color. Right now I have 4 tabs and they are gray, green, pink, and red. Nice!
But then I had the problem of not being able to tell which tab was the current one. Sure, the text is bold but that isn't easy enough to spot at a glance. So I added this to my userChrome.css :
.tabbrowser-tabs > tab[selected="true"]
{
background-color:red !important;
}
.tabbrowser-tabs > tab:not([selected="true"]):hover
{
background-color:dodgerblue !important;
} Bam! Now the active tab has a red background, and others get a blue background on mouseover.
|
|
|
|
|
As one of the few, the proud, the VC6 users, I figured I'd post my experience installing it on Vista for posterity. Welcome to all of you viewing this from the future (or 2007, as I am calling it currently).
I started with:
Vista RTM Ultimate
Visual Studio 6 Enterprise
VS6 SP6
October 2001 MSDN
February 2003 Platform SDK (all CAB files unzipped and burned to CD)
Before we start: Vista will show some warnings about programs having compatibility problems with Vista. Since I use VC6 for work, I threw caution to the wind and ignored the warnings. I've had no troubles yet.
- Run the VS6 installer. The first thing it will do is update the Java VM. Once that's done, let it reboot the machine.
- Once you've rebooted and relogged, the install wizard will come up automatically. Close the wizard right away. The wizard is not running elevated, so it won't be able to do its job.
- Rerun the wizard and install the VS components you want.
- When you get to the part where it prompts you to install MSDN, I said no because I'll install it later. Continue on with the wizard (I don't install any of the additional stuff) and finish the process.
- Put in your Oct 2001 MSDN disc and run the installer on the disc. I had no hiccups at all installing this.
- Run VS6 once and close it right away. I got in the habit of doing this because years and years ago, the Platform SDK wouldn't install if you had not run VS once yet.
- Install VS6 SP6. Again, I had no troubles here. Run VS once and close it just to be sure.
- Install the Platform SDK. Because the installer uses an ActiveX control, you'll be stuck if IE is not your default browser. If this is the case, either make IE the default temporarily, or drag
default.htm from the root of the disc into IE. IE will ask you if it's OK to run active content to run from the local machine, say yes.
- Use the PlatSDK Visual Studio Registration tool to add the PSDK dirs to the VS include and lib paths.
- Optional: Create a shortcut to msdev (I pin it to the Start menu) and set the shortcut properties to always run the app elevated. I need to do this because otherwise I can't build DLL COM servers;
regsvr32 needs write access to HKCR and HKLM, which it won't have unless the IDE is running elevated.
- Run VS6 and enjoy your IDE! In beta 2, MSDN didn't run unless it was elevated, but this has been fixed in RTM.
I also use the WMP 10 Player SDK and that too installed without a hitch.
|
|
|
|
|
Step 0: use Notepad to create a file named msjava.dll (use "" around the filename to stop Notepad adding a .txt extension) in Windows\System32.
This fools the VS6 installer into thinking that the MS Java VM is already installed, so it does not run the VM installer. This means that it won't prompt for the reboot so steps 1 and 2 are not required.
If you have already followed these steps go to Change/Remove Programs and uninstall the Microsoft VM. The version that VS6 installs is highly vulnerable to attack.
|
|
|
|
|
Hi
did you had any problems regarding exchangment of sources and binary compatible components with a winxp system?
I have some binary compatible components, and when I copy a compiled version of the dll from xp to vista I will not be able to use them there unless I compile it again, same vice versa
Regards
Klaus
|
|
|
|
|
|
|
|
Thanks Dandy. It would be better in the future to contact the original translator to fix any problems. That way, we can avoid having multiple versions of the article out on the net.
--Mike--
Visual C++ MVP
LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ
|
|
|
|
|
Guys,
If you post translations of articles PLEASE let me know - or make a note in any links that the translation has been approved by the original author. I get many, many reports of plagarism and have to be vigilent about protecting our authors which means I can be a little trigger happy.
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
|
I will add notes to my translations, thank you.
Look ahead, all is dark.
|
|
|
|
|
I'm guessing you've translated all 10 now, since I got 10 notifications about posts to the WTL articles. However, I guess you self-deleted right away because the posts don't exist, and the URLs didn't come thru Gmail properly so I have no idea what the URLs are.
This situation is going to be highly confusing for anyone who comes along later and finds these translations with a web search.
--Mike--
Visual C++ MVP
LINKS~! Ericahist | PimpFish | CP SearchBar v3.0 | C++ Forum FAQ
|
|
|
|
|
Yes, Mike, I've translated all 10. The URLs are all valid in China, even now. All URL-breaking may be caused by Microsoft's URL redirecting, so I corrected the URLs.
Look ahead, all is dark.
|
|
|
|
|
How can i give access permissions to user in active directory using vb.net
Plz help me ...It's urgent
Thanks in advance
|
|
|
|
|
|
|
Michael Dunn wrote: SOMEONE forgot to introduce me to SOMEONE
sorry, but who are you refering to ?
-Prakash
|
|
|
|
|
|
Jeremy Falcon
|
|
|
|
|
|
Cool. Thanks for the report.
Don Box is quiet a guy. I saw him speak at TechEd 2000 in Amsterdam, where he spent the entire lecture behind a lectern. When he finally stopped speaking, he walked out onto the stage and he had't been wearing any trousers the entire time Very funny guy and not afraid to tell it how it is.
Cool pics too.
Michael
CP Blog [^] Development Blog [^]
|
|
|
|
|
This week's poll, and the serendipitous arrival of a new Joel on Software article[^], sparked some thoughts about how I got into this whole programming thing.
In mid-January, 1995, I got my first job in the software biz, as an Associate QA Engineer at Symantec[^]. I think I impressed my eventual boss not with my half-page résumé, but with the spell checker program that I brought with me to show that I did, in fact, know C++.
Once I was there, my boss gave me a crash course in Win32 stuff, but I was pretty much on my own as far as learning. (Remember this was 1995*, no public 'net yet, certainly no awesome resources like CP, and even back then I had come to the conclusion that Usenet sucked.) After much self-teaching, book-reading, and article-writing, I can say it's been quite a journey. Not always good or enjoyable, but then what is?
The traditional 10 year anniversary gift is, if I'm not mistaken, a 21" widescreen LCD monitor. The collection plate will be passed around now...
*Gawd I feel so old when I say things like that, or "this was before the net" or "this was before cell phones" or even the dreaded "this was before Google"
--Mike--
LINKS~! Ericahist | 1ClickPicGrabber | CP SearchBar v2.0.2 | C++ Forum FAQ | You Are Dumb
Magnae clunes mihi placent, nec possum de hac re mentiri.
|
|
|
|
|
Nice to know something about you mike. Hey I enjoy reading your articles, your articles taught me to program using COM.
God bless you.
I just saw this entry in your blog from your article. Carry on.
|
|
|
|