За допомогою функції DDEInitiate можна почати розмову динамічного обміну даними (DDE) з іншою програмою. Функція DDEInitiate відкриває канал DDE для передавання даних між сервером DDE та клієнтською програмою.

Наприклад, якщо вам потрібно перенести дані з електронної таблиці Microsoft Office Excel 2007 до бази даних Microsoft Office Access 2007, ви можете скористатися функцією DDEInitiate, щоб відкрити канал між двома програми. У цьому прикладі Access виконує роль клієнтської програми, а Excel – серверної.

Синтаксис

DDEInitiate ( application, topic )

Синтаксис функції DDEInitiate має такі аргументи:

Аргумент

Опис

application

рядковий вираз визначення програми, яка може брати участь у розмові DDE. Зазвичай аргумент Application – це ім'я exe-файлу (без розширення. exe) для програми на платформі Microsoft Windows, як-от Excel.

topic

Текстовий вираз, що є іменем тема, визнаним аргументом застосунку . Перевірка документації програми для списку тем.


Примітки

Якщо вдасться, функція DDEInitiate починає розмову DDE з програмою та темою, указаною за допомогою функції appleicaі темами, а потім повертає довге ціле число. Це повернуте значення представляє унікальну номер каналу визначення каналу, через який може відбутися передача даних. Цей номер каналу згодом використовується з іншими функціями та заявами DDE.

Якщо програма ще не запущена або працює, але не розпізнає аргумент " Тема " або не підтримує DDE, функція DDEInitiate повертає помилка виконання.

Значення аргументу topic залежить від програми, вказаної як аргумент application. Для програм, які використовують документи або файли даних, припустимі імена тем часто включають імена цих файлів.

Примітка.: Microsoft Windows, а також пам’ять і ресурси вашого комп’ютера визначають максимальну кількість розмов DDE, які можна відкрити одночасно. Якщо ви не використовуєте канал, вам слід заощадити ресурси, припинивши їх використання оператором DDETerminate або DDETerminateAll.

Порада

Якщо потрібно керувати об’єктами іншої програми з Access, радимо використовувати автоматизацію.

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?
Що вплинуло на ваші враження?

Дякуємо за ваш відгук!

×