|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
|||||||||||
OLE(Object Linking and Embedding)?24.01.2024, 23:07. Показов 16043. Ответов 167
Здравствуйте! Приступил к изучению темы OLE, если кто-то эту тему понимает, то ему не составит труда пояснить что это за зверь такой, ну, или пояснить некоторые моменты, мелочи. Вот одна такая "мелочь"
Почему автор объявляет класс так: Кликните здесь для просмотра всего текста
Это что-то абсолютно мне не знакомое, и, если на win32 DLL-библиотека собирается, то для win64 уже нет, ругается
0
|
|||||||||||
| 24.01.2024, 23:07 | |
|
Ответы с готовыми решениями:
167
Error linking glsl Program Object Как увидеть содержание типа OLE Object с помощью Delphi-Ole Conteiner? Изменить Свойство Ole Object |
| 29.02.2024, 08:52 | |
|
0
|
|
| 01.03.2024, 09:56 | |
|
0
|
|
| 01.03.2024, 17:13 [ТС] | |
|
0
|
|
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
|
| 03.03.2024, 00:03 [ТС] | |
|
0
|
|
|
COM‐пропагандист
|
|
| 03.03.2024, 07:01 | |
|
0
|
|
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
|
| 03.03.2024, 07:18 [ТС] | |
|
0
|
|
|
2737 / 894 / 331
Регистрация: 10.02.2018
Сообщений: 2,137
|
|||||||||||
| 03.03.2024, 11:41 | |||||||||||
|
Liss29, странный ключ, хелп вроде бы говорит, что это устаревший вариант оставленный для совместимости (CLSID Key).
Можно попробовать регистрацию через reg-файл ("myfile.reg"). Файл для регистрации
0
|
|||||||||||
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
||||
| 03.03.2024, 23:48 [ТС] | ||||
|
И да, путь к .DLL, в котором присутствует кириллица в реестре отображается кракозябрами, возможно, в этом проблема. Не по теме:
Добавлено через 30 минут
0
|
||||
|
2737 / 894 / 331
Регистрация: 10.02.2018
Сообщений: 2,137
|
|
| 04.03.2024, 11:28 | |
|
Liss29, есть ещё вариант путаницы с 32х и 64х битными компонентами и путями в реестре.
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSI D\ в 64х битной ОС используется для 64х битных программ. HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ Classes\CLSID\ в 64х битной ОС используется для 32х битных программ. Если ваша программа пишет и читает реестр напрямую, то обычно используются короткие пути без WOW6432Node. ОС автоматически добавит этот подраздел в путь если программа 32х битная. Если же вы пользуетесь сторонними программами для редактирования реестра, то тут нужно самому задавать нужные пути.
0
|
|
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
||||||||
| 04.03.2024, 17:26 [ТС] | ||||||||
|
Ну, можно в .reg-файл добавить ещё один путь.
Добавлено через 6 минут Теперь ошибка такая Ошибка в библиотеке DLL и адрес, но в подключённых модулях я DLL-ки не наблюдаю.
0
|
||||||||
|
2737 / 894 / 331
Регистрация: 10.02.2018
Сообщений: 2,137
|
||
| 04.03.2024, 18:15 | ||
|
0
|
||
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
||||||||||||
| 04.03.2024, 22:53 [ТС] | ||||||||||||
0
|
||||||||||||
|
2737 / 894 / 331
Регистрация: 10.02.2018
Сообщений: 2,137
|
||
| 04.03.2024, 23:11 | ||
|
0
|
||
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
||||
| 04.03.2024, 23:42 [ТС] | ||||
0
|
||||
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
|
| 05.03.2024, 06:40 [ТС] | |
|
В общем я в командную строку Linker-а добавил следующие параметры /EXPORT: DllGetClassObject /EXPORT: DllCanUnloadNow получил предупреждения экспорт символа "DllGetClassObject" должен быть PRIVATE, но проект собрался. Далее в клиенте я сам подгрузил DLL-ку, получил указатель на эту функцию, вызвал её и получил вот что в
функции DllGetClassObject Вызвано исключение: нарушение доступа для чтения. pClassFactory->**** было 0xCDCDCDCD.. Опять память не выделяется для vtbl...
0
|
|
|
2737 / 894 / 331
Регистрация: 10.02.2018
Сообщений: 2,137
|
|
| 05.03.2024, 07:27 | |
|
Liss29, дайте лучше файлы библиотеки и клиента.
0
|
|
|
Модератор
|
|||||||||||||||||||
| 05.03.2024, 09:05 | |||||||||||||||||||
|
Добавлено через 28 минут DEF.https://learn.microsoft.com/ru... w=msvc-170 https://learn.microsoft.com/ru... w=msvc-170
m.c
1
|
|||||||||||||||||||
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
|
| 06.03.2024, 05:19 [ТС] | |
|
0
|
|
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
||||||||
| 06.03.2024, 05:29 [ТС] | ||||||||
0
|
||||||||
|
COM‐пропагандист
|
||||||
| 06.03.2024, 06:22 | ||||||
Исправляйте ошибку.
1
|
||||||
| 06.03.2024, 06:22 | |
|
Access and Excel OLE object ActiveX ole-object с Delphi на Qt Access and Excel OLE object Импорт файла из OLE Object в attachment Как вставить рисунок с OLE object таблицы EXCEL в таблицу Acces Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|