Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вызов функции из FLL / 7 сообщений из 7, страница 1 из 1
30.03.2004, 15:56
    #32462490
Flex2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функции из FLL
Всем доброго дня !
Господа, подскажите, допустимо ли если 2 приложения на VFP, работающие с 1 FLL вызовут одновременно одну и туже функцию из этой библиотеки ?
...
Рейтинг: 0 / 0
30.03.2004, 16:17
    #32462540
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функции из FLL
А почему нет? Проблемы могут возникать при обращении к общим ресурсам. А вызов функции осуществляется уже после ее загрузки в область памяти приложения...
...
Рейтинг: 0 / 0
30.03.2004, 16:20
    #32462548
Flex2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функции из FLL
А как быть с многопоточным Ole сервером ?
В случае если 2 потока захотят поработать с функцией, прокатит ?
...
Рейтинг: 0 / 0
30.03.2004, 16:23
    #32462556
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функции из FLL
Фоксовый COM-объект имеет потоковую модель Apartment, поэтому проблем быть не должно.
...
Рейтинг: 0 / 0
30.03.2004, 18:00
    #32462767
XAndy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функции из FLL
Команда set library to mylib.fll и есть загрузка библиотеки в память (притом обязательно полностью), а set library to - удаление из памяти. Проверяется просто, загрузите библиотеку, а затем удалите файл библиотеки из области видимости фокса. Фокс как работал, так и будет продолжать, библиотечный файл ему больше не понадобится.
...
Рейтинг: 0 / 0
30.03.2004, 18:16
    #32462789
Crip
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функции из FLL
Вопрос вообще-то был в другом... Человек интересуется не будет ли загружена библиотека в одно адресное пространство при работе c multithreaded dll. Ответ - не будет потому что VFP использует потоковую модель apartment.
...
Рейтинг: 0 / 0
31.03.2004, 12:55
    #32463723
Flex2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вызов функции из FLL
Crip, уважаемый, а не подскажите откуда Вы взяли, что фоксовский сервер
будет иметь именно эту модель ? И так сказать попутные вопросы:
1. Сервер создан, он по замыслу multithreaded. Каким образом мне из клиента , тож на VFP, создать 10 его копий объекта сервера и обеспечить такую работу объектов серверов , чтобы обмен с клиентом был защищен от коллизий обмена данными между серверами и клиентом ?
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вызов функции из FLL / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]