Wer auf MFC und VCL verzichten will und direkt echte Windowsprogramme ohne Overhead und Bibliotheken schreiben will: Willkommen im Lande von WinMain!
24419
Themen
167124
Beiträge
Hallo,
so wie ich die Kommentare in Can I use Global Hooks and Raw Input at the same time? richtig verstehe, entspricht ein RegisterRawInputDevices-Aufruf schon intern einem globalen Hook (der dann eben eine WM_INPUT-Nachricht erzeugt), also "entweder oder".
Zusammen fängt der interne Hook schon den "raw input" ab und verschickt die Nachricht, so daß dann kein CallNextHookEx(...) erfolgt und damit dein globaler Hook nicht mehr aufgerufen wird.
Fragen zur Systemprogrammierung unter Linux oder Unix? Bitte hier einsteigen.
6949
Themen
39954
Beiträge
@ShredderButtonOn sagte in Rspamd - Custom LUA-Filter aktivieren:
Mist, ich wollte eigentlich nur meinen Benutzernamen ändern, aber das ging net. Dann nun so.
Das nächste Mal (Oder auch nicht? Einen Namen sollte man schließlich nicht dauernd ändern. Aber vielleicht für andere Leser): In der Forentechnik Dravere danach fragen. Da gibt's auch schon einen Thread dafür:
https://www.c-plusplus.net/forum/topic/327421/benutzername-ändern/53
Geht auch meistens ganz flott.
Hallo zusammen,
die Bedeutung von DOS gibt's nur noch am Rande. Die Win32-Konsole benutzt ebenfalls die WinAPI, d.h. alle Fragen sind auch dort möglich, falls sich jemand überhaupt noch speziell für die Konsole interessiert.
Daher:
Echte DOS-Fragen - das 16Bit-Ding von damals, letzte Version 6.22 - können auch unter "Rund um die Programmierung" gepostet werden. Soviel kommt ohnehin nicht mehr.
http://www.c-plusplus.net/forum/f8
Wenn jemand noch mal einen alten Turbo C++-Compiler in Gang bringen muß, dann kommt das nach "Compiler und IDEs".
http://www.c-plusplus.net/forum/f3
Fragen zur Konsole unter einem aktuellen Windows - wie XP oder neuer - kommen ab sofort nach WinAPI.
http://www.c-plusplus.net/forum/f4
Ich wollte es zuerst mit SDL probieren, da gib es Music und Chunk. Music kann Zeit anzeigen, dafür kann nur ein Stück auf einmal abgespielt werden.
Chunk kann mehrere Stücke parallel abspielen, dafür ist keine Duration möglich.
Daher Suche ich eine Audio-lib, welche die Duration/Abspielzeit anzeigen kann und gleichzeitig mehrere Stücke abspielen. Und Fade in/out bräuchte ich auch noch.
Kennt jemand von euch eine Plattform übergreifende Audio lib, welche diese Bedienung erfüllt ?
Ich will mir einen einfachen Audio-Player Coden, welche Musikstücke überschneiden kann.
Es sollte Flac und MP3 können.
@Schlangenmensch Das hört sich interessant an, und ich glaube, ich weiß, was du meinst. Und wenn ich mir deine Erklärung anhöre dann erinnert das mich sehr stark an die Auswerte Tools des Scanners, denn dort kann man auch Bereiche einstellen, die dann überwacht werden und man betrachtet nur diesen einen Bereich mit der einen Auswertung, ...
Auch wenn es für euch nicht den Eindruck macht, doch mir hat das alles sehr geholfen bisher. Auch wenn mir da noch 99,99...% fehlen für alles
@Schlangenmensch sagte in Was bedeutet das für Linux (ohne Accelerator)?:
aber ich würde dir dringend raten, dich mal mit jemandem zu Unterhalten der Ahnung von der Entwicklung. Erstmal wird der kostentreibende Faktor die Entwicklungszeit sein.
Vor diesem Schritt hatte ich sehr großen Respekt (ok denn habe ich immer noch) doch inzwischen habe ich einiges an Finos zusammen gesammelt, dass ich glaube das es wirklich auch mit Erfolg sein könnte, wenn ich nun mit dem ein oder anderen Mal darüber spreche, auch wenn ich mir das schwer vorstelle.
Ich habe eine Firma gefunden die Sitzt jedoch in Österreich (Wien) und ich im Großraum Stuttgart (DE) das ist finde ich nicht so optimal, denn wenn die mal Hardware brauchen ist das schon eine ziemliche Strecke. Meine Vorrichtung ist ca. 1,5x2x3m groß und wiegt ca. 300 kg :-(.
Jedoch weiß ich nicht genau, wonach ich da suchen muss, um so Firmen zu finden.
Habt Ihr mir da Ideen, wonach ich da suchen muss?
Hat geklappt, auto-entries no in loader.conf war des Rätsels Lösung(/Workaround).
Aber wieso darf ich als root manche Dateien nicht löschen? Erschließt sich mir nicht.
@Peter-Viehweger sagte in Windows: Discord zieht die Lautstärke hoch und stellt auf mono:
bleibt das denn nach einem neustart erhalten?
Ja, zum Glück ja.
Es geht nur "kaputt", wenn ich andere, zusätzliche Bluetooth-Kopfhörer verbinde, die auch ein Mikrofon haben.
@Peter-Viehweger sagte in Windows: Discord zieht die Lautstärke hoch und stellt auf mono:
das tut mir wirklich leid, ist aber gängige praxis.
Es ging mir um die Ausdrucksweise... aber lassen wir das.
also wenn du es mit der windows-api machen möchtest, dann gibt es da die funktionen "FindFirstFile" und "FindNextFile" mit denen du derartige (bzw. alle) dateitypen aufspüren und aussortieren kannst.
@Ein-ehemaliger-Benutzer sagte in Theorie oder Lernprojekte zum Thema File-Backups:
Ok ich hatte irgendwie gedacht da wird noch mehr gemacht, vielleicht auch Integritätsprüfungen mit der Berechnung von Checksummen, aber wahrscheinlich würde das generell viel zu lange dauern wenn an man die von jeder einzelnen Datei berechnet ...
Je nach Backup-Software werden schon auch Prüfsummen verwendet. Da du speziell nach inkrementellen Backups gefragt hast, hatte ich angenommen es geht dir primär um den inkrementellen Aspekt - also wie man das hinbekommt dass man nicht immer eine vollständige Sicherung machen muss. Und ob Prüfsummen verwendet werden oder nicht, ist dabei egal.
Tja wenn man nicht lesen kann...
Für die Person, welche das hier irgendwann lesen sollte.
Eine reine Einstellung in java ist so nicht möglich.
Man muss die Powershell selbst umstellen, dass es utf-8 nutzt für die ausgabe.
Denn wenn die powershell via startmenu eintrag gestartet wird, so wird die selbe codepage genutzt, welche auch von der cmd.exe genutzt wird.
Dafür kann der workaround in dem github link verwendet werden.
[console]::InputEncoding = [console]::OutputEncoding = New-Object System.Text.UTF8Encoding
Dadurch wird auch die unicode zeichen, welche via System.out.println ausgegeben werden korrekt dargestellt.
Wobei ich das jetzt nur mit powershell 5.1 (welches bei Windows 10 dabei ist) getestet habe.
@HerrRatlose sagte in Windows 11 - Visual Studio deinstallieren:
hat mit ein par Umwegen funktioniert
Bitte Lösungen auch konkret benennen, damit die Nachwelt auch etwas davon hat.
Ich würde Manjaro empfehlen, das soll speziell für Entwickler ausgelegt sein und hat zum Beispiel die Plasma/KDE -Oberfläche.
Prinzipiell kannst du für C++ lernen jede Live-Linux-Distribution verwenden (mit ein paar Ausnahmen...).
Die haben ja nen µController, https://openlabpro.com/guide/interfacing-microcontrollers-with-sd-card/ , sprich, darüber könntest du auch an die gewünschte Information gelangen.
Ansonsten ist die Frage zu schwammig formuliert, es fehlen Details.
Hi, ich verwende windoof. Auch zum Arbeiten.
Ich hab winget und wingetui installiert, und in wingetui auch chocolatey sowie autom. Aktualisierungen aktiviert ...
Aus irgendeinen Grund gibt es jetzt mehrere Probleme. 7zip-zstd ist in einer Endlosschleife: Wenn ich es einmal aktualisiere, wird sofort die gleiche Aktualisierung wieder angezeigt usw. Und einige Anwendungen können nicht aktualisiert werden, mit der Meldung: No applicable upgrade found.
Wie mache ich das wieder rückgängig? Ich habe chocolatey schon als Paketquelle entfernt und auch die autom. Aktualisierungen deaktiviert.
Es gibt auch auf GitHub ellenlange Issues dazu, die aber anscheinend keiner bearbeiten will ...
Hi firefly,
Man kann in der VCL kein separates Image für checked/unchecked hinterlegen, es gibt nur einen Index für einen Eintrag in einer ImageList. Ob die VCL die WINAPI zu 100% abbildet weiß ich nicht, aber das neue Verhalten bricht mit dem Alten.
Ich könnte jetzt natürlich für jedes Icon ein farbig hinterlegtes Icon erzeugen (oder das programmtechnisch erstellen), aber das kann's ja iwie nicht sein.
Ich weiß nicht, ob das noch aktuell ist.
Wenn man unter UNIX/Linux sinnvoll das Terminal nutzen will, ist es meist besser direkt die curses bzw. die neuere ncurses Library zu nutzen. Im NCURSES-Programming-HOWTO ist ein simples Beispiel enthalten. Abschnitt 9.2 Beispiel 7. Das sollte das gut erklären wie man das besser umsetzen kann. Neben dem HOWTO solltest Du die man Pages für ncurses anschauen.
@SeppJ Top! In dem Viewer war ich tatsächlich schon mal, aber noch nicht bis auf die Ebene runter. Sieht aus, als ob Event 4004 Network State Changed schon mal interessant ist. Mal gucken, was man da noch so alles findet.
@firefly sagte in UCS-2, UTF-8, UTF-16, UTF-32, WTF?:
@john-0 sagte in UCS-2, UTF-8, UTF-16, UTF-32, WTF?:
somit hat man damit immer feste Längen bei std::wstring
Mit der aussage wäre ich vorsichtig Aktuell mag 32Bit für alle aktuellen Unicode Zeichen reichen.
Da aber immer mehr Zeichen dem Unicode Standard hinzugefügt werden, wird irgendwann 32Bit nicht mehr reichen um alle Zeichen kodieren zu können.
Der Unicode Codespace ist als 0 ... 0x10FFFF definiert. UTF-16 kann auch gar nicht mehr darstellen. UTF-8 streng genommen auch nicht, da Bytesequenzen die Codepoints > 0x10FFFF ergeben würden als ungültig definiert sind.
Trotz dem wir schon tonnenweise Müll (z.B. Emojis) reindefiniert haben und ein paar richtig dicke Dinger wie Han oder Hangul dabei sind, sind nichtmal 30% des Codespace verwendet.
Den Codespace zu erweitern wäre auch ein "breaking change". Man könnte auch sagen dass sich daran nie etwas ändern kann, weil das was man dann hätte nicht mehr Unicode wäre. Weiters könnten wir dann viele der existierenden Programme mit Unicode Support in the Tonne treten.
Also ich würde mir da keine grossen Sorgen machen.