Visual Studio 2003

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
nullify

Re:Visual Studio 2003

Post by nullify »

Candy wrote:I believe the default interface should think in lines of nonclashing filenames, and if possible, ask each time whether the user means the other file which already exists. Most users click and do not type file names, so this will not add much overhead or headaches. An always-yes-on-this-question checkbox should also be there.
This probably isn't a good idea simply because you'll be completely "locked out" of referencing any other similar filename that differs only by case. Also note that the prompt you suggest may not be a straight YES/NO dialog; if there's a handful of filenames differing only by case, you'll have to present a list to the user to choose from.
Candy wrote:I also believe it should be possible to load case sensitive files on that same disk. It's just that the OS should not whine about it against people that don't care (linux does), and should support it for people that want it (Windows doesn't). You (multiple) seem unable to grasp such a combo. Why can't you support both?
I'd say an overwhelming majority of users fit into the "don't care" category. Of those that may want it, I don't know anyone who actually purposefully differentiates filenames strictly by case on a regular basis (if at all!). If you want to support both, go ahead. However, I don't think there's enough of a benefit to justify it.

On an HCI level, such a covert combination may actually be detrimental to the user interaction. Suppose a user is working on a document titled "Resume" and wants to save it. He accidentally hits "Save As" instead of "Save." Since he's too lazy to re-select the other command and his filename is short, he types "resume" into the filename box and clicks save. Next time around, he goes to edit his resume by clicking on the "Resume" icon in his document folder. He gets all bent out of shape since he doesn't see the changes made during his last editing session! He doesn't realize until several minutes later that the computer actually saved a _second_ copy of his work as "resume" with the changes.
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Visual Studio 2003

Post by Pype.Clicker »

The only '"real" application of case sensitivity comes to hashtables implemented through several 'bucket' files, each file being named with a single character (yes, it exists, for instance in qmail lists, etc.)
User avatar
kataklinger
Member
Member
Posts: 381
Joined: Fri Nov 04, 2005 12:00 am
Location: Serbia

Re:Visual Studio 2003

Post by kataklinger »

It is possible to use MS VS IDE and VC++ 6.0 or .NET compiler,but you can't (well i couldn't maybe you will) use its linker but you can use MinGW linker.
If you use mingw don't link your kernel as binary, link it as WIN PE and then 'objcopy -x -g -X -S -Obinary kernel.bin'....

And there are some more 'problems' if you use MSVC++ compiler...
Post Reply