Tag: c++-cli

C++/CLI basiert auf C++, geändert, um ermöglichen die Zusammenstellung einer Mischung von nativen code und code für die Microsoft Common Language Infrastructure (CLI). Es ersetzt die Microsoft Managed Extensions für C++, die gezielt für stärkere C++ Konformität.

Aufrufen von C++/CLI löschen auf C# - Objekt

Anzahl der Antworten 4 Antworten
Ich bin in der Mitte der Umwandlung von code aus C++/CLI nach C#. Eines der Objekte ist ein Destruktor in C++/CLI version. Einige andere C++/CLI-code-Anrufe "löschen" auf das object nach Gebrauch. Welche Methode brauche ich zur Umsetzung

LoadLibrary 193

Anzahl der Antworten 2 Antworten
Erstelle ich ein C++/CLI-dll, die geladen wird, in eine legacy-c++ - Anwendung. Die legacy-Anwendung tut dies mit einem traditionellen Aufruf von LoadLibrary. Die Anwendung und die C++/CLI-dll kompiliert werden, die in 64-bit-Modus. Wenn die LoadLibrary-Aufruf passiert, es

C++/CLI : Wie kann ich erklären, abstrakten (in C#) - Klasse und-Methode in C++/CLI?

Anzahl der Antworten 2 Antworten
Was ist das äquivalent der folgende C# - code in C++/CLI? public abstract class SomeClass { public abstract String SomeMethod(); } InformationsquelleAutor Lopper | 2009-12-05

Warnung LNK4075, wenn ein C++/CLI-Projekt verweist auf eine statische lib-Projekt mit /ZI (Edit And Continue)

Anzahl der Antworten 3 Antworten
Habe ich folgende Projekte in Visual Studio 2012 solution: Native (keine /clr) static lib project, zusammengestellt mit /ZI für Bearbeiten Und Fortfahren. C++/CLI-DLL-Projekt, Referenzen auf die oben genannten statischen lib. C++/CLI Projekt erstellt mit folgendem Hinweis: warning

Wie verwenden Sie eine separate .cpp-Datei, die für meine Veranstaltung Funktionsdefinitionen in windows forms?

Anzahl der Antworten 1 Antworten
Ich habe Probleme mit dem definieren meine C++ event-Funktionen in windows forms. Möchte ich definieren, meine event-Funktionen (Beispiel): - Taste klicken) in einem separaten .cpp-Datei zu tun, anstatt die Funktion von Definitionen in der windows forms .h

Visual C++ MessageBox

Anzahl der Antworten 2 Antworten
Mithilfe von visual c++ kann nicht die message-box zu kompilieren. funktioniert. MessageBox::Show("hello the world"); Offensichtlich kann ich nicht fest alle meine Nachrichten, so will ich, so etwas wie dieses : string s = "hello the world"; MessageBox::Show(s);

Gibt es eine einfache Möglichkeit, um Zeichen ein C++ CLI-assembly in VS 2010?

Anzahl der Antworten 6 Antworten
Jetzt bin ich Einstellung der Linker/Erweitert/KeyFile-option. Ich bin immer der "mt.exe : Allgemeine Warnung 810100b3: einen starken Namen signierte assembly and embedding eine manifest-die Signatur ungültig macht. Sie müssen re-signieren dieser Datei, damit Sie eine gültige assembly.".

Konvertierung von std::string oder string - ^ - byte-array in c++/cli

Anzahl der Antworten 3 Antworten
Ich weiß, das ist eine Häufig gestellte Frage, und ich habe eine klare Antwort für die Konvertierung von std::string oder String^ in ein byte array für das schreiben in einem stream für die tcp-Kommunikation. Dies ist, was

cannot convert parameter 1 from 'cli::interior_ptr<Typ>' zu 'CvCapture **'

Anzahl der Antworten 1 Antworten
Ich bin Aufnahme eines video-frame wie folgt CvCapture *capture = cvCreateFileCapture("PATH"); Lesen kann ich die video-und verarbeiten. Alles funktioniert einwandfrei. Aber wenn ich versuche die Freigabe der capture - cvReleaseCapture( &capture ); Bekomme ich error C2664: 'cvReleaseCapture'

C++/CLI - Split einen string mit einer unbekannten Anzahl von Leerzeichen als Trennzeichen?

Anzahl der Antworten 3 Antworten
Frage ich mich, wie (und in welcher Weise es am besten, es zu tun), um eine split-string mit einer unbekannten Anzahl von Leerzeichen als Trennzeichen in C++/CLI? Edit: Das problem ist, dass der Raum die Nummer unbekannt

C++/CLI, statische Konstruktor außerhalb der Klassendeklaration

Anzahl der Antworten 1 Antworten
Wie setze ich Körper der statische Konstruktor einer verwalteten Klasse außerhalb der Klasse Erklärung? Diese syntax scheint kompilierbar sein, aber bedeutet es eigentlich, statischen Konstruktor oder eine statische (=nicht sichtbar außerhalb der übersetzungseinheit) - Funktion? ref class

C++ - ofstream nicht in eine Datei ausgegeben, bis ich das Programm schließen

Anzahl der Antworten 3 Antworten
Ich habe den folgenden code: ofstream mOutFile.open(logPath, ios_base::app); string lBuilder; lBuilder.append("========================================================\n"); lBuilder.append("Date: "); lBuilder.append(asctime(timeinfo)); lBuilder.append("\n"); lBuilder.append("Log Message:\n"); lBuilder.append(toLog); lBuilder.append("\n"); lBuilder.append("========================================================\n\n"); int lSize = lBuilder.size(); char* lBuffer = new char[lSize]; int index = 0; for each (char c

C++/CLI Explizit Laden Verwaltete DLL-Datei zur Laufzeit (das äquivalent von LoadLibrary für Standalone)

Anzahl der Antworten 2 Antworten
Problem 1: Gibt es eine Möglichkeit, explizit laden einer Bibliothek zur Laufzeit statt bei der Kompilierung in C++/CLI. Momentan benutze ich die .NET "Referenz Hinzufügen" zur compile-Zeit. Ich möchte ausdrücklich laden Sie eine verwaltete dll. Gibt es

C++/CLI-wrapper-Klasse für die c - Bibliothek- Rückrufe

Anzahl der Antworten 1 Antworten
Ich bin Umhüllung eine C-Bibliothek mit C++/CLI. Die C-Bibliothek wurde entwickelt, um verwendet werden, die von einem nicht verwalteten C++ - Klasse. Dies bedeutet, dass die library-Funktionen akzeptieren ein C++ - Objekt-pointer und dann vorsehen, dass die

C++/CLI: Public ref struct erzeugt C2011: 'class' - Typ-Neudefinition

Anzahl der Antworten 2 Antworten
Ich habe eine header-Datei in eine verwaltete DLL-Projekt so: Enums.h: #pragma once ... public ref struct ManagedStruct { Bitmap^ image; } ... Dieser header wird verwiesen beide aus einer anderen Klasse in der DLL, und aus einer

C++CLI. Sind native Teile geschrieben in reines C++, sondern kompiliert CLI-so schnell als rein native C++?

Anzahl der Antworten 4 Antworten
Möchte ich delegieren, audio-computing, um eine C++ - Ebene, sondern handle und Bearbeiten von audio-Inhalten über eine WPF-GUI. Habe ich einen kurzen Blick auf C++/CLI, und ich wollte wissen: sollte ich mit C++/CLI als eine Zwischenschicht zwischen

Wie kann ich senden Sie ein verwaltetes Objekt zu native Funktion, um es zu verwenden?

Anzahl der Antworten 2 Antworten
Wie kann ich senden Sie ein verwaltetes Objekt zu native Funktion, um es zu verwenden? void managed_function() { Object^ obj = gcnew Object(); void* ptr = obj ??? //How to convert Managed object to void*? unmanaged_function(ptr); }

Zeiger auf verwaltetes array in C++/CLI

Anzahl der Antworten 2 Antworten
Okay, ich weiß, wie Sie normalerweise würde, deklarieren Sie einen Zeiger: void SomeFunction(array<float> ^managedArray) { pin_ptr<float> managedArrayPtr = &managedArray[0]; } Dies funktioniert gut, außer wenn managedArray enthält keine Elemente. In diesem Fall, es wirft eine IndexOutOfRangeException. In

Konvertierung von std::vector<>::iterator an .NET-Schnittstelle in C++/CLI

Anzahl der Antworten 2 Antworten
Ich bin Umhüllung eine native C++ - Klasse, die folgende Methoden: class Native { public: class Local { std::string m_Str; int m_Int; }; typedef std::vector<Local> LocalVec; typedef LocalVec::iterator LocalIter; LocalIter BeginLocals(); LocalIter EndLocals(); private: LocalVec m_Locals; };

C++ 9 :: Casting "System::Object ^ sender" zur Kontrolle geben

Anzahl der Antworten 2 Antworten
Dieser Zeit in C++ 9 (VS2008) ich bin versucht zu werfen "System::Object ^ sender" an die Steuerung geben, die es darstellt. Dies ist insbesondere in einer TextBox_TextChanged Ereignis-Funktion. Ich weiß, das funktioniert in C#, aber ich erhalte

Ist es möglich zu erklären / export eine statische Funktion in C++/CLI?

Anzahl der Antworten 2 Antworten
Zum Beispiel wünschte ich mir, Folgendes zu tun: namespace Test { static bool PerformTest() { bool result = false; //Todo: do something return result; } } ..und rufen Sie dann diese Funktion aus einem anderen Modul: Test::PerformTest();

C++/CLI-Schalter auf der Schnur

Anzahl der Antworten 4 Antworten
In anderen .NET Sprachen wie C# können Sie die Schalter auf ein string-Wert: string val = GetVal(); switch(val) { case "val1": DoSomething(); break; case "val2": default: DoSomethingElse(); break; } Aber dies scheint nicht der Fall zu sein,

Lambda-Ausdrücke als CLR (.NET) die Delegierten / event-Handler in Visual C++ 2010

Anzahl der Antworten 3 Antworten
Ist es möglich, mit der neuen lambda-Ausdrücke in Visual C++ 2010 als CLR-Ereignis-Handler? Ich habe versucht den folgenden code: SomeEvent += gcnew EventHandler( (Object^ sender, EventArgs^ e) { //code here } ); Es Ergebnisse in der

Fehler Kompilieren von C++/CLI Delegieren Anruf mit Prädikat mit Array::FindAll()

Anzahl der Antworten 2 Antworten
Führt der folgende code C3867 (...Funktionsaufruf fehlendes argument-Liste...) und C3350 (...ein delegatkonstruktor erwartet 2 argument(en)...). Was mache ich falsch? public ref class Form1 : public System::Windows::Forms::Form { public: bool IsEven(int i){ return (i % 2) == 0;

Kann ich mit C++/CLI (.NET Winforms/WPF ), um für die app-GUI-geschrieben in native C & C++

Anzahl der Antworten 4 Antworten
Habe ich eine app geschrieben, C & C++. Nun, ich muss eine GUI für diese app. MFC ist die beste option für mich. Aber ich bin nicht vertraut mit MFC. Kann ich also verwenden .NET-build-GUI dafür? Wenn

Was sind Eigenschaften, die in C++/CLI?

Anzahl der Antworten 2 Antworten
Sah ich im Begriff property im C++ - code. Ich denke, es ist verbunden mit C++/CLI. Was ist es genau? wo hast du es gesehen? Geben Sie vollständige Satz bitte. InformationsquelleAutor lital maatuk | 2011-02-06

Wie erstelle ich Linien innerhalb des Visual C++ PictureBox

Anzahl der Antworten 1 Antworten
Will ich zeichnen schwarze Linien innerhalb einer Visual C++ - Formen PictureBox zu zeichnen einige Informationen. Kann, Wie gehe ich dabei vor? Kann eine PictureBox verwendet werden, um dies zu tun oder sollte ich stattdessen etwas anderes?

Gewusst wie: Debuggen und lösen eine 'DisconnectedContext' crash?

Anzahl der Antworten 1 Antworten
Ich habe eine GUI-app, die eine Verbindung zu einem sensor, der Daten sammelt und verarbeitet Sie im hintergrund mit BackgroundWorker threads. So wie es da steht bin ich Entsendung Daten auf der GUI mit Hilfe der ProgressChanged

Einschränkungen bei der Verwendung von C++/CLI mit NUnit

Anzahl der Antworten 5 Antworten
Diese Antwort auf eine Frage über C++ unit test frameworks schlägt vor, eine Möglichkeit, die hatte ich gar nicht gedacht vorher: mit C++/CLI und NUnit zum erstellen von unit-tests für native C++ - code. Verwenden wir NUnit

Ausnahme von HRESULT: 0x800700C1 bei der Ausführung von c# - Anwendung verweisen auf die native c++ lib mit boost

Anzahl der Antworten 2 Antworten
Mir läuft eine C# - Anwendung, die Referenzen zu C++\CLI-wrapper-Projekt, das wiederum verweist auf eine native c++ - Projekt abhängig vom Boost-1.47-Bibliothek (links, Dateien von der form ...vc100-mt-gd-1_47.lib) Alle Bibliotheken statisch gelinkt und alles kompiliert toll. Die

Erstellen einer C++/CLI OpenCV-wrapper zu verwenden, die in C#

Anzahl der Antworten 1 Antworten
Ich möchte erstellen Sie eine OpenCV-wrapper zu verwenden, die in C#. Ich bin mit diesem link als Referenz http://drthitirat.wordpress.com/2013/06/06/use-opencv-c-codes-in-a-vc-project-solution-of-creating-a-managed-clr-wrapper/ Bisher habe ich eine C++ - Konsolenanwendung, enthält mein image processing-code. Auch erstellte ich ein C++/CLI Klasse Bibliothek

C++/CLI : Vorgehensweise zum überschreiben der Gleichen Methode der Object-Klasse

Anzahl der Antworten 2 Antworten
Ich bin ein Neuling in C++/CLI und ist mit einigen Problemen versuchen zu überschreiben, die Gleiche Methode der Basis-Objekt-Klasse. Ich bekomme die folgende Zusammenstellung Warnung Fehler für den folgenden code. Wie soll das korrigiert werden? Warning 1

System::Object in int-oder double in C++/CLI

Anzahl der Antworten 1 Antworten
Ich bin dabei einige Informationen aus der Datenbank, und ich möchte es verwenden in den Berechnungen. Aber wegen dem, was ich'written, ich bin nicht in der Lage, konvertieren Sie es an die Nummer. Ich erhalte System::Object^. hier

ändern XmlElement Name-Eigenschaft

Anzahl der Antworten 2 Antworten
Möchte ich ändern Sie die Name-Eigenschaft eines XmlElement-Objekten in c++/cli. Ich würde das gerne machen myXmlElem.Name = "xyz", aber der compiler sagt mir, dass ich nicht tun kann, eine set-Betrieb über die Name-Eigenschaft. d.h. <abc/> geändert <xyz/>

Wrapping native C++ struct in C++/CLI

Anzahl der Antworten 3 Antworten
Habe ich noch nie gearbeitet, die entweder mit C++ oder C++/CLI, aber ich möchte eine native C++ - Bibliothek in ein C# - Projekt. Ich habe ein wenig gegoogelt, gelernt, ein paar Dinge über C++/CLI und beschlossen,

Wie kompilieren Sie ein Programm mit .NET-Framework-Compiler an der Kommandozeile.?

Anzahl der Antworten 3 Antworten
möchte ich zum kompilieren eines c++ - Programms mit .NET2.0 compiler. so navigiere ich zu c:\windows\Microsoft.Netframework\2.0.57\ und nutzt csc-compiler zu kompilieren. Zeigt es viele Fehler. Aber es kompiliert wird, csharp-Datei. Aber in visual studio kompiliert. also ich

Was ist app.aps-Datei in Visual C++?

Anzahl der Antworten 2 Antworten
Ich habe gerade entdeckt, einer geheimnisvollen Datei in meinem (neuen) Visual Studio 2012 C++/CLI Projekt: app.aps. Ich finde keinen Verweis auf das internet. Was ist es gedacht? Kann ich die sicher löschen? Es scheint so zu sein.

Von C# zu C++/CLI nach C # - DLL-System.IO.FileNotFoundException

Anzahl der Antworten 6 Antworten
Ich bin immer System.IO.FileNotFoundException: The specified module could not be found beim ausführen von C# - code das aufrufen einer C++/CLI-Versammlung, die wiederum ruft ein reines C-DLL. Es geschieht, sobald ein Objekt instanziiert wird, ruft die reinen

Initialisieren einer statischen Wörterbuch während der Erstellung in C++/CLI

Anzahl der Antworten 4 Antworten
Heute habe ich aus der C# - code, erstellt statische Wörterbuch und initialisiert es: public static readonly Dictionary<string, string> dict = new Dictionary<string, string>() { {"br","value1"}, {"cn","value2"}, {"de","value3"}, }; aber wenn ich beschlossen, schreiben Sie den gleichen

Ändern der Form, Label Text, der Außerhalb der Form.h

Anzahl der Antworten 1 Antworten
Lerne ich Visual C++ und komme auf ziemlich der Stein des Anstoßes, an Tag 1. Ich bin versucht, machen Sie eine einfache "Hello World" - Anwendung mit Hilfe der Formular-Vorlage in Visual C++ 2010. Die Lösung erstellt

C++ verwaltete array-Größe

Anzahl der Antworten 2 Antworten
Habe ich diese function(array<Object^>^ a) Woher weiß ich die Länge des Arrays? Wie C++, die Größe kommt Sie mit der Funktion? Dank, int i = a->Length; Funktioniert es? InformationsquelleAutor SmallChess | 2011-04-14

Grund zu bevorzugen CefSharp über CefGlue (oder Umgekehrt)?

Anzahl der Antworten 4 Antworten
In das Reich der Bereitstellung einer anständigen Umsetzung des Chromium Embedded Framework (CEF) für .Net, die beiden führenden Optionen angezeigt werden CefSharp und CefGlue. Sie unterscheiden sich in Ansatz (CefGlue verwendet P/Invoke aufrufen, in das CEF nicht

die Interaktion zwischen einem C# - Projekt und C++ - Projekt in derselben Projektmappe

Anzahl der Antworten 2 Antworten
Ich habe eine windows forms-Anwendung geschrieben in C++/cli. Ich will verlängern diese app mit einigen neuen Formen, und ich möchte in C# in einem separaten Projekt. Ist es möglich, fügen Sie einfach ein C# - Projekt zu

C++ CLI-System.String^ MFC LPCTSTR

Anzahl der Antworten 2 Antworten
Wie kann ich umwandeln einer System - (.net) C++\CLI String^ in eine MFC C++ LPCTSTR string. Ist es sehr einfach, ein LPCTSTR in String^, aber bisher nichts gefunden, es zu tun die andere Weise herum. beachten Sie,

Herstellen einer Verbindung zu SQL Server-Datenbank mithilfe von Visual C++

Anzahl der Antworten 3 Antworten
Ich versuche, eine Verbindung zur Beispieldatenbank Northwind in SQL Server 2005 Express durch Visual C++ 2008 verwenden Sie den folgenden code: SqlConnection^ con=gcnew SqlConnection(); con->ConnectionString="Data Source=localhost\\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=SSPI"; SqlCommand^ com=gcnew SqlCommand(); com->Connection=con; com->CommandText="Select * From Customers"; try

D8045: kann nicht kompiliert die C-Datei 'serialcommands.c' mit der /clr option

Anzahl der Antworten 1 Antworten
Ich bin immer compiler-Fehler D8045. kann nicht kompiliert die C-Datei 'serialcommands.c' mit der /clr option. Diese Datei ist eine C-Bibliothek, die geschrieben wurde, um sprechen über eine serielle Schnittstelle an ein TI-Prozessor. Die Aufgabe, die ich tun

Wie konvertiere ich ein System::String^ const char*?

Anzahl der Antworten 3 Antworten
Bin ich, eine app zu entwickeln in C++/CLI und haben eine csv-Datei schreiben-Bibliothek, die in nicht verwaltetem code, den ich verwenden möchten, aus der verwalteten Teil. Also meine Funktion sieht ungefähr so aus: bool CSVWriter::Write(const char* stringToWrite);

Wie konvertieren von char zu Platform::String^ (C++/CLI)

Anzahl der Antworten 5 Antworten
Wie rechnet man von einem char auf einen Platform::String^? In der Dokumentation für Platform::String ist hier aber nicht erwähnen, wie zu konvertieren und aus verschiedenen Datentypen. http://msdn.microsoft.com/en-us/library/windows/apps/hh755812(v=vs. 110).aspx InformationsquelleAutor joe | 2012-07-18

C++/CLI-Unterstützung in .Net Core

Anzahl der Antworten 2 Antworten
Unserer Projekt-Struktur ist wie, native.dll :- Diese enthält Reine, native code geschrieben in c\c++. Diese native.dll stellt einige Funktionen, die mit *def-Datei. Wrapper Library(wrapper.dll compiled with .Net framework v4.0) :- Um die Funktionalität von native.dll eine Wrapper

Wie die Konvertierung von System::IntPtr char*

Anzahl der Antworten 3 Antworten
kann jede Stelle sagen Sie, Wie die Konvertierung von System::IntPtr char* in managed c++ das ist meine main Funktion int main(void) { String* strMessage = "Hello world"; CManagedClass* pCManagedClass = new CManagedClass();//working pCManagedClass->ShowMessage(strMessage);//working ****above said error here***