Використання інтерфейсів при роботі з DLL, C / C + +, Програмування, статті

Як ви, напевно, знаєте, в динамічно підключаються бібліотеках (DLL) використовуються угоди мови C при оголошенні експортованих об’єктів, у той час як в C + + застосовується дещо інша система генерації імен при компіляції, так що не можна просто експортувати функції – методи класу С + + і потім використовувати їх у коді програми-клієнта (тут і […]

EJB Advocate: Реалізація слабосвязанних SOA-додатків з використанням Java EE (исходники), Різне, Програмування, статті

У кожній статті EJB Advocate наводиться типовий діалог з реальними користувачами і розробниками в процесі надання рекомендацій щодо вирішення якої-небудь цікавої проблеми. Персональні дані учасників діалогу не повідомляються, також не використовуються недостатньо випробувані і закриті архітектури.

Доступ до віртуальних дисків з-поза віртуальної машини, Linux, Операційні системи, статті

Еріжоков А.А. Іноді виникає потреба списати небудь з віртуального диска, створеного під VMWare, на диск реального комп’ютера. Це можна зробити, запустивши VMWare, завантажити встановлену під нею ОС і переписати це “щось” на реальний диск, підключений в VMWare як Raw Disk або через Samba і т.д.. А якщо твоя віртуальна машина створена без підтримки мережі? Або […]

Інтерактивні схеми в Visio 2010, Різне, Програмування, статті

Введення Створення головної сторінки блок-схеми Додавання пов'язаних сторінок Експорт інтерактивних документів Висновок Додаткові матеріали Введення У паперових документах ви обмежені використанням виключно статичних схем. Але Visio 2010 має у своєму арсеналі засоби для створення інтерактивності, що може бути корисно при електронному поданні схеми в презентації, на сторінці Інтернет-сайту або корпоративного порталу SharePoint. І навіть цією […]

Том Кайт: про поділ, розщепленні і видаленні (On Sharing, Splitting, and Deleting, By Tom Kyte), Інші СУБД, Бази даних, статті

Том Кайт розглядає спільне використання курсорів, розщеплення великих таблиць і надійне видалення рядків. Питання. Я трохи здивований вашою фразою: “Якщо ви будете використовувати параметр CURSOR_SHARING = SIMILAR, ви можете зменшити кількість згенерованих планів виконання, а, з іншого боку, ви можете мати точно таку ж кількість планів “.

Web-сервіси Java, частина 3: Зв’язування даних в Axis2 (исходники), Різне, Програмування, статті

Незважаючи на те, що обмін повідомленнями XML лежить в основі Web-сервісів, більшість додатків Web-сервісів не мають відношення до XML. Замість цього додатка обмінюються бізнес-даними, специфічними для кожного конкретного додатка. В даному випадку XML – це просто формат, який використовується для представлення бізнес-даних, що підтримує інтерфейс Web-сервісу. XML відмінно підходить для цієї мети, оскільки він надає […]

Зв’язування за допомогою Visual C #. NET для автоматизації додатків Microsoft Office (исходники), Різне, Програмування, статті

Анотація При автоматизації таких додатків, як додатки Microsoft Office, виклики властивостей і методів об’єктів додатків Microsoft Office повинні бути певним чином зіставлені цих об’єктів. Процес зіставлення викликів властивостей і методів об’єктів, які реалізують ці властивості і методи, називається зв’язуванням. В Visual C # існують два типи зв’язування: раннє зв’язування і пізніше зв’язування. Вибір типу зв’язування […]

Том Кайт: про поділ

Том Кайт розглядає спільне використання курсорів, розщеплення великих таблиць і надійне видалення рядків. Питання. Я трохи здивований вашою фразою: "Якщо ви будете використовувати параметр CURSOR_SHARING = SIMILAR, ви можете зменшити кількість згенерованих планів виконання, а, з іншого боку, ви можете мати точно таке ж кількість планів ".

Статична завантаження

Створимо спершу проект (File / New / DLL). Буде створений проект, що містить наступне: int WINAPI DllEntryPoint (HINSTANCE hinst, unsigned long reason, void *) { return 1; } і довгий коментар застережливий вас про те, що для работо здібності вашої DLL необхідно снеі забезпечити поствку деяких dll якщо ви використовуєте екземпляри класу String.