This message was sent on 100% recyclable electrons.
Floating point/integer probleem? O_oBasieP schreef op dinsdag 19 september 2006 @ 10:57:
[afbeelding]
zie hier een situatie waar ik een beetje tegenaan loop..
denk dat het nogal self-explaining is..
ik check of lbxLijst.Items.count groter is dan 0
ondertussen staat in de watch de waarde van die var.. namelijk 0
hoe kan iets wat 0 is, groter zijn dan 0???
Look for the signal in your life, not the noise.
Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8
in een integer?
even voor de duidelijkheid, het is een standaard windows component (listbox) de listbox.items.count is een integer, dus niet floating
[ Voor 27% gewijzigd door BasieP op 19-09-2006 10:59 ]
This message was sent on 100% recyclable electrons.
Kan je geen tekst of pop-up genereren om te debuggen?
geen haakjes brrr
[ Voor 13% gewijzigd door Gonadan op 19-09-2006 11:01 ]
Look for the signal in your life, not the noise.
Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8
nee als je op de regel staat (geel ding ervoor) betekent dat dat de volgende regel code die uitgevoerd GAAT worden die regel is.Gonadan schreef op dinsdag 19 september 2006 @ 11:00:
Als hij op die regel staat, is hij dan niet al uitgevoerd?
Kan je geen tekst of pop-up genereren om te debuggen?
(de regel is dan dus nog niet uitgevoerd. (maar zelfs al was dat zo, die regel wijzigt de itemcount niet)
hij zou in zijn totaliteit niet binnen dat if-statement moeten komen
This message was sent on 100% recyclable electrons.
Uit ervaring weet ik dat de waarden in de properties wel eens niet helemaal correct zijn.
Controleer ook meten de typen van waarden, geen string met peren vergelijk
Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.
Tering, wat is dat windows proggen lang geleden.BasieP schreef op dinsdag 19 september 2006 @ 11:02:
[...]
nee als je op de regel staat (geel ding ervoor) betekent dat dat de volgende regel code die uitgevoerd GAAT worden die regel is.
(de regel is dan dus nog niet uitgevoerd. (maar zelfs al was dat zo, die regel wijzigt de itemcount niet)
hij zou in zijn totaliteit niet binnen dat if-statement moeten komen
Doe eens wat haakjes om die IF clausule
Look for the signal in your life, not the noise.
Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8
Ik weet niet of je ooit geprogrammeerd hebt in VB.net maar daar hoeft dat niet! Het is geen C#Gonadan schreef op dinsdag 19 september 2006 @ 11:03:
[...]
Tering, wat is dat windows proggen lang geleden.
Doe eens wat haakjes om die IF clausule
ga ik ff proberenTukk schreef op dinsdag 19 september 2006 @ 11:03:
Gooi een debug.print of een msgbox voor de If-statement.
um een standaard controll (listbox, zoals hierboven aangegeven) heeft een .items collection. Deze collection heeft een Integer .count (property)Uit ervaring weet ik dat de waarden in de properties wel eens niet helemaal correct zijn.
Controleer ook meten de typen van waarden, geen string met peren vergelijk
dus ja ik kan met zekerheid zeggen dat het een integer is. en aangezien '0' dat ook is vergelijk ik geen appels met peren
This message was sent on 100% recyclable electrons.
offtopic: dat wist ik dus niet meer precies, ik heb van alles gedaan. Maar ik zou het gewoon even proberenValor schreef op dinsdag 19 september 2006 @ 11:06:
[...]
Ik weet niet of je ooit geprogrammeerd hebt in VB.net maar daar hoeft dat niet! Het is geen C#
Look for the signal in your life, not the noise.
Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8
Het moet wat lulligs zijn, bv je kijkt naar een listbox met dezelfde naam op een ander form oid.
Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.
dat komt idd vaak voor, maar helaas deze keer nietTukk schreef op dinsdag 19 september 2006 @ 11:11:
Je kan ook met je muis boven een var hangent om de waarde in een tiptoolbox te zien?
Het moet wat lulligs zijn, bv je kijkt naar een listbox met dezelfde naam op een ander form oid.
ik ben er inmiddels achter, het was omdat ik bij het toevoegen aan de lijst een zoekfunctie doorliep die filterde adhv de naam van het item.
doordat ik de items na het toevoegen direct weer wegfilterde (in een thread) was de item.count heel even 1, maar daarna weer 0.
zodoende kwam hij (soms) wel door de if-statement, maar was hij daarna direct weer 0..
feest die threads
This message was sent on 100% recyclable electrons.
offtopic: wat heeft dan voor een zin om wat te zeggenGonadan schreef op dinsdag 19 september 2006 @ 11:08:
[...]
offtopic: dat wist ik dus niet meer precies, ik heb van alles gedaan. Maar ik zou het gewoon even proberen![]()
offtopic: omdat ik dacht dat het misschien uit kon maken, de code op het plaatje zou namelijk moeten werken, en als een if niet werkt klopt vaak de clausule niet. Of mag je geen ideeën posten?Valor schreef op dinsdag 19 september 2006 @ 11:25:
[...]
offtopic: wat heeft dan voor een zin om wat te zeggen
lol threads, altijd lastig
Look for the signal in your life, not the noise.
Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8
