[VB.net] iets > 0 is true als iets 0 is?

Pagina: 1
Acties:

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
Afbeeldingslocatie: http://img152.imageshack.us/img152/3853/huhzx3.th.jpg
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???

This message was sent on 100% recyclable electrons.


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 17:53

Gonadan

Admin Beeld & Geluid, Harde Waren
BasieP 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???
Floating point/integer probleem? O_o :+

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


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
Gonadan schreef op dinsdag 19 september 2006 @ 10:58:
[...]

Floating point/integer probleem? O_o
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.


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 17:53

Gonadan

Admin Beeld & Geluid, Harde Waren
Als hij op die regel staat, is hij dan niet al uitgevoerd?
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


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
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?
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

This message was sent on 100% recyclable electrons.


  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 11-02 11:39

Tukk

De α-man met het ẞ-brein

Gooi een debug.print of een msgbox voor de If-statement.

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.


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 17:53

Gonadan

Admin Beeld & Geluid, Harde Waren
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
Tering, wat is dat windows proggen lang geleden.
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


  • Valor
  • Registratie: Mei 2005
  • Laatst online: 06-02 08:25

Valor

yummie spam

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 :)
Ik weet niet of je ooit geprogrammeerd hebt in VB.net maar daar hoeft dat niet! Het is geen C#

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
Tukk schreef op dinsdag 19 september 2006 @ 11:03:
Gooi een debug.print of een msgbox voor de If-statement.
ga ik ff proberen
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 ;)
um een standaard controll (listbox, zoals hierboven aangegeven) heeft een .items collection. Deze collection heeft een Integer .count (property)
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.


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 17:53

Gonadan

Admin Beeld & Geluid, Harde Waren
Valor 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#
offtopic: dat wist ik dus niet meer precies, ik heb van alles gedaan. Maar ik zou het gewoon even proberen :)

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


  • Tukk
  • Registratie: Januari 2002
  • Laatst online: 11-02 11:39

Tukk

De α-man met het ẞ-brein

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.

Q: How many geeks does it take to ruin a joke? A: You mean nerd, not geek. And not joke, but riddle. Proceed.


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 19-10-2025
Tukk 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.
dat komt idd vaak voor, maar helaas deze keer niet

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 :P

This message was sent on 100% recyclable electrons.


  • Valor
  • Registratie: Mei 2005
  • Laatst online: 06-02 08:25

Valor

yummie spam

Gonadan 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: wat heeft dan voor een zin om wat te zeggen :S

  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 17:53

Gonadan

Admin Beeld & Geluid, Harde Waren
Valor schreef op dinsdag 19 september 2006 @ 11:25:
[...]


offtopic: wat heeft dan voor een zin om wat te zeggen :S
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? :)

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

Pagina: 1