giannis2001 Δημοσ. 7 Οκτωβρίου 2002 Δημοσ. 7 Οκτωβρίου 2002 Paidia xerei kaneis na me voithisei pws kaloume ena dll mesa apo tin VB6? De lew gia dll tou sistimatos alla custom.Exw ena dll pou xerw ta functions kai tis metavlites tou alla den eimai sigouros oti to kalw me to sosto tropo kai oti tou dinw ta stoixeia swsta.Mporei na mou pei episis kapoios pws akrivws douleuoun oi LET kai GET functions?
bandito Δημοσ. 7 Οκτωβρίου 2002 Δημοσ. 7 Οκτωβρίου 2002 Το έχεις φτιάξει εσυ το dll, απ'οτι κατάλαβα. Κατ'αρχήν πρέπει να το βάλεις στα references. Πας Project->References και κάνεις browse στο dll σου Το επιλέγεις και είσαι εντάξει. Στο κώδικα σου θα κάνεις μια δήλωση Dim MyDll_instance as new MyDll Απο εδώ και πέρα μπορείς να χρησιμοποιείς τις συναρτήσεις και τις ιδιότητες τους όπως όλα τα objects (π.χ ΜyDll.MyProperty ή ΜyDll.MyFunction ) Οι LET και οι GET, είναι οι συναρτήσεις που εξασφαλίζουν την ενθυλάκωση στον γιαλαντζί αντικειμενοστρεφή προγραμματισμό της Visual Basic. Όταν δηλώνεις μια ιδιότητα ώς Public Property Get, σημαίνει οτι είναι προσπελάσιμη έξω απο το πρόγραμμα. Δεν χρειάζεται να μπλέξεις πολύ με τους ορισμούς, χρησιμοποιήσε το class wizard, που έχει η VB, και λίγο πολύ τα ψιλοκαταφέρνει μόνη της.
giannis2001 Δημοσ. 8 Οκτωβρίου 2002 Μέλος Δημοσ. 8 Οκτωβρίου 2002 Thanks. To dll de to exw kanei egw alla xerw tis idiotites tou kai tis sinartiseis. Vasika mexri twra ekana auta pou les alla otan kalousa ti function pou ithela mou petage kapoio error kai ithela na sigoureuto oti ftaiei o kwdikas tou dll kai oti de kanw egw malakia. Gia ta LET kai GET pou les ithela apla na dw an ftanei pou vazw dllInstance.property=kati, i an prepei na grafw kati tou stil dllInstance_LET(kati) i de xerw egw ti. Gia ton class wizard pou les einai mallon an to eftiaxna egw to dll, swsta?Mporei na me voithisei otan apla to xrisimopoiw? Eyxaristw xana gia ti voithia.
bandito Δημοσ. 8 Οκτωβρίου 2002 Δημοσ. 8 Οκτωβρίου 2002 Αφού το έχει φτιάξει αλλος το dll, μην μπλέξεις με let και get, πρεπει να έχει φροντίσει να το κάνει εκείνος (ας ελπίζεις) Θεωρητικά μπορείς να προσπελάσεις όλα τα properties του dll, έτσι όπως γράφεις. Δεν σου δούλεψε τελικά;
giannis2001 Δημοσ. 8 Οκτωβρίου 2002 Μέλος Δημοσ. 8 Οκτωβρίου 2002 vasika re c kai prin rwtisw etsi ta ekana alla mou petage ena lathos otan etrexa mia sinartisi apo to dll(divide by zero).Epeidi ipotithetai to dll einai dokimasmeno kai elegmeno skeftika mipws kanw kapou lathos ta properties.Mallon den einai auto... Malista vrika kai to kwdika tis sinartisis pou trexw apo to dll kai me mia grigori matia pou tou erixa de fainetai na xreiazetai diaforetika stoixeia apo auta pou tou edwsa.Tespa tha prepei na to koitaxw ligo perissotero. Thanks!
Επισκέπτης Δημοσ. 8 Οκτωβρίου 2002 Δημοσ. 8 Οκτωβρίου 2002 To divide by zero αναφέρεται σε μία διαίρεση που δεν μπορεί να πραγματοποιηθεί γιατί (όπως λέει και το μύνημα) γίνεται διαίρεση αριθμού με το μηδέν. Για τσέκαρε μεταβλητές που διαιρούνται και τι τιμές παίρνουν όταν πάει να γίνει η διαίρεση (δεξί κλικ -> Add Watch)
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.