Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
@wolfi_bayern:: ByRef ist falsch. Gugst Du hier.
-
Zitat von wolfi_bayern: „ByRef hab ich verwendet,“um innerhalb von .NET Daten zurückzubekommen. Wenn ich aus einer C / C++-DLL Daten zurückholen will, muss ich IntPtr und Marshal verwenden. Lade Dir mein Beispiel runter, kompiliere es, teste es, verstehe es, wende es an.
-
Zitat von wolfi_bayern: „Sozusagen an der Funktion vorbei...“Nicht ganz. Ein wesentlicher Unterschied der Programmiersprachen (und der entsprechenden Compiler) besteht in der Handhabung von Strings. Möglichkeiten der Ablage im Speicher: Länge (1, 2, 4 Byte) + n Zeichen n Zeichen, Endekennung: 0 Ablegen der Zeichen in einem Vektor<Byte> usw. Das ganze für Ansi (8 Bit pro Charakter) und Unicode (16 Bit pro Charakter) sowie beliebige Konvertierungen zwischen denen hin und her. Dann gibt es die Wind…
-
@wolfi_bayern:: long in C/C++ ist Integer in .NET Int32 <=> int, long im Gegensatz zu Int64 <=> LONGLONG bzw. __int64