Η συνάρτηση DDEInitiate

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο προέρχεται από μηχανική μετάφραση, δείτε την αποποίηση ευθυνών. Θα βρείτε την αγγλική έκδοση του παρόντος άρθρου εδώ για αναφορά.

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση DDEInitiate για να ξεκινήσετε μια συνομιλία ανταλλαγής (DDE) δυναμικά δεδομένα με μια άλλη εφαρμογή. Η συνάρτηση DDEInitiate ανοίγει ένα κανάλι DDE για μεταφορά δεδομένων μεταξύ ενός διακομιστή DDE και εφαρμογή προγράμματος-πελάτη.

Για παράδειγμα, αν θέλετε να μεταφέρετε δεδομένα από ένα υπολογιστικό φύλλο του Microsoft Office Excel 2007 σε μια βάση δεδομένων της Microsoft Office Access 2007, μπορείτε να χρησιμοποιήσετε τη συνάρτηση DDEInitiate για να ανοίξετε ένα κανάλι μεταξύ των δύο εφαρμογών. Σε αυτό το παράδειγμα, η Access λειτουργεί ως εφαρμογή πελάτης και το Excel ως εφαρμογή διακομιστή.

Σύνταξη

DDEInitiate ( εφαρμογής, το θέμα )

Η σύνταξη της συνάρτησης DDEInitiate περιλαμβάνει τα εξής ορίσματα:

Όρισμα

Περιγραφή

εφαρμογή

Μια παράσταση συμβολοσειράς που αναγνωρίζει μια εφαρμογή που μπορεί να συμμετέχει σε μια συζήτηση DDE. Συνήθως, εφαρμογή είναι το όνομα ενός αρχείου .exe (χωρίς την επέκταση ονόματος .exe) για μια εφαρμογή που βασίζεται στα Microsoft Windows, όπως το Excel.

θέμα

Μια παράσταση συμβολοσειράς που αποτελεί το όνομα ενός θέμα που αναγνωρίζεται από το όρισμα εφαρμογή. Ελέγξτε την τεκμηρίωση της εφαρμογής για μια λίστα με θέματα.


Παρατηρήσεις

Εάν επιτυχής, η συνάρτηση DDEInitiate ξεκινά μια συνομιλία DDE με την εφαρμογή και το θέμα που καθορίζονται από τα ορίσματα Ρυθμίσειςεφαρμογής και του θέματος και, στη συνέχεια, επιστρέφει ένα τιμή Ακέραιος μεγάλου μήκους. Αυτή η τιμή επιστροφής αντιπροσωπεύει ένα μοναδικό αριθμός καναλιού αναγνωρίζει ένα κανάλι μέσω ποια δεδομένα μεταφοράς μπορεί να λάβει χώρα. Αυτός ο αριθμός καναλιού χρησιμοποιείται έπειτα με άλλες συναρτήσεις και προτάσεις DDE.

Εάν δεν εκτελείται ήδη η εφαρμογή ή αν εκτελείται αλλά δεν αναγνωρίζει το όρισμα θέμα ή δεν υποστηρίζει την ανταλλαγή δεδομένων DDE, η συνάρτηση DDEInitiate επιστρέφει ένα σφάλμα χρόνου εκτέλεσης.

Η τιμή του ορίσματος θέμα εξαρτάται από την εφαρμογή που έχει καθοριστεί από το όρισμα εφαρμογή. Στις εφαρμογές που χρησιμοποιούν αρχεία εγγράφων ή δεδομένων, τα έγκυρα ονόματα θέματος περιλαμβάνουν συχνά τα ονόματα αυτών των αρχείων.

ΣΗΜΕΙΩΣΗ : Ο μέγιστος αριθμός των καναλιών που μπορείτε να ανοίξετε ταυτόχρονα προσδιορίζεται από τα Microsoft Windows και του υπολογιστή σας μνήμη και τους πόρους. Εάν δεν χρησιμοποιείτε ένα κανάλι, θα πρέπει να διατηρήσετε τους πόρους από τον τερματισμό του με μια πρότασηlDDETerminate ή DDETerminateAl.

Συμβουλή

Εάν πρέπει να χειριστείτε τα αντικείμενα μιας άλλης εφαρμογής από την Access, μπορεί να πρέπει να χρησιμοποιήσετε τη δυνατότητα αυτοματισμού.

ΣΗΜΕΙΩΣΗ : Αποποίηση ευθυνών αυτόματης μετάφρασης: Αυτό το άρθρο έχει μεταφραστεί από ένα σύστημα υπολογιστή χωρίς ανθρώπινη παρέμβαση. Η Microsoft προσφέρει αυτές τις αυτόματες μεταφράσεις για να βοηθά τους μη αγγλόφωνους χρήστες να απολαμβάνουν περιεχόμενο σχετικά με προϊόντα, υπηρεσίες και τεχνολογίες της Microsoft. Το άρθρο προέρχεται από μηχανική μετάφραση, συνεπώς ενδέχεται να περιέχει λάθη λεξιλογίου, σύνταξης ή γραμματικής.

Κοινή χρήση Facebook Facebook Twitter Twitter Ηλεκτρονικό ταχυδρομείο Ηλεκτρονικό ταχυδρομείο

Σας βοήθησαν αυτές οι πληροφορίες;

Πολύ ωραία! Έχετε άλλα σχόλια;

Πώς μπορούμε να το βελτιώσουμε;

Σας ευχαριστούμε για τα σχόλιά σας!

×