dll- все статьи тега


Передача параметра LPCTSTR вызову API из VBA в PTRSAFE и UNICODE безопасным способом

Я боролся с этим целую неделю. У меня возникли трудности при передаче строковых указателей на функцию DLL. Фон Мы только что начали миграцию в Office 2010 из Office 2003. Некоторые люди будут иметь Office 2003 только в течение следующих нескольких лет. Некоторые люди будут использовать Office 2010 64-разрядный (почему я не знаю - но это другая тема). Для меня-мне нужно сделать некоторый код, который будет работать на всех версиях. Я нашел ... эта функция появилась в интернете несколь ...

Как сравнить содержимое двух библиотек DLL?

Я хотел бы сравнить несколько библиотек DLL одной установки с несколькими библиотеками DLL другой установки приложения, с которым я работаю. Мне нужно убедиться, что они точно такие же. Как сравнить две библиотеки DLL, чтобы убедиться, что они имеют одинаковые методы, свойства, версию и т. д.? Я начал использовать Redgate .Net Reflector, но эта задача стала утомительной, поэтому я подумал, что стоит попробовать, посмотреть, был ли кто-то еще в моей ситуации раньше и есть ли быстрое решение. Сп ...

Когда следует использовать динамические и статические библиотеки

При создании библиотеки классов в C++ можно выбрать между dynamic (.dll) и статические (.lib) библиотеки. В чем разница между ними и когда уместно использовать какие? ...

Как правильно загрузить экземпляр из библиотеки DLL, реализующей определенный базовый класс В C#?

У меня есть проблема, когда у меня есть программа, которая должна загрузить плагин (DLL) из определенного каталога, где DLL реализует определенный базовый класс. Проблема в том, что моя программа, которая загружает DLL, имеет ссылку на другую DLL, на которую также ссылается загружаемая DLL. Я покажу на примере, как возникает эта проблема. Этот простой тест состоит из 3-х различных решений и 3-х отдельных проектов. Примечание: Если у меня есть все проекты в одном решении, проблема не возникает. ...

Отладка библиотеки DLL VC++ 6, вызванной из C#

У меня есть старая DLL, написанная в Visual Studio 6, которую я вызываю из C#, написанной в Visual Studio 2010. Библиотека DLL не работает должным образом, и я хочу отладить ее. Как я могу это сделать? У меня есть проект исходного кода, но я не вижу, как я могу войти в него. Примечание: когда я говорю "не работает", вызов DLL завершается успешно, и он проходит небольшой путь через код в DLL, прежде чем потерпеть неудачу, но я хочу точно отследить, где именно. ...

как я могу вызвать sqljdbc auth.файл DLL

Я использую eclipse и хочу сделать соединение с базой данных sql, я поставил sqljdbc_auth.dll в buildpath я получаю это сообщение об ошибке 18 декабря 2013 г. 10: 45: 54 ком.Microsoft.от SQLServer.интерфейс jdbc.AuthenticationJNI clinit> Предупреждение: не удалось загрузить sqljdbc_auth.причина dll: нет sqljdbc_auth в java.библиотека.путь Этот драйвер не настроен для интегрированной аутентификации. ClientConnectionId: 7a06f... Что я здесь делаю не так? ...

Прямой доступ к памяти библиотеки DLL C++ в C#

Я искал stackoverflow для этой проблемы, но не нашел этого точного. В частности, я нашел массу вопросов, касающихся извлечения ссылок на строки C++ (char**), когда сторона C# управляет памятью, но не наоборот. Ситуация выглядит следующим образом. У меня есть DLL (написанная на VC++ 2012), которую я написал сам. Он загружает и анализирует данные из файлов, а затем позволяет любому, кто использует DLL доступ к этим данным (фактический прямой доступ к памяти по соображениям производительности) в н ...

Приложение не удалось запустить, так как не удалось найти или загрузить плагин QT platform " windows"

Я просмотрел все вопросы, которые, по-видимому, связаны с переполнением стека, и ни одно из решений, кажется, не помогает мне. Я создаю приложение Qt с этой настройкой: Windows 7 Professional x64 Visual Studio 2012 Qt 5.2.0 построен с помощью configure -developer-build -debug-and-release -opensource -nomake examples -nomake tests -platform win32-msvc2012 -no-opengl проект использует QtSingleApplication (qt-solutions) приложение является 32-битным приложением qmake запускается со следующ ...

Как я могу узнать, какую библиотеку DLL использует моя программа C++?

Даже когда я строю exe в режиме выпуска, когда я пытаюсь выполнить программу на другом компьютере, я получаю DLL не найдены ошибки. Поэтому мне нужно выяснить, какие библиотеки DLL нужны моей программе,и скопировать их с помощью exe. Но я не могу понять, как найти библиотеки DLL, которые использует моя программа. #include "SDL.h" #include "SDL_image.h" #include "SDL_ttf.h" #include "SDL_mixer.h" #include <string> #include "head.h" #include <cstdlib> #include <stdio.h> #include ...

Коллекция dll файлы в другую указанную папку?

Во - первых, пожалуйста, простите меня за незнание правильной терминологии, я уверен, что есть очень распространенное техническое название для этого, которое я мог бы просто поискать в Google для справки-но я не могу найти помощь, если я не знаю термин для начала. Я строю модульную систему в Delphi 7. Есть несколько приложений, и куча dll файлы. Все приложения используют эти dll файлы, а также некоторые dll файлы использовать другие dll файлы. Библиотеки DLL являются в настоящее время сохраняет ...

c++: определение функции dllimport не допускается, построение с помощью visual studio 2010

Я использую visual studio 2010 для построения a .файл DLL. Я написал судебный процесс следующим образом: // trialDLL.h #ifndef TRIALDLL_H_ #define TRIALDLL_H_ // ... MyMathFuncs class definition omitted #ifdef __cplusplus extern "C"{ #endif #ifdef TRIALDLL_EXPORT #define TRIALDLL_API __declspec(dllexport) #else #define TRIALDLL_API __declspec(dllimport) #endif TRIALDLL_API MyMathFuncs* __stdcall new_MyMathFuncs(double offset); TRIALDLL_API void __stdcall del_MyMathFuncs(MyMathFuncs *myMath ...

Как экспортировать функции перегрузки из библиотеки DLL?

Delphi Xe. В окне модуля.pas я вижу один из методов: function InterlockedExchangeAdd(Addend: PLongint; Value: Longint): Longint stdcall; overload; {$EXTERNALSYM InterlockedExchangeAdd} function InterlockedExchangeAdd(var Addend: Longint; Value: Longint): Longint stdcall; overload; {$EXTERNALSYM InterlockedExchangeAdd} ... function InterlockedExchangeAdd(Addend: PLongint; Value: Longint): Longint; external kernel32 name 'InterlockedExchangeAdd'; function InterlockedExchangeAdd(var Addend: Long ...

Создание DLL из CUDA с помощью nvcc

Я хочу создать .dll из кода CUDA (kernel.cu) для использования этой библиотеки из внешней программы на языке Си. После нескольких попыток я просто оставил простую функцию C в файле. cu. Код следующий: Kernel.cu #include <stdio.h> #include "kernel.h" void hello(const char *s) { printf("Hello %sn", s); }/* Ядро.h #ifndef KERNEL_H #define KERNEL_H #include "cuda_runtime.h" #include "device_launch_parameters.h" #ifdef __cplusplus extern "C" { #endif void __declspec(dllexpo ...

PHP 7: отсутствует VCRUNTIME140.файл DLL

у меня есть ошибка при запуске PHP 7 на Windows. Когда я бегу php в командной строке он возвращает окно сообщения с системной ошибкой: программа не может запуститься, потому что VCRUNTIME140.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы устранить эту проблему. после этого, CLI рушится. поскольку я не хочу устанавливать DLL-файл с внешнего сайта, я не знаю, как исправить это! версия PHP:7.0. 0alpha1 VC14 x64 потокобезопасный ...

Как я могу использовать DLL-файл из Python?

каков самый простой способ использовать DLL-файл из Python? в частности, как это можно сделать без написание любого дополнительного кода оболочки C++ для предоставления функциональности Python? встроенные функции Python является строго предпочтительным по сравнению с использованием сторонней библиотеки. ...

Как найти PublicKeyToken для конкретной dll?

Мне нужно воссоздать поставщика в моей сети.конфигурационный файл, который выглядит примерно так: <membership defaultProvider="AspNetSqlMemProvider"> <providers> <clear/> <add connectionStringName="TRAQDBConnectionString" applicationName="TRAQ" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" name="AspNetSqlMemProvider" type="System.Web.Security.SqlMembershipProvider, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F ...

Как установить путь к DLL-файлу в Visual Studio?

Я разработал приложение, которое зависит от файла DLL. Когда Я debug мое приложение, приложение будет жаловаться, что: " Это приложение не удалось запустить, потому что xxx.dll не было найдено." поэтому я должен скопировать DLL-файл в тот же каталог, что и мой .файл vcproj. есть ли способ настроить проект на поиск DLL-файла в (предпочтительно) некотором относительном пути или (не предпочтительно) некотором абсолютном путь? аналогичная концепция, как мы устанавливаем include и путь к би ...

Как проверить зависимость от DLL?

иногда, когда я делаю небольшой проект, я недостаточно осторожен и случайно добавляю зависимость для DLL, о которой я не знаю. Когда я отправляю эту программу другу или другим людям, "это не работает", потому что "некоторые DLL" отсутствуют. Это, конечно, потому что программа может найти DLL на моей системе, но не на их. есть ли программа / скрипт, который может сканировать исполняемый файл для зависимостей DLL или выполнять программу в "чистой" среде без DLL для тестирования предотвратите эти ...

Как определить зависимости a.NET заявление?

Как определить зависимости приложения .NET? Делает Dependency Walker работы с управляемыми приложениями? Я загрузил последнюю версию и попытался профилировать приложение, но он просто выходит без особых объяснений. Если он не работает с .NET, то есть ли какой-то другой инструмент, который поможет мне отладить проблему загрузки DLL во время выполнения? ...

Как безопасно передавать объекты, особенно объекты STL, в DLL и из нее?

Как передать объекты класса, особенно объекты STL, в библиотеку DLL C++ и из нее? мое приложение должно взаимодействовать со сторонними плагинами в виде DLL-файлов, и я не могу контролировать, с каким компилятором эти плагины построены. Я знаю, что нет гарантированного ABI для объектов STL, и я обеспокоен тем, что вызывает нестабильность в моем приложении. ...