Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Refresh Ping Items

Îåêßíçóå áðü ôï ìÝëïò ntaryl. Τελευταία δημοσίευση από το μέλος ntaryl στις 19-11-2010, 23:47. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  19-11-2010, 00:12 60964

    Refresh Ping Items

    Συνημμένα: ping-Refresh.rar

    καλησπερα  παιδια   

    Προσπαθω  να φτιαξω ενα παραδειγματακι  στο οποιο για  καθε adress(item) να  κανω Ping και να μου δινει  το  νουμερο στο τελυταιο  items.

    Το  συγκεκριμενο νουμερο δεν ειναι παντα  το ιδιο γι  αυτο θελω   να κανω τσεκαρισμα  του item(ping)και  ανα  τακτα χρονικο διαστημα(1000)ms  να μου   δινει  το  νεο  νουμερο   

    αυτο  το καταφερα  με  ενα  timer ολα  καλα  ως εδω....

    Οταν  το listview εχει πανω απο 1  item και ο timer δουλευει   τοτε  σε  καθε refresh του timer τα  Δεδομενα παιρνουν  οτι εχει  και  η  τελευταια .Δηλαδη αν  η τελευταια  εχει 30 ms τοτε  ολες θα εχουν το ιδιο   ..

    Μπορει καποιος να  με  βοηθησει σε αυτο    

    Ευχαριστω  πολυ  και  καλο  βραδυ    

    Επισυναπτω το παραδειγμα  να  δειτε  τι ενοω 


    Rookie learn to fly U are my Inspiration...
    Who said Multithreading is impossible
    Try it First and after Deside if is Possible
  •  19-11-2010, 16:00 60984 σε απάντηση της 60964

    Απ: Refresh Ping Items

    Το πρόβλημα σου είναι ότι κρατάς μόνο μία τιμή στην μεταβλητή  ECHO και χρησιμοποιείς αυτή και μόνο για να γεμίσεις όλα τα ListViewItems. Λογικό είναι να έχουν όλα την ίδια τιμή - αφού δίνεις σε όλα την ίδια τιμή! Προφανώς ο κώδικας για το Ping δεν κάνει αυτό που νόμιζες: Αντί να κρατάει κάπου την απάντηση για κάθε ξεχωριστό ping, κρατάει μόνο την τελευταία που πήρε. Θα πρέπει να κρατήσεις κάπου μία λίστα με τις απαντήσεις ανά διεύθυνση, π.χ. σε ένα Dictionary object με key τη διεύθυνση και Value την απάντηση



    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  19-11-2010, 21:24 60988 σε απάντηση της 60984

    Απ: Refresh Ping Items

    Ευχαριστω  πολυ   

    παω να το μελετησω  ....

    καλο  βραδυ   


    Rookie learn to fly U are my Inspiration...
    Who said Multithreading is impossible
    Try it First and after Deside if is Possible
  •  19-11-2010, 23:47 60989 σε απάντηση της 60988

    Απ: Refresh Ping Items

    Καλησπερα και παλι   ...

    Τα  βρηκα λιγο Μπαστουνια  

    Μπορεις να  με  βοηθησεις λιγακι    .......

    καλο  βραδυ   



    Υ.Γ 

    Δηλωσα μια μεταβλητη  Dim Buf() as long

    Στο Form_load   Redim buf(0)

    Στο κουμπι που  κανει ping χρησιμοποιω την Redim Preserve  Buf(0 To UBound(Buf) + 1)

    αυτα  






    Rookie learn to fly U are my Inspiration...
    Who said Multithreading is impossible
    Try it First and after Deside if is Possible
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems