method in vb6

Γενικά θέματα για τις γλώσσες προγραμματισμού που δεν καλύπτονται από τις άλλες περιοχές της κατηγορίας.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
txc
Δημοσιεύσεις: 627
Εγγραφή: 02 Δεκ 2003 23:08

method in vb6

Δημοσίευση από txc » 10 Ιούλ 2011 22:49

Καλησπέρα παιδιά,
μια ερώτηση,
δεν έχω δουλέψει πολύ με vb6 και έχω χαθεί λίγο,θέλω να χρησιμοποιήσω μια μέθοδο η οποία πέρνει δύο ορίσματα και επιστρέφει μια τιμή, πχ :

test (string var1, string var2)

πως την καλώ για να της περάσω τα ορίσματα και να πάρω την τιμή που επιστρέφει?

Ευχαριστώ


txc
Δημοσιεύσεις: 627
Εγγραφή: 02 Δεκ 2003 23:08

method in vb6

Δημοσίευση από txc » 12 Ιούλ 2011 14:40

ευχαριστώ για την απάντηση
βοηθήθηκα αρκετά

μια ερώτηση ακόμα, υπάρχει ένα library σε μια πλατφόρμα με ενα object που έχει αρκετά properties, θέλω να το καλέσω για να πάρω μια τιμή από ένα συγκεκριμένο property.

έχω δοκιμάσει αρκετά πράγματα αλλά δεν μπορώ να το καλέσω, π.χ.

Κώδικας: Επιλογή όλων

dim mytest as new
mytest= new.new1
όπου mytest η νέα μου μεταβλητή, new το object και new1 to property Που θέλω να πάρω τη τιμή

Οποιαδήποτε βοήθεια,
ευχαριστώ

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

method in vb6

Δημοσίευση από dva_dev » 12 Ιούλ 2011 17:15

Πως ονομάζεται η βιβλιοθήκη, πως ονομάζεται το object και πως το property?

[edit]
Επειδή το new δεν είναι και πολύ σόι όνομα το καλύτερο που έχεις να κάνεις είναι κάτι του στύλ:
(Προσθέτεις την Library_name στα references).

Κώδικας: Επιλογή όλων

dim o as Library_name.Object_name;
dim v as variant '(ή συγκεκριμένο τύπο αν ξέρεις τι επιστρέφει)
set o = new Library_name.Object_name;
v = o.Property_name
set o = nothing
Σε vb6 ή παλιότερη μην κάνεις dim o as new Library_name.Object_name. Σε vb.net είσαι ok.

txc
Δημοσιεύσεις: 627
Εγγραφή: 02 Δεκ 2003 23:08

method in vb6

Δημοσίευση από txc » 12 Ιούλ 2011 18:07

Θα το δοκιμάσω,
επειδή θέλω να πάρω τη τιμή του v όπως το έχεις βάλει και εσύ, στο τέλος χρειάζεται το

Κώδικας: Επιλογή όλων

set o = nothing
?

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

method in vb6

Δημοσίευση από dva_dev » 12 Ιούλ 2011 18:12

Ναι. Όταν δημιουργείς ένα object (οτιδήποτε κι αν είναι αυτό), πρέπει και να το ελευθερώσεις.
Οταν υπάρχει ένα set var = new sth πρέπει να υπάρχει και το αντίστοιχο set var = nothing

txc
Δημοσιεύσεις: 627
Εγγραφή: 02 Δεκ 2003 23:08

method in vb6

Δημοσίευση από txc » 13 Ιούλ 2011 09:18

Να σε ρωτήσω κάτι, μου βγάζει error στη πρώτη γραμμή :

Κώδικας: Επιλογή όλων

Variable type expected
χρειάζεται να δηλώσω κάτι?

txc
Δημοσιεύσεις: 627
Εγγραφή: 02 Δεκ 2003 23:08

method in vb6

Δημοσίευση από txc » 13 Ιούλ 2011 10:05

συνέχεια :

τώρα που κοίταγα το manual , είδα ότι αυτό το object που θέλω να διαχειριστώ είναι object library table, με τον ίδιο τρόπο το διαχειρίζομαι?

δηλαδή να τραβάω ένα πεδίο από αυτό το πίνακα

ευχαριστώ

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

method in vb6

Δημοσίευση από dva_dev » 13 Ιούλ 2011 19:49

Φαντάζομαι πως ναι. Δεν ξέρω όμως καν ποια είναι η βιβλιοθήκη και το object.

Απάντηση

Επιστροφή στο “γλώσσες προγραμματισμού - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες