Tag: dllimport

Verwenden Sie dieses tag für Fragen über Import-Funktionen, Daten oder Objekte aus DLLs (Dynamic-link libraries).

P/Invoke-dynamic DLL-Suchpfad

Anzahl der Antworten 3 Antworten
Habe ich eine vorhandene app, die P/Ruft eine DLL die sich im gleichen Verzeichnis wie die app selbst. Nun (aufgrund der Tatsache, dass Canon stellt einen der crappiest API ' s Rum) brauche ich zur Unterstützung zwei

Wie um zu Überprüfen, eine Digitale Signatur einer DLL in .NET

Anzahl der Antworten 1 Antworten
Ich geschrieben habe eine C# .NET-Anwendung, die eine beliebte, nicht verwaltete DLL-Datei für einen Teil seiner Funktionalität. Die DLL importiert, die mit dem standard DllImport aus dem System.- Laufzeit.InteropServices. Jedoch, leider, meine Bewerbung (zusammen mit den meisten

"unsicherer code nur angezeigt, wenn Sie kompilieren mit /unsafe"

Anzahl der Antworten 2 Antworten
Ich habe eine web-Anwendung und in einer der Klassen, die im folgenden definiert ist (teilweise): public class DllFunction { [DllImport("CARSDBI.dll", EntryPoint="CARSDBI_EnableLogging")] public static extern unsafe void CARSDBI_EnableLogging(int bSetting); .... } Bekomme ich den "unsicheren code kann nur

Aufruf mehrere dll-Importe mit der gleichen Methode name

Anzahl der Antworten 3 Antworten
Bin ich importieren mehrere unmanaged c++ DLL in mein Projekt jedoch die importierten DLLs haben dieselben Methodennamen, die Ursachen compiler gibt. Zum Beispiel; unsafe class Myclass { [DllImport("myfirstdll.dll")] public static extern bool ReturnValidate(long* bignum); [DllImport("myseconddll.dll")] public static

dllimport /dllexport und statische Bibliotheken der Kompilierung unter visual c++

Anzahl der Antworten 2 Antworten
Ich dringend Ihre Hilfe brauchen. Ich versuche zu kompilieren statisch auf der poppler-Bibliothek (speziell für qt4) unter windows mit dem visual c++ 2008 compiler. Um dies zu erreichen Aufgabe, die ich brauchte, zu kompilieren eine Reihe von

Error C2491: definition of dllimport function not allowed

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit der Erstellung einer dll, die auf Visual Studio 2013. Dieser code funktioniert auf Code::Blocks. Der Fehler war definition of dllimport function not allowed" on line void DLL_EXPORT prim(map<string, vector<int>> nodes, map<pair<string, string>,

So fügen Sie eine C++ - DLL in Windows Phone 8 (C#) Rahmen

Anzahl der Antworten 1 Antworten
Ich versuche, fügen Sie eine C++ - DLL Windows Phone 8 framework in Visual Studio Express 2012. Habe ich versucht folgende Möglichkeiten Importieren und aufrufen über PInvoke [DllImport("WP8DLL.dll", CallingConvention = CallingConvention.Cdecl)] public static extern int functionReturningInteger(); Ergebnis:

microsoft.office.interop.word-dll (2007/2010) - Probleme/ c#.net

Anzahl der Antworten 1 Antworten
Problem: Auffüllen Werte für word-Dokument-ist nicht passiert.Objekt-Verweis-Fehler in der Produktion server. Entwicklung server( funktioniert Prima) ich versuche, füllen Sie die Werte für das word-Dokument mithilfe von c#.bin mit microsoft.office.interop.word-dll (version 12.0 Bezug auf word 2007) als Verweis

Die Parametrierung DllImport für die Verwendung in einer C# - Anwendung

Anzahl der Antworten 3 Antworten
Wir haben einen Anbieter, der bietet eine Bibliothek für den Zugriff auf Ihre hardware. Leider, wenn Sie mehrere Geräte besitzen, müssen Sie es importieren, Ihre Bibliothek mehrere Male, mit verschiedenen dll-Namen. Als Konsequenz haben wir eine Tonne

VB.NET Unable to load DLL Das angegebene Modul konnte nicht gefunden werden. wenn dllimport

Anzahl der Antworten 1 Antworten
Ich bin das hinzufügen von VC++ lib in mein VB .Net-Programm benutzen z.B.: <DllImport("KMpeg4.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _ Shared Function KOpenInterface() As System.IntPtr End Function Habe ich zur Laufzeit den Fehler: Unable to load DLL 'KMpeg4.dll': Das angegebene

Mit delegates in C# als callback für C DllImported Funktionen

Anzahl der Antworten 1 Antworten
Ich versuche zu nennen Funktionen einer C-DLL. Aber ich habe eine StackOverflowException also ich denke, etwas ist falsch mit der Funktion als parameter. Im detail sieht es wie folgt aus. C-DLL (header-Datei): typedef struct { MyType aType;

Ist es in der Regel eine spürbare Leistungseinbußen beim Aufruf PInvoke Win32 / COM-Methoden?

Anzahl der Antworten 2 Antworten
Frage ich mich, ob jemand eine anständige Erklärung oder übersicht auf die negativen Aspekte der Verwendung von DLLImport /PInvoke auf Win32-Methoden aus verwaltet .Net-code? Ich plan zu machen verwenden der verschiedenen Win32-Methoden und möchte ein besseres Verständnis

C# DLLImport C++ - dll

Anzahl der Antworten 2 Antworten
Habe ich eine .dll gebaut, in C++/CLI und .NET. Daher ist es zielgerichtet .NET-Anwendungen. Die API ist eine Reihe von Wrappern, die verwendet verwalteten Typen, also ist es NET native. Ich habe importiert .dll Hinzugefügt und eine

GetMessage() gegeben ein System.ExecutionEngineException

Anzahl der Antworten 1 Antworten
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices; using System.Diagnostics; using System.Threading; namespace WindowsFormsApplication1 { public partial class Form1 : Form { [DllImport("user32.dll")] public static extern bool

aufrufen von nicht verwalteten C++ - code von C# mit pinvoke

Anzahl der Antworten 3 Antworten
Ich habe eine unmanaged C++ - dll, für die ich keinen Zugang zum code haben aber alle Methoden-Deklarationen für. Können zur Einfachheit sagen .h sieht wie folgt aus: #include <iostream> #ifndef NUMERIC_LIBRARY #define NUMERIC_LIBRARY class Numeric {

FindWindowEx aus user32.dll ist die Rückgabe ein handle, Null und error code 127 verwenden von dllimport

Anzahl der Antworten 3 Antworten
Ich brauche, um zu behandeln eine andere windows-Anwendung ein Programm, google-Suche fand ich eine Probe, die Griffe windows-Rechner mit DLLImport-Attribut und dem Import der user32.dll Funktionen in managed in C#. Dem die Anwendung ausgeführt wird, bekomme ich

Exportieren von Funktionen aus C++ dll in C# P/Invoke

Anzahl der Antworten 5 Antworten
Ich gebaut habe eine C++ dll, die ich nennen möchte aus C# - code. Ich bin in der Lage, rufen Sie eine Funktion auf, aber der andere wirft eine Ausnahme, wenn der C# - code versucht, um

Nicht aufgelöstes externes symbol _declspec(dllimport)

Anzahl der Antworten 3 Antworten
Habe ich eine DLL für meine Konsolenanwendung in Visual Studio. In meiner DLL habe ich eine Klasse namens Dialog_MainMenu mit einen *.cpp-Datei und ein *.h-Datei. Folgende Fehlermeldung: Fehler 9 error LNK2001: nicht aufgelöstes externes symbol "__declspec(dllimport) public:

C# - Delegat für C++ - callback

Anzahl der Antworten 3 Antworten
Ich glaube, ich habe grundsätzlich verstanden, wie Sie schreiben, der c# - Delegaten, der für Rückrufe, aber das ist verwirrend mich. Die c++ - definition ist wie folgt: typedef int (__stdcall* Callback)( long lCode, long lParamSize, void*

C#: Wie kann ich dynamisch laden/instanziieren eine DLL?

Anzahl der Antworten 5 Antworten
Ich habe gesehen, ein paar Beispiele gibt, dass könnte eventuell helfen mir, aber ich habe nicht viel Zeit, Sie zu entdecken, wie ich gerade herausgefunden heute, dass meine Chefs haben für diese demo eine Woche früher als

Warum DllImport-Attribut als adaptiert, um das hinzufügen einer Referenz?

Anzahl der Antworten 4 Antworten
Ich habe gesehen, ein paar Beispiele wie diese: [DllImport("user32.dll")] static extern bool TranslateMessage([In] ref Message lpMsg); [DllImport("user32.dll")] static extern IntPtr DispatchMessage([In] ref Message lpmsg); Aber, was ich nicht verstehe, ist, warum jemand dies tun würde, als adaptiert,

__cdecl und __declspec Aufrufkonventionen Verwirrung

Anzahl der Antworten 2 Antworten
Ich Schreibe eine DLL, die für eine Drittanbieter-Anwendung. Die wichtigsten software-Ingenieur erwähnt, dass die Anwendung die __cdecl - (/Gd) - Aufrufkonvention. Muss ich sicherstellen, dass ich es auch benutzen. Zusätzlich, der Dritte hat für mich eine C++

Übergabe von Zeigern von nicht verwaltetem code

Anzahl der Antworten 3 Antworten
Ich habe ein C# - Projekt, dass die Einfuhren eine C-dll, die dll hat diese Funktion: int primary_read_serial(int handle, int *return_code, int *serial, int length); Möchte ich, um Zugriff auf die seriellen parameter. Ich habe nämlich, bis

Python-ctypes.WinDLL Fehler , _dlopen(selbst._name, Modus) kann nicht gefunden werden

Anzahl der Antworten 1 Antworten
ctypes.WinDLL("C:\Program Files\AHSDK\bin\ahscript.dll") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python26\lib\ctypes\__init__.py", line 353, in __init__ self._handle = _dlopen(self._name, mode) WindowsError: [Error 126] The specified module could not be found Wie kann ich es

Gewusst wie: importieren von void * C-API in C#?

Anzahl der Antworten 3 Antworten
Angesichts dieser C-API-Deklaration wie wäre es importiert zu C#? int _stdcall z4ctyget(CITY_REC *, void *); Habe ich in der Lage, so weit zu kommen: [DllImport(@"zip4_w32.dll", CallingConvention = CallingConvention.StdCall, EntryPoint = "z4ctygetSTD", ExactSpelling = false)] private extern static

Wie kann ich einen entrypoint für eine dll

Anzahl der Antworten 1 Antworten
Dachte ich zuerst Einstiegspunkt in dlls DLLMain aber dann, wenn ich versuche zu importieren, die es in C# bekomme ich eine Fehlermeldung, dass entrypoint nicht gefunden, Hier ist mein code: #include <Windows.h> int Test(int x,int y) {

Wie zu importieren, const char* API für C#?

Anzahl der Antworten 3 Antworten
Angesichts dieser C-API-Deklaration wie wäre es importiert zu C#? const char* _stdcall z4LLkGetKeySTD(void); Habe ich in der Lage, so weit zu kommen: [DllImport("zip4_w32.dll", CallingConvention = CallingConvention.StdCall, EntryPoint = "z4LLkGetKeySTD", ExactSpelling = false)] private extern static const char*

Wo DllImport?

Anzahl der Antworten 3 Antworten
static class Class { public static void methodRequiringStuffFromKernel32() { //code here... } } Wo lege ich [DllImport("Kernel32.dll")] hier? InformationsquelleAutor randall Z | 2011-05-20

Einstellung dllimport programmgesteuert in C#

Anzahl der Antworten 9 Antworten
Ich bin mit DllImport in meiner Lösung. Mein problem ist, dass ich zwei Versionen der gleichen DLL gebaut, für 32 bit und eine für 64 bit. Beide setzen die gleichen Funktionen mit identischen Namen und identischen Signaturen.

Warum nicht .NET finden OpenSSL.NET dll?

Anzahl der Antworten 12 Antworten
BEARBEITEN (die ganze Frage, es war auch unklar) Möchte ich OpenSSL.NET Den OpenSSL.NET Installationsanleitung Seite: INSTALLIEREN Stellen Sie sicher, Sie haben libeay32.dll und ssleay32.dll in den aktuellen arbeiten - Verzeichnis der Anwendung oder in Ihrem PFAD. GETAN

Vorbei an einer C# - Klasse, Objekt in und aus einer C++ - DLL-Klasse

Anzahl der Antworten 3 Antworten
Ich ve wurden arbeiten an einem Prototyp-code-Anwendung in C# und verwendet Klassen und Funktionen aus älteren C++ - code (in form einer DLL importiert). Die code-Voraussetzung ist das bestehen in einer Objekt-Klasse, die unmanaged C++ - DLL

DLLimport unable to load dll

Anzahl der Antworten 1 Antworten
Bin ich mit einer nicht verwalteten dll in cpp, die ich nenne aus meinem C# - Projekt. Es funktioniert gut auf meinem localhost, aber funktioniert einfach nicht auf meinem shared hosting, winhost. Es passiert, wenn ich versuche,

Aufrufen von C++ - dll-Funktion aus C#: Von Strukturen, Streicher und wchar_t-arrays

Anzahl der Antworten 2 Antworten
Hier ein einfaches problem, das ich lösen muss, aber es macht mir das Gefühl, meine Haare zu drehen Grau wie alle meine versuche, kehren mir den gleichen Fehler: "Es wurde versucht, zum Lesen oder schreiben von geschütztem

Die Einbettung von nicht verwalteten dll in eine verwaltete C# - dll

Anzahl der Antworten 5 Antworten
Ich habe einen managed C# - dll, die verwendet eine nicht verwaltete C++ - dll über DLLImport. Alle funktioniert Super. Allerdings möchte ich einbetten, dass nicht verwaltete DLL, in meinem verwaltete DLL erklären, von Microsoft gibt es:

Unbehandelte Ausnahme: System.AccessViolationException: Versucht, Lesen oder schreiben

Anzahl der Antworten 3 Antworten
Unten ist mein c++ - DLL //DLL.cpp : Defines the exported functions for the DLL application. #include "stdafx.h" //#include <stdexcept> #include<iostream> using namespace std; typedef void (*FunctionPtr)(int); void (*FunctionPtr1)(int); extern "C" __declspec(dllexport)void Caller(); extern "C" __declspec(dllexport)void RegisterFunction(FunctionPtr

Wie Sie eine DLL in C# geschrieben in andere asp.net Projekt?

Anzahl der Antworten 4 Antworten
Habe ich eine Datei namens common.cs, die enthält Häufig verwendete Funktionen wie das public int GetColumnIndexByNameTemplateField(GridViewRow row, string SearchColumnName) { int columnIndex = 0; foreach (DataControlFieldCell cell in row.Cells) { if (cell.ContainingField is TemplateField) { if (((TemplateField)cell.ContainingField).HeaderText.Equals(SearchColumnName))

so importieren Sie eine Klasse aus einer dll?

Anzahl der Antworten 3 Antworten
mydll.dll namespace mydll { public class MyClass { public static int Add(int x, int y) { return x +y; } } } In einem anderen Projekt, wie kann ich den import MyClass oder Fügen Sie einfach die

Verwenden von benutzerdefinierten dll Qt-Anwendung

Anzahl der Antworten 1 Antworten
Erste, mein compiler und OS: Qt Creator 1.3 Qt 4.6 (32-bit) Windows 7 Ultimate Ich möchte lernen, wie das erstellen und importieren einer dll in Qt. Ich habe eine *.dll - Datei mit Qt-Creator, genannt Shared1.dll enthält

DLLImport -> wie man mit einem GRIFF in C#

Anzahl der Antworten 4 Antworten
in meinem C# - code, den ich importieren wollen eine C++ - DLL. Ich benutze das dllimport-und es funktioniert gut mit ein paar der Funktionen. Aber in einer Funktion, die ich in den GRIFF bekommen, die ich

Brauchen, um ein Fenster zu aktivieren

Anzahl der Antworten 3 Antworten
Habe ich eine situation wie diese. Ich habe das Fensterhandle einer Anwendung. Ich brauche, um es zu aktivieren. Ich habe versucht, alle diese Funktionen aber funktioniert nicht immer.(die meisten der Zeit , es funktioniert nicht das erste

Vorbei String aus Native C++ DLL in C# App

Anzahl der Antworten 2 Antworten
Ich geschrieben habe eine DLL in C++. Eine der Funktionen schreibt ein character-array. C++ - Funktion EXPORT int xmain(int argc, char argv, char argv2) { char pTypeName[4096]; ... //Other pTypeName ends up populated with "Portable Network Graphics"

Übergeben von Arrays von Daten zwischen C# und eine DLL (beide Richtungen)

Anzahl der Antworten 2 Antworten
Habe ich einige C-code generiert, kompiliert in einer DLL. Von C#, ich muss übergeben Sie ein array von ints, und ich brauche, um ein array von int-Werten aus. Hier ist, was ich habe, so weit. Von C#,

c++ exportieren und mithilfe von dll-Funktion

Anzahl der Antworten 2 Antworten
Ich kann nicht ganz herausfinden, wo es ist ein Fehler. Ich bin der Erstellung einer DLL und dann in einer C++ Konsolen-Programm (Windows 7, VS2008). Aber ich bekomme LNK2019 unresolved external symbol wenn man versucht, die DLL-Funktionen.

Verwenden Sie eine dll in ein c++ - Programm. (borland c++ builder und im Allgemeinen)

Anzahl der Antworten 6 Antworten
Ich versuche eine dll verwenden, nämlich libcurl, mit meinem Programm, aber es ist nicht zu verknüpfen. Libcurl kommt mit .h-Dateien, die kann ich zählen (kümmert sich um dllimport), aber dann denke ich, ich muss angeben, welche dll

DllImport oder LoadLibrary für beste Leistung

Anzahl der Antworten 4 Antworten
Habe ich extern .DLL-Datei mit schnellen assembler-code in. Was ist der beste Weg, um call-Funktionen in diesem .DLL-Datei zu erhalten, die beste Leistung? Sind diese big - Methoden, die aufgerufen werden, nur ein paar mal oder sind

DllImport-und char-Marshalling

Anzahl der Antworten 2 Antworten
Ich bin Neuling in C# und Marshalling. Ich muss an meinem C func in C#, aber ich habe einen falschen Rückgabewert von C func (oder ich weiß nicht, wie es zu konvertieren, um die richtige Antwort). C

Verwenden GetForegroundWindow Ergebnis in eine if-Anweisung, um zu überprüfen, Benutzer aktuelle Fenster

Anzahl der Antworten 1 Antworten
Ich brauche, um zu überprüfen, welche Fenster der Benutzer aktuell gewählt hat, und Dinge zu tun, wenn Sie ein bestimmtes Programm ausgewählt. Ich habe nicht verwendet die GetForegroundWindow-Funktion vor, und finde keine Informationen, wie es zu benutzen

Mit DLLImport auf eine Klasse importieren

Anzahl der Antworten 3 Antworten
Ich habe eine Klasse in der dll: Zum Beispiel: namespace foo { public class baa { /* ... */ } } wie kann ich Importe der baa Klasse aus einer dll? ist es möglich? [DllImport(DllName)] public extern

unable to load DLL in C#

Anzahl der Antworten 4 Antworten
so laden Sie eine dll in ein c# - Projekt Fehler:Unable to load DLL 'Reader.dll': Das angegebene Modul konnte nicht gefunden werden. (Ausnahme von HRESULT: 0x8007007E) code-Beispiel: [DllImport("Reader.dll")] public static extern byte OpenReader(ref IntPtr hCom, byte LinkType,

Mehrdeutige übereinstimmung gefunden beim Zugriff auf die dll

Anzahl der Antworten 4 Antworten
Ich versuche, laden Sie eine Funktion in einer dll. Die dll wird geladen, aber nur an der Stelle der Berufung auf die Funktion, bin ich immer eine Ausnahme Mehrdeutige Treffer gefunden Hier ist das code-snippet. Assembly dll