Tag: variant

Ein Variant-Datentyp ist eine markierte Union, die andere Datentypen enthält. Es wird normalerweise für Interop-Aufrufe zwischen Sprachen (C ++ und Visual Basic) in der klassischen Microsoft Windows COM-Programmierung verwendet.

die Identifizierung der Art

Anzahl der Antworten 2 Antworten
In meiner Anwendung gibt es eine Hierarchie, in denen nur die Klassen, die am Ende der Vererbungskette sind nicht abstrakte Klassen. Auch gibt es einige Verwendung von boost::variant. Ich möchte eine Funktion schreiben, die einen Zeiger und

Was ist das äquivalent von boost::variant in der C++ - standard-Bibliothek?

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche nach einer alternative zu C-Stil union. boost::variant ist eine solche option. Gibt es etwas in std C++ ? union { int i; double d; } Es ist nicht, sondern Steigern Sie.Variante ist

Können IDS werden dupliziert, über die Fälle der Variante record in FreePascal?

Anzahl der Antworten 3 Antworten
Hier ist mein problem: ich möchte ein record-Typ, wo unter den Fällen der Variante record, einige, aber nicht alle, haben einen bestimmten Bereich. Nach der wiki, ist dies vollkommen legal. Und doch, wenn ich versucht zu kompilieren,

JAXB: Can ' T unmarshal JAXBElement<?> bekommen ElementNSImpl statt

Anzahl der Antworten 1 Antworten
Bezug auf JAXB: Wie implementiert man ein JAXB-kompatible Variante wrapper-Klasse?, ich habe JAXBElement zu vertreten "Variante" oder eine "jeder-Art". Marshalling ging gut, aber beim Unmarshalling, JAXB versucht zu ordnen ElementNSImpl zu einem JAXBElement Feld. Test-Code (kopieren+einfügen+ausführen) import

Fehlt javaCompileTask für Variante

Anzahl der Antworten 4 Antworten
Versucht, etwas zu bauen mit Android Studio 3.0, fein gearbeitet in einer früheren version. Jetzt sehe ich: Error:Execution failed for task ':mobile-app:transformClassesWithRetrolambdaFordevdebug'. Fehlt javaCompileTask für Variante: dev/debug/0 von output dir: /Users/myname/mycompany-android-app/MyProject/mobile-app/build/intermediates/transforms/retrolambda/dev/debug/0 Hatte ich vor Kompilierung Ausgabe, die

Excel-VBA: das hinzufügen einer Zeile, um ein variant-array in einer Zeile

Anzahl der Antworten 2 Antworten
Id gerne eine Zeile hinzufügen, um ein variant-array: Dim arrMod As Variant arrMod(numberOfRow) = Array(myValue1, myValue2, myvalue3) Die Ausführung dieses Codes in eine Ausnahme: Error 13: type mismatch Wie kann ich es tun, ohne zu Durchlaufen jede

VARIANT-Datentyp von C++ in C#

Anzahl der Antworten 4 Antworten
Was entspricht der VARIANT-Datentyp von C++ in C#? Habe ich code in C++ und die Nutzung des VARIANT-Datentyps. Wie kann ich konvertieren, dass der code in C#? Brauchen Sie, um interop mit C++ - code oder nur

boost::variant-Konvertierung zu geben

Anzahl der Antworten 2 Antworten
Habe ich die folgende Variante von der boost-lib: typedef boost::variant<int, float, double, long, bool, std::string, boost::posix_time::ptime> variant; Nun möchte ich einen Wert aus einer variable, deklariert als 'value' in einem struct node, so dass ich dachte, ich

Besucher-Vorlage für boost::variant

Anzahl der Antworten 3 Antworten
Ich würde gerne eine boost.variant<T0,T1,T2> als parameter an eine Vorlage "Besucher" in der Klasse mit denen Besucher Operatoren, wie Sie durch den boost.Variante visitor-Mechanismus, in diesem Fall alle zurückkehren nichtig, d.h., void operator()(T0 value); void operator()(T1 value);

Umwandlung-Variante in ein array in VBA

Anzahl der Antworten 1 Antworten
Ich versuche, verwenden Sie die Excel integrierte Funktion SumProduct in VBA aber immer Fehler. Der code-snippet sieht wie folgt aus Dim X As Variant 'x is input value, given as Range X = x.Value Dim Y() As

Access-Abfrage-Fehler - Null & Variant-Datentypen - Wie kann ich diesen Fehler beheben?

Anzahl der Antworten 4 Antworten
Alle, Dieser Fehler treibt mich in den Wahnsinn. Ich habe 2 Stunden versucht, es herauszufinden und/oder Arbeit, um es mit kein Glück. Hier der Fehler: "Sie haben versucht, weisen Sie den NULL-Wert an eine variable, die nicht

Kann nicht mit c++17 Funktionen mit g++ 7.2 in QtCreator

Anzahl der Antworten 3 Antworten
Habe ich kürzlich aktualisiert, gcc und g++ in der version 7.2. Ich möchte versuchen, aus std::experimental::any und std::variant im besonderen, und ich bin mit Qt 5.9.1 in QtCreator. So weit ich habe dies geschrieben in der Projekt-Datei:

Excel-vba-Bereich nur die sichtbaren Zellen-array

Anzahl der Antworten 4 Antworten
Ich versuche, alle Werte außerhalb des sichtbaren Zellen aus einem Bereich in einen array. Mein Code macht nur das array tragen Sie die Werte bis die ersten nicht sichtbaren Zelle und Stoppt dann. Public Function ListeMaschinen() As

Wie um zu überprüfen, ob ein variant-array nicht zugeordnet?

Anzahl der Antworten 5 Antworten
Dim Result() As Variant In meine watch-Fenster, das erscheint als Expression | Value | Type Result | | Variant/Variant() Wie überprüfe ich die folgenden: if Result is nothing then oder if Result is Not Set then Dies

Eine einfache Möglichkeit zur Konvertierung zu/von VARIANT-Typen in C++

Anzahl der Antworten 1 Antworten
Gibt es einfach-zu-verwenden, high-level-Klassen oder Bibliotheken, mit denen Sie interagieren mit VARIANTs in Visual C++? Genauer gesagt, ich möchte zum konvertieren von POD-Typen (z.B. double, long), Streicher (z.B. CString) und Behälter (z.B. std::vector) und VARIANTs. Zum Beispiel:

Konvertieren Variant-Array zu String

Anzahl der Antworten 1 Antworten
Ich bin versucht, eine variant-variable und wandelt es in eine Zeichenfolge so, dass ich einen split-Funktion auf die Daten. Aber immer, wenn ich versuche, neu zu definieren, die Variante bekomme ich einen type mismatch-Fehler. Ich habe das

Wie Baue ich ein SAFEARRAY-Zeiger Varianten?

Anzahl der Antworten 2 Antworten
Ich versuche, die Verwendung einer COM-Komponente mit der folgenden Methode: HRESULT _stdcall Run( [in] SAFEARRAY(BSTR) paramNames, [in] SAFEARRAY(VARIANT *) paramValues ); Wie kann ich in C/C++ die paramValues array? InformationsquelleAutor Serge Weinstock | 2009-11-25

boost::variant-Nutzung

Anzahl der Antworten 4 Antworten
Bin ich die Entwicklung von GUI-Anwendung mit wxWidgets. Es hat 2 Teile: GUI-Teil und "Logik" Teil. Ich möchte die Logik völlig unabhängig von wxWidgets. Aber eine Komponente in der GUI die Rückgabe wxVariant und ich brauche, um

Was ist der Unterschied zwischen <h:head> und <head> in Java Facelets?

Anzahl der Antworten 2 Antworten
Sehen diese. Wann und warum verwenden <h:head> statt <head>? Ich habe gesehen, Primefaces, funktionieren nicht mit <head>, obwohl. Für jemand der Lektüre diese Frage, die akzeptierte Antwort ist "falsch" in dem Teil, der <h:head> oder <head> sollten

C++ - Variante

Anzahl der Antworten 5 Antworten
Ich bin in den Prozess der Erstellung einer Klasse, die speichert Metadaten zu einer bestimmten Datenquelle. Die Metadaten werden strukturiert in einem Baum, ganz ähnlich wie XML strukturiert ist. Die Metadaten werden können Ganzzahl -, dezimal-oder string-Werte.

Excel-VBA: Varianten in der Array-Variablen

Anzahl der Antworten 2 Antworten
Frage über die Varianten. Im bewusst, dass Varianten in Excel vba sind sowohl die Standard-Datentyp und auch ineffizient (aus Sicht der übernutzung in den großen apps). Allerdings habe ich regelmäßig verwenden zum speichern von Daten in arrays,

Wie wird die Anzahl der Dimensionen einer Variant-Variablen zurückgegeben, die in VBA an sie übergeben wurde?

Anzahl der Antworten 9 Antworten
Weiß jemand, wie die Rückkehr der Anzahl der Dimensionen von a (Variante) - variable übergeben, um es in VBA? InformationsquelleAutor der Frage user533978 | 2011-08-01

Wie man Varianten-Arrays in Delphi verwendet

Anzahl der Antworten 2 Antworten
Habe ich zwei Delphi7-Programme: COM-automation-server (EXE), und das andere Programm, das mit dem automation server. Muss ich übergeben Sie ein array von bytes von einem Programm zum anderen. Nach einigen suchen habe ich gefunden, dass die Verwendung