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

 

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

μεταβλητή απο module σε φόρμα vb.net

Îåêßíçóå áðü ôï ìÝëïò locust. Τελευταία δημοσίευση από το μέλος locust στις 24-01-2010, 01:35. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  23-01-2010, 17:55 56622

    μεταβλητή απο module σε φόρμα vb.net

    Καλησπέρα,

    Συγνώμη για τον τίτλο δεν ξέρω πως να περιγράψω το πρόβλημά μου πιο συνοτπικά

    Μεταφέρω ένα αρχείο απο την server εφαρμογή στον client. Όταν ο client διαβάζει το αρχείο, έχει έναν counter που μετράει τα bytes που λήφθησαν. Αυτός ο counter βρίσκεται μέσα στο module με τις ρουτίνες για την επικοινωνία με τον server. Στην κεντρική φόρμα μου έχω ένα label που θέλω να μου δείνχνει αυτό τον μετρητή. Ενώ ο κώδικας δεν χτυπάει, και το αρχείο μεταφέρεται κανονικά, το κείμενο του label παραμένει το ίδιο. To modifier του control είναι public.

    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Public Sub ReceiveFile
    Do
                    numBytesRead = 0
                    numBytesRead = NWStream.Read(bytesToRead, 0, BUFFER_SIZE)
                    FileSTR.Write(bytesToRead, 0, numBytesRead)
                    bytes = bytes + numBytesRead
                    frmMain.Label1.Text = "Ληφθηκαν: " & bytes & " KB."
                  
                Loop Until numBytesRead = 0

  •  23-01-2010, 19:15 56623 σε απάντηση της 56622

    Απ: μεταβλητή απο module σε φόρμα vb.net

    Γενικά είναι λάθος τακτική να πειράζεις τους modifiers των controls μιας φόρμας για να δώσεις τιμές.

    Θα καταφέρεις αυτό που θέλεις ορίζοντας ένα Event και κάνοντας Raise αντί frmMain.Label1.Text = .....
    Κάνοντας Handle το event στην φόρμα σου μπορείς να στείλεις όλα τα στοιχεία που χρειάζεσαι και να τα χρησιμοποιήσεις
    εκεί που θέλεις εσύ.



  •  23-01-2010, 19:38 56625 σε απάντηση της 56623

    Απ: μεταβλητή απο module σε φόρμα vb.net

    Σε ευχαριστώ , δούλεψε άψογα με το event
  •  23-01-2010, 20:56 56629 σε απάντηση της 56625

    Απ: μεταβλητή απο module σε φόρμα vb.net

    Κανένα πρόβλημα.



  •  24-01-2010, 01:35 56633 σε απάντηση της 56629

    Απ: μεταβλητή απο module σε φόρμα vb.net

    Αν και όποτε έχεις λίγο χρόνο να μου εξηγήσεις γιατί είναι λάθος τακτική να πειράζω τα modifiers, θα το εκτιμούσα.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems