 |
|
 |
Hi Chris,
I have been using RunWinDiff.exe for as long as I remember.
I even forgot that it originated here at The Code Project. Just stumbled upon it again after directing a colleague to use it.
Just thought I would give this old program a thumbs up!
God is REAL unless declared int
|
|
|
|
 |
|
 |
Thanks!
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
 |
|
 |
I ran this with the default options of showing all files. Then unchecked all files to show only differences. There were 9 differences so they didn't fill the whole screen. The display from all files was still on the bottom of the screen which was confusing. I at first thought the program had some other problems when I did this but think it was just display issue.
I had problems getting it to run at first because I downloaded the tools from MS and apparently they were put in a different place than if they are installed from the CD. They were at:
C:\Program Files\Support Tools\windiff.exe
was able to fix this fairly easily but would be great if the program checks this location.
I saved the differences to a file but it wasn't clear where the file would be saved so I gave a full path. Also wasn't clear what format the file was it. I made it a txt file and notepad display was messy - columns did not line up. I didn't read any help files because I didn't find any. Maybe they are with the source...
Also not clear which is "right file" and "left file". These are entered one above the other, not right and left. Would be good to display this somehow at the top of the window.
Nice program but a few tweaks would make it better.
|
|
|
|
 |
|
 |
The issues you are pointing out are related to WinDiff.exe rather than RunWinDiff.exe.
"The display from all files was still on the bottom of the screen which was confusing." - not sure what you are getting here.
"I had problems getting it to run at first because I downloaded the tools from MS and apparently they were put in a different place than if they are installed from the CD. "
RunWinDiff on selecting the Expand button allows you to select the location of WinDiff. Inevitably it will be in different places depending on your OS, Visual Studio version etc.
" I made it a txt file and notepad display was messy - columns did not line up." - Again, this is WinDiff that you are looking at here rather than RunWinDiff. I've been using WinDiff and RunWinDiff for over 10 years and you get used to the way WinDiff comparison screen works.
Also not clear which is "right file" and "left file".
Left file is the "top"/"first" file. Right file is the "bottom"/"second" file. Again, this is WinDiff's terminology. Changes that exist in the LEFT file only are in RED and RIGHT file only are in YELLOW.
God is REAL unless declared int
|
|
|
|
 |
|
|
 |
|
 |
Might I suggest having an "Exit on Launch" tickbox.
This would give the option of having the launcher app terminate after launching WinDiff. This means that you won't have to close the launcher manually. When differencing multiple times, uncheck to leave the launcher running...
But, Thanks!
Jim
|
|
|
|
 |
|
 |
I always hated WinDiff. You won't mind if I re-do this in C#.Net?
|
|
|
|
 |
|
 |
Go for it
cheers,
Chris Maunder
CodeProject.com : C++ MVP
|
|
|
|
 |
|
|
 |
|
 |
when you have already selected a folder ec 'C:\Office\' with the final character "\" or a drive ec 'f:\' or 'f:' the select files button doesn't work !!!
os = xppro
|
|
|
|
 |
|
 |
Sorry, but I find windiff a rather poor diff client.
I find WinMerge to be a better diff client. And it provides merging at the same time, which is also very useful.
|
|
|
|
 |
|
 |
Thanks for posting this link. Copying the individual differences is awesome. I have needed this for a long time. Still, the front-end in the article served me well for many months.
--
If it starts to make sense, you're in a cult.
|
|
|
|
 |
|
 |
Hi.
Have you seen http://www.shiojiri.ne.jp/~tukahara/windiffp/? This guy sells (!) for US$ 50 a tool whose textual description reminds me very strongly of your frontend. Can anybody verify if this guy ripped the code from this site and is now illegally (?) selling it (in compiled form, maybe)?
Cheers
|
|
|
|
 |
|
 |
You are accusing someone of a felony because something reminds you of something? You jackass.
|
|
|
|
 |
|
 |
My computer is installed WinXP+.NET SDK.
After downloading this WinDiff and run it, the UI does come up but after running, no output window further will come up! Dont know why it is..
|
|
|
|
 |
|
 |
Actually it does but... You probably did the same thing as me which is:
I plopped WinDiff.exe in the same folder as RunWinDiff.exe. For some reason, it won't open WinDiff that way. I put Windiff outside of the folder and set the location in RunWinDiff, and then it worked great. Man, that tool (WinDiff) really need that! My thanks to the creator for sharing it.
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge."
-Stephen Hawking
|
|
|
|
 |
|
|
 |
 | Thanx  |  | Anonymous1 | 7:02 24 Jan '02 |
|
 |
Thanx for the cool tool ))
|
|
|
|
 |
|
|
 |
 | WinDiff  |  | George Poulose | 16:23 20 Oct '00 |
|
 |
Chris, as always, you are so cool.
Georg
|
|
|
|
 |
|
 |
I've been using the WinDiff frontend from Chris for a while and it's great, but some things about WinDiff itself still frustrate me at times.
I found this tool recently:
http://www.geherbert.de/fcumain.html
It is an excellent diffing program which does many of the things you've probably wished WinDiff did.
I do still use WinDiff from time to time when I want just a simple diff, but I hope this alternative tool is useful to some of you.
|
|
|
|
 |
|
 |
Hi Chris,
I first read this article on CodeGuru a year ago. And it inspired me to write a Philips Flat TV. What I did is to change resolution to 640X480 at startup and launch 4 bitmap windows that constitute a Philip TV image to cover up the whole screen, and and then call WinExec to spawn the MS Active Movie Control. The idea is to use my windows to surround the MS Movie Control leaving only the screen.
Well, it works! I got myself a Philips Flat TV alright. Only hassle is everytime I pick an item from the Movie Control I have to click on the bottom window which will execute some code to find the other 3 windows and bring them to foreground to cover the Movie Control again.
Moral of story is "if you don't like something, try to change it" I'd like to quote after Paul DiLascia: "In programming you can do anything."
My question to you is "how do I pass in a filename to the Active Movie Control so that I will load up that file right away?". Right now I have to use the Movie's File Dialog to load the file I want. This is how I spawn the MS Active Movie
// This will active the Movie Control and popup the File Dialog
WinExec ("c:\\Windows\\RunDll32.exe amovie.ocx,RunDll", SW_SHOWNA) // This will popup the File Dialog
How do you figurethe pattern of command line arguments to a window program?
Thanks in advance,
Duc Truong
Duc Truong
|
|
|
|
 |
|
 |
Chris,
Excellent front end for windiff but with the flat buttons it's quite hard to figure out which control has the focus when tabbing between controls. Do you find that as a problem or not? No biggy, one can just use the mouse anyway.
All in all excellent
|
|
|
|
 |
|
 |
This is actually a really old article that I found lying about my hard drive, so I figured I'd just dust it off and post. It was written at the time that cool-look controls were in vogue, and even though I use the tool all the time sometimes I do think that one day I'm going to go back to fat n' chunky buttons
cheers,
Chris Maunde
|
|
|
|
 |
|
 |
Three cheers for fat and chunky! Hip hip hoor.. oh.. ooops. ;
|
|
|
|
 |