|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
|||||||||||
OLE(Object Linking and Embedding)?24.01.2024, 23:07. Показов 16551. Ответов 167
Здравствуйте! Приступил к изучению темы OLE, если кто-то эту тему понимает, то ему не составит труда пояснить что это за зверь такой, ну, или пояснить некоторые моменты, мелочи. Вот одна такая "мелочь"
Почему автор объявляет класс так: Кликните здесь для просмотра всего текста
Это что-то абсолютно мне не знакомое, и, если на win32 DLL-библиотека собирается, то для win64 уже нет, ругается
0
|
|||||||||||
| 24.01.2024, 23:07 | |
|
Ответы с готовыми решениями:
167
Error linking glsl Program Object Как увидеть содержание типа OLE Object с помощью Delphi-Ole Conteiner? Изменить Свойство Ole Object |
|
2737 / 894 / 331
Регистрация: 10.02.2018
Сообщений: 2,138
|
||||||
| 06.03.2024, 08:28 | ||||||
Сообщение было отмечено politoto как решение
Решение
Liss29, я согласен с предыдущим комментарием. В коде примера (pubmem.h) присутствует какая-то странная идея и её запутанная реализация (совмещение определения и реализации интерфейса), если ещё сверху приправить это устареванием кода (возможно опция novtable появилось позже создания примера), то вылезает описанная вами ошибка (виртуальная таблица заполнена байтами CD). Точечно устранить её можно добавив вверху файла "pubmem.h" такие строки:
1
|
||||||
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
||||
| 06.03.2024, 21:45 [ТС] | ||||
|
Добавлено через 13 минут
0
|
||||
|
Модератор
|
|||||||||||||||||
| 07.03.2024, 09:12 | |||||||||||||||||
|
Из всего pubmem.h в callpub.c нужны только 3 строчки, в которых определяется CLSID:
0
|
|||||||||||||||||
|
COM‐пропагандист
|
||
| 07.03.2024, 13:12 | ||
|
Не понял.
0
|
||
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
||||
| 08.03.2024, 06:32 [ТС] | ||||
|
0
|
||||
|
225 / 39 / 4
Регистрация: 18.11.2012
Сообщений: 1,638
|
|||
| 09.03.2024, 21:47 [ТС] | |||
|
Добавлено через 28 секунд
0
|
|||
|
Модератор
|
||||||||||||||||||||||
| 18.04.2024, 16:01 | ||||||||||||||||||||||
|
Выполняется
OleCreate() из <ole.h>, а не из новомодного <ole2.h>https://learn.microsoft.com/en... -olecreate (документация TBD, а пока скопипастана из новомодной, в том числе и Requirements).Для этого перед #include <windows.h>нужно определить #define INC_OLE1Кликните здесь для просмотра всего текста
64-разрядная программа соберается, но с моей Windows 10 не поставляются 64-разрядные
olesvr32.dll и olecli32.dll, поэтому протестировать могу только 32-разрядный вариант.
0
|
||||||||||||||||||||||
| 18.04.2024, 16:01 | |
|
Access and Excel OLE object ActiveX ole-object с Delphi на Qt Access and Excel OLE object Импорт файла из OLE Object в attachment Как вставить рисунок с OLE object таблицы EXCEL в таблицу Acces Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|