Artikel mit dem Tag „C++“
12 Artikel mit dem Tag „C++“, vom neuesten zum ältesten.
-
Praktische Multithreading-Best-Practices: C++-Edition — Unfälle mit RAII und jthread strukturell beseitigen
In C++ ist Multithreading eine Welt, in der eine Datenrace zu undefiniertem Verhalten wird. Dieser Artikel behandelt die Falle des std::thread-Destruktors, d...
-
Abwärtskompatibilität von DLL- und COM-Schnittstellen — Eine Entscheidungstabelle dafür, welche Änderungen Aufrufer brechen
Welche Änderungen an einer DLL oder COM-Komponente brechen tatsächlich deren Aufrufer? Wir legen die drei Ebenen der Kompatibilität dar — binär, Quellcode un...
-
Was ist MFC unter Windows? — Grundlagenwissen zur Pflege bestehender Bestände
Ein Überblick über die Microsoft Foundation Classes (MFC): das Verhältnis zu Win32, den Anwendungsaufbau, Message Maps, Document/View, DDX/DDV und die Punkte...
-
Eine Checkliste für den sicheren Umgang mit Kindprozessen in Windows-Apps
Beim sicheren Umgang mit Kindprozessen in Windows-Apps zählt weniger die Start-API als der Besitz des Prozessbaums und das Design der Beendigung. Eine Einord...
-
Windows-Apps als Einzeldatei verteilen – Single Binaries und die Grenzen der OS-Abhängigkeit
Wenn Sie eine Windows-App auf 1 EXE reduzieren wollen, zählt der Unterschied zwischen einem einzigen Verteilungsartefakt und dem Wegfall der OS-Abhängigkeit ...
-
Fallstricke bei Shared Memory und Best Practices für die Praxis
Wir ordnen die Fallstricke beim praktischen Einsatz von Shared Memory und ein Design ein, das die Unfallrate senkt – von Synchronisation über Sichtbarkeit un...
-
Wie man die Ausführungsgeschwindigkeit von C#, C++, Java und Go fair vergleicht
Wie man die Ausführungsgeschwindigkeit von C#, C++, Java und Go fair vergleicht: Messdesign, Warm-up, Fixierung der Umgebung, Auswertung der Statistik und ko...
-
MP4-Frames mit Media Foundation Bilder und Text einbrennen
Wie man mit Media Foundation Bild und Text in jeden Frame eines MP4-Videos einbrennt und daraus ein neues MP4 erzeugt – die Aufgabenteilung zwischen Source R...
-
YUV mit Media Foundation in RGB konvertieren
Wie Sie YUV-Frames in Media Foundation nach RGB konvertieren: automatische Konvertierung über den Source Reader sowie manuelle NV12-/YUY2-Konvertierung, Stri...
-
Ein Standbild aus einer MP4 zu einem bestimmten Zeitpunkt mit Media Foundation extrahieren
Wie man mit dem Source Reader die einem bestimmten Zeitpunkt nächstgelegene Frame aus einer MP4 holt, Stride und den RGB32-Alphakanal korrigiert und als PNG ...
-
Eine C# Native AOT DLL aus C/C++ aufrufen
Wie man eine C#-Klassenbibliothek mit Native AOT als native DLL veröffentlicht und Einstiegspunkte mit UnmanagedCallersOnly aus C/C++ aufruft – Einsatzbereic...
-
Media Foundation verstehen – Warum sich die API wie COM anfühlt
Was Media Foundation eigentlich ist, zusammen mit dem grundlegenden Vokabular der Windows-Medien-APIs – COM, HRESULT, IMFSourceReader, MFT – in der Reihenfol...