I have a subdirectory of 'My Pictures' that has .ico, .bmp, .png files in it and when I open it in Explorer.exe and start to scroll, I get a divide by zero exception and Explorer has to recycle.
Anyone know where I can find out how to fix this?
No viruses in the image files, but this bug has been around for over a year now on my system and I have time to deal with it.
TIA
-
-
On the subject of divide-by-zero errors, why has this been around so long (since the dawn of mathematics) so why does it still happen?
-
W3bbo wrote:On the subject of divide-by-zero errors, why has this been around so long (since the dawn of mathematics) so why does it still happen?
Perhaps it is some type of equivalent in mathematics to a poker 'bluff'?
I don't know if this bug is due to a single file or to the Explorer.exe... -
W3bbo wrote:On the subject of divide-by-zero errors, why has this been around so long (since the dawn of mathematics) so why does it still happen?
Divide by zero is important because it is used in calculations ... I am not talking about exceptions, I mean at the machine code level where the interrupt is thrown...
I for one don't know why Java/.Net throw a divide by zero exception because to me - 0/100 = 0.
-
This is most likely caused by a shell extension that you have installed. Check out ShellExView at http://www.nirsoft.net/utils/shexview.html and see if you can determine which one is causing your error by disabling extensions until the problem goes away.
-
Manip wrote:
I for one don't know why Java/.Net throw a divide by zero exception because to me - 0/100 = 0.
That's division by 100, not zero...
EDIT: oh, I see, you were telling me that... -
W3bbo wrote:On the subject of divide-by-zero errors, why has this been around so long (since the dawn of mathematics) so why does it still happen?
I blame the Arabs. The Romans were going along fine without a zero and then along come the oh-so-clever Arabians who throw a spanner in the works with their whole concept of nothingness... -
Shiv wrote:
isn't divide by zero supposed to be divided by zero (i.e ) i think u meant 100/0 = 0 but i don't know if that is mathametically correct .
Yes, divide by zero comes as a result of, e.g. 100/0 and no, that doesn't equal 0.
Closer to correct answers are NaN (not a number) or Infinity. Though neither are necessarily the correct answer.
Pure Maths is funky. -
Nope, 100/0 = IMPOSSIBLE
You can't divide something by nothing.
I'm think the only number that can be divided by 0 is 0, which equals 1 -
Rpgfreak wrote:Nope, 100/0 = IMPOSSIBLE
You can't divide something by nothing.
I'm think the only number that can be divided by 0 is 0, which equals 1
100/0 isn't always impossible and it's not always infinity. Maths gets wierd when you start fiddling with things that sometimes turn out to be infinity so sometimes re-arranging equations can give you a definitive answer, other times it can't.
And 0/0 is no more necessarily 1 than 100/0.
Like I said, Pure Maths is funky. -
Andy914 wrote:This is most likely caused by a shell extension that you have installed. Check out ShellExView at http://www.nirsoft.net/utils/shexview.html and see if you can determine which one is causing your error by disabling extensions until the problem goes away.
You 'da man!
That freeware is very nice: ShellExView
Shell Image Property Handler
Yes
System Windows Picture and Fax Viewer
6.00.2900.2180 (xpsp_sp2_rtm.040803-2158)
Microsoft® Windows® Operating System
Microsoft Corporation
No
No
No
C:\WINDOWS\system32\shimgvw.dll
{eb9b1153-3b57-4e68-959a-a3266bc3d7fe}
8/3/2004 6:56:46 PM
1/6/2005 4:58:58 PM
Yes
A
438,272
Now that I've disabled this extension, I am curious to know what functionality is missing from XP? "Shell Image Property Handler" doesn't mean much to me, except that is is an OS extension...
THANK YOU ANDY
-
AndyC wrote:Like I said, Pure Maths is funky.
Like how you can prove that 1+1 = 3
-
Manip wrote:I for one don't know why Java/.Net throw a divide by zero exception because to me - 0/100 = 0.
isn't divide by zero supposed to be divided by zero (i.e ) i think u meant 100/0 = 0 but i don't know if that is mathametically correct .
just out of curiosity i tried 100/0 and i got " Cannot divide by Zero "
EDIT:in windows Calculator -
You can also proove that every number is equal to zero.
Angus Higgins -
i too saw one of those kind of "proofs" .it was proving 2=1. but our math teacher was able to disprove it the moment she saw it
. -
Yeah, that is the one I saw, but you can adapt it to suit 1 = 0, 2 = 1, 3 = 2,... n + 1 = n.
I have, however forgotten the proof
Angus Higgins -
Divide by Zero Exception is very important because dividing by zero is the same as sharing a number by infinity. You can also get seriosly messed up. Anybody who understands algebra might be able to see why: http://thehackman.blogspot.com/2006/01/simple-algebraic-no-no.html
-
It's hard to understand what a "division by zero" error is without understanding what "division" is.
Consider this scenario.
You're in charge of the nuclear waste at a waystation. You have to make sure the waystation is empty every night. You have a single drop-off in the morning, and a schedule of a varying number of pick-ups every day.
You have to figure out how much nuclear waste each pick-up should take away. To be "fair and balanced", you want each pick-up to take the same amount. You need to put this number on a sign at the entrance.
On Monday you have 10 tons of nuclear waste dropped off, and 10 pickups.
10 / 10 = 1 ton per pick-up.
On Tuesday you have 20 tons of nuclear waste and 4 pickups.
20 / 4 = 5 tons per pickup.
On Wednesday you have no nuclear waste at all, and six pickups.
0 / 6 = 0 tons per pickup. You can wave them by. No error.
On Thursday you still have no nuclear waste, and no pickups.
0 / 0 = whatever you like. You can put any number you want on the sign.
On Friday you have 3 tons of nuclear waste, but there are still no pickups!!! OH NO!!!
3 / 0 = ERROR - call your supervisor and ask him what to do. There is no number you can put on the sign to make this work.
That is why division by zero is an error. Except that sometimes 0 / 0 is OK.
Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.