Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
August 18, 2003 Could this be a bug ?? | ||||
---|---|---|---|---|
| ||||
Hi, just wondered if anyone else has experienced this with the IDDE use debugger quit back to editor, make changes recompile then back to debugger and it crashes could this be a bug or something I am doing, I am watching 2 variables at the time of debugging forst time round then I quit debugger into editor ( I press the red button) then the editor tab, change the code cos my logic sucks <g> save it recompile then start the debugger and it crashes. I am using CD version 8.34 dmc Win XP Xp 2500+ processor 1 Gb PC 3200 DDR ram only other thing I have open is outlook Cheers |
August 19, 2003 Re: Could this be a bug ?? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Yeric | Are you adding watches to local variables? If you are, that is very dangerous. What does your source code look like? "Yeric" <REMOVEamigabloke@yahoo.co.ukREMOVE> wrote in message news:bhr9n4$1ftr$1@digitaldaemon.com... | use debugger quit back to editor, make changes recompile then back to | debugger and it crashes | could this be a bug or something I am doing, I am watching 2 variables at | the time of debugging forst time round then I quit debugger into editor ( I | press the red button) then the editor tab, change the code cos my logic | sucks <g> save it recompile then start the debugger and it crashes. | I am using CD version 8.34 dmc | Win XP | Xp 2500+ processor | 1 Gb PC 3200 DDR ram |
August 19, 2003 Re: Could this be a bug ?? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Greg Peet | "Greg Peet" <admin@gregpeet.com> wrote in message news:bhrqml$29m3$1@digitaldaemon.com... > Are you adding watches to local variables? If you are, that is very dangerous. What does your source code look like? Do you mean it's dangerous with DMC++'s IDDE, or a dangerous thing in principal? |
August 19, 2003 Re: Could this be a bug ?? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew Wilson | "Matthew Wilson" <matthew@stlsoft.org> wrote in message news:bhrvdr$2g59$1@digitaldaemon.com... | Do you mean it's dangerous with DMC++'s IDDE, or a dangerous thing in | principal? In DMC's IDDE AFAIK. However, wouldn't it be dangerous to watch a variable that leaves scope in general? |
August 19, 2003 Re: Could this be a bug ?? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Greg Peet | "Greg Peet" <admin@gregpeet.com> wrote in message news:bhsgka$7pq$1@digitaldaemon.com... > "Matthew Wilson" <matthew@stlsoft.org> wrote in message > news:bhrvdr$2g59$1@digitaldaemon.com... > | Do you mean it's dangerous with DMC++'s IDDE, or a dangerous thing in > | principal? > > In DMC's IDDE AFAIK. However, wouldn't it be dangerous to watch a variable that leaves scope in general? No. Any debugger for which that was true by design would be useless. An invalid watch should simply display a nominal invalid value (e.g. "????") |
August 19, 2003 Re: Could this be a bug ?? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Greg Peet | Greg Peet wrote:
> Are you adding watches to local variables? If you are,
> that is very dangerous. What does your source code look
> like?
>
my source code looks like this, please ignore it though, it makes no sense and the logic is all wrong, I think I must have been asleep when I coded this <g>
for ( int i = 1; i < x; i++ )
{
if ( ( i != 1 ) || ( i != 2 ) )
{
if ( ( x % i != 0 ) || ( x % 2 != 0 ) )
{
prime = true ;
break ;
}
}
}
I was watching the x, i and prime variables ( all local ) at
the time, as I could not figure out why it was always
setting prime to true regardless, the x is from another for
loop not shown I should have changed the != 1 || !=2 to !=1
&& !=2, actually better still lose the two comparisons and
change to > 2 in if statement, like I say I must have been
asleep when coding this.
Also the logic to test for prime is all wrong as you cant just rely on a 0 value from x % i as this fails for numbers like 9 where 2 dont go into it but 3 does, also I figure I only need to check numbers that are half the value of the number being checked, and that I do not need to test for even numbers apart from 2 as they can never be prime and I dont need to test with even numbers against an odd number only odd numbers against odd numbers.
And to think all of this came to me in my sleep last night <g> I think this is the best way to work on an alg for prime numbers unless anyone knows better ?
Cheers
|
Copyright © 1999-2021 by the D Language Foundation