Suchergebnisse

Suchergebnisse 1-30 von insgesamt 764.

  • Benutzer-Avatarbild

    Hab jetzt mal "ipconfig /flushdns" und "arp -d" ausgeführt um den DNS und ARP Cache zu leeren, PC neu gestartet, die IPs von den ESP32 Devices wurden mit arp -a nicht gelistet. Hab dann das mit der MacAdresse aus dem Code auskommentiert(weil dort arp -a IP ausgeführt wird, wollte ja wissen, weshalb das so geht), allein durch das vorherige anpingen gelangen die wohl in den Cache. Sofern deine Devices auf den Ping auch antworten, sollte das dann auch bei dir gehen.

  • Benutzer-Avatarbild

    @dive26 Ich hab den Source von CodeProjekt ausprobiert, das sollte auch bei dir gehen, ausfürzeit ist auch OK, weil parallel. Ich hab aber die Bedingung(If InvokeRequired rausgeworfen, dann gings) und ohne ListView nur Ausgeben lassen Diese Devices(Siehe Anhang mit dem ESP32) hat Windows mir vorher nicht gelistet, das hängt wohl mit dem vorher ausgeführten Ping zusammen. PS. @dive26 Es wird ja auch "arp -a IP" ausgeführt, daran kann es auch liegen, dadurch könnten die Devices in den Cache gelang…

  • Benutzer-Avatarbild

    Ja kann man sich basteln, mittels API-Funtionen EnumDisplayDevices EnumDisplaySettings und dann noch ChangeDisplaySettings

  • Benutzer-Avatarbild

    Möglicherweise sind die nicht in deinem DNS Cache(ARP Cache) und deswegen tauchen die nicht auf. Ich schau später mal in einem meiner Bücher nach, was man tun könnte. Richtest du die Systeme beim Kunden ein? Dann kannste denen auch gleich eine statische lokale IP geben. Wegen IOT, auch selbst produzierte Sachen? Dann kannste zumindest dort auf einen Port lauschen bzw. dort eine statische IP festlegen. PS. @dive26 Probier das mal aus: codeproject.com/Tips/889483/Ho…-info-on-your-WLAN-router

  • Benutzer-Avatarbild

    Ich habe gerade die vermutung, das es sich um den Namen des Gerätes handelt was dir bekannt ist, nicht "Netzwerkkennung" oder Hostname. Um via des Computernamens an eine IP zu kommen, kannste einfach pingen. ping COMPUTERNAME, aber wegen der Seriennummern wird das wohl nicht machbar sein, es sei denn die wären bekannt. Via IP an den Computernamen zu kommen geht glaub ich nicht. Ich glaube fast, was du vorhast geht schlicht nicht. Sollten es doch hostnamen sein, dann müssten die entsprechen einge…

  • Benutzer-Avatarbild

    Wie es aussieht, geht es nicht was ich gern hätte. Aber ich kann an die MediaSessions kommen, somit auch an die PackageNamen der Apps die die Session angelegt haben. Werde zusätzlich zu den offenen Apps wohl die MediaSessions heranziehen müssen um eine TaskBar zu realisieren. Auch mit der TotalCommander-App(und weitere Datei-Explorer) verhält sich die VLC App so, das ist von den Machern der VLC App wohl so gewollt. Evtl. mach ich dann sogar 2 Bereiche dafür auf der TaskBar, offene Apps und laufe…

  • Benutzer-Avatarbild

    Hi, ich bastel seit einiger Zeit an einem Launcher(HomeScreen) für Android in Windows-Optik für Tablets. Nun bin ich dran eine Taskbar zeinzubauen, ich habe bereits Dateisystem-Navigation(Explorer) drin, so das bei klick auf Dateien die Datei mit der verknüpften App gestartet wird. Bisher klappt alles, aber die VLC APP tanz aus der Reihe. Zuerst ein wenig Code, so starte ich das:(Kotlin, kein code tag für da) Quellcode (11 Zeilen) Wenn ich eine Videodatei "starte", öffnet der VLC komplett(wird e…

  • Benutzer-Avatarbild

    Ich würde einen Prozess von CMD starten (mit RedirectStandartOutput = true) mit dem Command "arp -a", und dann für alle gelisteten IPs ->Dns.GetHostEntry(ip).Hostname. Ich denke das könnte klappen. PS. Wenn der Name bekannt ist, kannst du auch das versuchen: C#-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Ja dann in den Window.Resources die Resource bekannt machen. XML-Quellcode (16 Zeilen) PS @Randle Flag Sry, ich hatte deinen Post nicht richtig gelesen, das hätte ich schon in der Mappe drin haben sollen.

  • Benutzer-Avatarbild

    Hey, willkommen im Forum, also ich hab genau das gemacht, was dort gezeigt wird und es funktioniert. Veraltet ist das so schonmal nicht. Hast du denn das ResourceDictionary geladen? Z.B. wenn das Window-Loaded Event ausgelöst wurde? Das muss man machen, sonst ist ja nichts da was man anzeigen könnte. Probier mal die Mappe im Anhang aus.

  • Benutzer-Avatarbild

    Jupp, da hast du schon recht. Ich hab auch so einige JustForFun Projekte gemacht nur um daraus zu lernen, ob es gut geht oder nicht, du gewinnst an Erfahrung, welche auch einiges Wert ist. Na gut, ich klick denn doch auf den Button.

  • Benutzer-Avatarbild

    Also die Idee finde ich eigendlich sehr gut. Aber ich habe Zweifel ob man so wirklich einen angemessenen Preis ermitteln kann. Ich selbst habe schon hin und wieder auf Ebay und Kleinanzeigen nach Hardware geschaut. Einige Anbieter wollten Preise die fast dem Neupreis(zum Zeitpunkt des kaufes vom Verkäufer) gleichen. Ich glaube solche Angebote fliessen mit in deren Daten ein, wodurch ein zu hoher Preis zusammenkommen könnte. Es kommt IMO einfach erstmal auf einen Versuch an, aber dann musst du ve…

  • Benutzer-Avatarbild

    Zitat von mehmetqan: „Kritik ist ein wenig hart... aber dennoch motiviert es mich sehr!“ Freut mich das du die Kritik annimmst Mit Kritik kann nicht jeder gut umgehen. Böse meine ich das ja nicht, auch wenn es manchmal bei mir so wirkt. Den Code brauch ich zwar nicht, hab nur geschaut was du gemacht hast um Verbesserungsmöglichkeiten vorschlagen zu können. Aber der einer oder andere kann damit bestimmt etwas anfangen, kannst ja auch einfach hier eine EXE(ist ja Showroom) und optional auch eine b…

  • Benutzer-Avatarbild

    Ich hatte sowas auch mal mit einem ListView, da hatte ich ein ItemTemplate angelegt, ab und zu hatte ich dann auch was dazu in der Ausgabe. Ich wusste noch welche Stelle es war und habe die paar Zeilen eben entfernt. Sofort beim filtern der Collection unzählige Bindingsfehler. Siehe auf dem Bild im Anhang. Dann habe ich das dem ListView hinzugefügt und dann war Ruhe. Vllt. siehst du ja parallelen bei dir die dir helfen das zu fixen. Sonst musst du uns mehr Daten geben, vllt. sehe ich das dann. X…

  • Benutzer-Avatarbild

    Hey, ich habs nicht ausprobiert, aber für mich wäre das auch nicht brauchbar. Ich habe 5 Festplatten in meinem Desktop, 1x M2 NVME SSD, 2x SATA SSD, 2x SATA HDD(Spiele Assets und UnrealEngine-Projekte brauchen sehr sehr viel Platz). Dein Tool ist limitiert auf 2. Dann kommen wir nun zum RAM, in der Funktion GetRAMInfo(), verwendest du einen StringBuilder um einen Text zu verketten, dieser Text hat weil du StringBuilder.AppendLine verwendest mehrere Zeilen, du hast eine SingleLine-TextBox zur Ans…

  • Benutzer-Avatarbild

    Zitat von Visual_Prog: „Gerne auch weitere Lösungsvorschläge.“ Vernünftig programmieren. Hast du alles Spaghetti-mäßig in deiner "Form Klasse"? Wenn ja, erstell eine Klasse "Game", pack Funktionen rein, wie "PrepareNewGame", "StartGame", "EndGame" etc.....

  • Benutzer-Avatarbild

    Ein Thema in das du mal reinschauen könntest wäre die Reihenfolge der Ordner und in welchen Ordner(auch Registry) geschaut wird ob die DLL da zu finden ist. learn.microsoft.com/de-de/wind…link-library-search-order Dort werden Funktionen wie AddDllDirectory, SetDllDirectory erwähnt, vllt. bekommstes damit hin die DLLs aus einem anderen Ordner zu laden. learn.microsoft.com/de-de/wind…loaderapi-adddlldirectory learn.microsoft.com/de-de/wind…-winbase-setdlldirectorya

  • Benutzer-Avatarbild

    Bei ANC(Active Noise Cancelling) werden zwar gegen Schallwellen verwendet, aber man müsste nicht mal die störenden Geräusche komplett eliminieren, nur soweit abschwächen das sie nicht mehr oder kaum noch warnehmbar sind, wenn es dann kaum warnehmbar ist, wird man es beim Musikhören "überhören". Dazu wird man nicht unbedingt die Phase berücksichtigen müssen. Die Wellen treffen aufeinandern und stören/neutralisieren sich, kommt eher auf die richtige Stärke an, damit man nicht ein störendes Geräusc…

  • Benutzer-Avatarbild

    Zitat von Amelie: „Unter anderem konnte ich keine eigenen Usercontrols auf die Form ziehen.“ Installier dir einfach mal das aktuelle Studio -> Visual Studio Community 2022, da funktioniert das mit den Usercontrols. Ich versteh nicht warum du immer noch an den alten Studios festhälst. Fehlt was, startest du den "Installer", da kannste dann alles was du brauchst installieren, auch im Nachhinein.

  • Benutzer-Avatarbild

    Welches Studio? Wenn du ein neues Projekt anlegst, kannst du denn da NET auswählen? Dazu musst du aber ein NET Projekt auswählen kein NET-Framework. Wenn du kein NET(ohne Framework) ProjektTemplate findest, ist dein Studio evtl. zu alt.

  • Benutzer-Avatarbild

    Ich vergaß noch zu erwähnen, du kannst auch ein Stream mit nur einen Kanal erzeugen, diesen Stream in den Soundkartenausgang deiner Wahl leiten. Das geht mit einer MixerMatrix, dazu brauchst du dann aber eine weitere DLL(BassMix), kannst du auch bei Un4seen runterladen. Brauchst du wie die bass.dll dann nur in den Debug/Release-Ordner kopieren. bass.radio42.com/help/html/f28…ce3-9470-39b6f2a110d0.htm Damit hab ich z.B. ein Stereo zu bis zu 7.1 Upmix realisiert.

  • Benutzer-Avatarbild

    Zitat von tron25: „Wenn ich beispielsweise 8 Byte für beide Kanäle habe“ Bei 8 Bytes pro Sample mit 2 Kanälen also 4 Byte pro Kanal hast du mehr als ausreichend Range. Schon bei 8 Bit also einen Byte pro Kanal. Du darfst nicht vergessen, das bei einer Samplerate(Abtastrate) von 44100hz halt pro Sekunde 44100 solcher Samples anfallen, 44100 x 8 = 352800 Bytes pro Sekunde. Bei jeden neuen Sample geht die Sinuskurve rauf oder runter, je höher die Bitbreite umso höher die Auflösung. Wie oft ein Zykl…

  • Benutzer-Avatarbild

    @Amelie Versuch einfach ein adneres Framework einzustellen. Im Projektmappenexplorer rechtklick auf das Projekt(das mit dem VB Icon in der Mappe), dort dann auf Eigenschaften klicken. Schau dann nach "Zielframework" und stell da was ein. Kannst natürlich mit einem Doppelklick die Datei öffnen, dort musst du aber selbst den Text bearbeiten. Im Zweifel die UI nutzen an die du wie gesagt kommst.

  • Benutzer-Avatarbild

    @tron25 Um den Code vom ErfinderDesRades, zu nutzen, müsste der Stream angepasst werden. Ich habe den mit 32 Bit erstellt, streamHandle = Bass.BASS_StreamCreate(44100, 2, BASSFlag.BASS_SAMPLE_FLOAT, streamProc, IntPtr.Zero) Wenn BASS_SAMPLE_8BITS verwendet wird hat man 8 Bit, keine Angabe dazu 16 Bit und BASS_SAMPLE_FLOAT ist dann 32 Bit. EDRs Code ist auf 16 Bit ausgelegt, dann den Stream so erzeugen: streamHandle = Bass.BASS_StreamCreate(44100, 2, BASSFlag.BASS_DEFAULT, streamProc, IntPtr.Zero…

  • Benutzer-Avatarbild

    Ich hab mal überlegt wie es am einfachsten mit der Bass ist, war mit wenigen Zeilen machbar. Um das zum laufen zu bekommen hier: un4seen.com/bass.html die Bass.dll(Win32) und auch die Bass.net runterladen. Die ZIPs entpacken, neues Projekt anlegen und einen Verweis auf die Bass24.Net\full\Bass.Net.dll aus dem BassNet Archiv machen. Im Bass24 archiv finden man die bass.dll, die muss noch in den Debug und Release Ordner kopiert werden. Achtet auf die Achitektur, die 64 Bit DLL ist im Archiv im Ord…

  • Benutzer-Avatarbild

    Zitat von ErfinderDesRades: „Kannst du da einen Vorschlag machen?“ In den Ferien hab ich ein wenig Zeit, da kann ich mal in den Tips&Tricks eine Anleitung machen, da zeige ich dann wie man ein Projekt vorbereitet(Für Windows, Linux und Android) und die BASS nutzt. Und ja die BASS ist wirklich sehr mächtig, aber ich finde auch für einsteiger geeignet. Weil viel Code zu finden ist und alles sehr gut Dokumentiert ist. Klar muss man sich damit beschäftigen, aber einen Verweis hinzufügen und eine DLL…

  • Benutzer-Avatarbild

    Zitat von tron25: „Die Balance muß verstellbar sein, damit mehrere Töne unabhängig von einander für beide Ohren erzeugt werden können.“ Unter Balance verstehe ich was anderes. Bei Stereo-Audio die Lautstärke der beiden Kanäle regeln. Sehr einfach geht das was vor hast mit der Bass.dll, da hast du die volle Kontrolle, kannst für jeden Kanal das ausgeben was du willst. Einen Tongenerator zu machen ist leicht, ich wette hier im Forum gibt es was dazu. Da kannste dann "live" die Frequenz deiner Audi…

  • Benutzer-Avatarbild

    Zitat von Amelie: „Das Xaml erinnert mich ein bissel an "HTML" wie für Webseiten..“ Beides erinnert mich an XML. Sogar in der Android-Entwicklung würdest du solch begegnen.

  • Benutzer-Avatarbild

    Zitat von Amelie: „Die Wpf mit dem Xaml ... Das ist mir dann doch wieder viel zu viel. Frage mich, warum das nun wieder nochmal auseinander gestückelt wurde und wieder in einer anderen "Sprache" geschrieben werden muss.“ Wirklich als "Sprache" würde ich XAML nicht bezeichnen. Das es abgekapselt ist, ist doch wunderbar. Jemand der "programmiert" und jemand(ein Designer) der sich ums UI kümmert und das so schon ganz einfach.

  • Benutzer-Avatarbild

    Zitat von Cheffboss: „Oder kennt jemand, ein Gerät das wirklich funktioniert auch unter Windows 11?“ Also da du schon Code mit einem SerialPort zeigst, warum nicht sowas am Mikrokontroller verwenden? (musst dich aber schlau machen wie das geht, gibt aber auch fertige Module) amazon.de/LAOMAO-Infrarotdiode…f%C3%A4nger/dp/B00EFOTJZE Zitat von Cheffboss: „Ich möchte gerne meinen TV und meine Lampe fernsteuern per Fernbedienung.“ Fernseher und Lampe? Wie meinst du das? Fernseher via IR-Remote is kla…