Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, ich hänge gerade an einer Methode aus C++, sie sieht wie folgt aus INT is_AllocImageMem (HIDS hf, INT width, INT height, INT bitspixel, char** ppcImgMem, INT* pid) die ich wie folgt übersetze, nun ist meine Frage ob ich das char** richtig eingebunden habe, denn char* ist/kann ein Byte[] sein oder StringBuilder oder ist das eine einfache Referenz C#-Quellcode (13 Zeilen)
-
@RodFromGermany das einzigste was du in dem Thread drinne stehen hast mit char** ist Auslesen dieses ANSI-Strings aus der DLL: GetStringAnsi(char** text) aber das brint mir nichts, ich verstehe nicht was nun char* ist, ist es byte[] oder StringBuilder und wie bekomme ich meinen IntPtr davon Oo @Snickbrack so mach ich das dock, die ganzen Funkionen habe ich schon in C++ als Driver, ich muss sie nur noch in C# übertragen
-
Ich habe aus einem anderen Projekt folgenden Code gefunden C-Quellcode (8 Zeilen) bedeutet also das ppcImgMem eine referenz ist? Wenn ja, was ist nun Char* - String, Char[], byte[], IntPtr, StringBuilder ... ich bin da etwas verwirrt stark verwirrt O0 Edit: ich bin zum Fazit gekommen, das es ein Pointer zur Speicheradresse des Bildes ist und das eine Referenz zum Pointer erstellt wird, die dann mit dein Adresse des Bildes geschrieben wird oder bin ich da falsch?
-
Jetzt klappt alles wie es soll. Daher, das mir das zulange gedauert hatte, das Bitmap aus dem Speicher in ein PictureBox zu zeichnen, habe ich das ganze zu einem Control umgewandelt. Das ganze sieht jetzt so aus und kann rund 133 Bilder/sec was aber nicht ganz stimmt, denn da wo das bild herkommt, dort kommen nur 25 Bilder/sec her => ich greife ~5x auf ein bild in 1 Sekunde zu. CPU Belastung liegt bei 50% mit 3,4 Ghz und Ram bei ca 30% mit 8Gb (Debug und Remote-Debugger sind am Laufen). Im Relea…