Suchergebnisse

Suchergebnisse 1-30 von insgesamt 631.

  • Benutzer-Avatarbild

    Zwar sehe ich hier auch keinen tieferen Sinn (geschweige denn konkreten Anwendungsfall), finde aber die Idee ganz lustig. Die Umsetzung scheint schonmal sehr performant zu sein und das UI schaut schick aus! Mit der Performance und dem UI bitte was praktisches!

  • Benutzer-Avatarbild

    DLL einbinden

    X-Zat - - Sonstige Problemstellungen

    Beitrag

    Zitat von NoIde: „[...] Du kannst auch in der Header-Datei schauen welche Funktionen drin stecken. EIn Beispiel einer anderen Dll Aus der .h C-Quellcode (1 Zeile) So dann in .net, wobei die dll im selben Ordner wie die exe ist, wobei man of den marshal bemühen muss. VB.NET-Quellcode (3 Zeilen) [...]“ Der Vollständigkeit halber: Man kann nur exportierte Funktionen via P/Invoke aufrufen. Für alles weitere kann man dann die benötigte DLL via LoadLibrary laden und, entsprechendes Reverse-Engineering…

  • Benutzer-Avatarbild

    Zeilenumbruch ??

    X-Zat - - Sonstige Problemstellungen

    Beitrag

    vbCrLf fügt nur einen einfachen Zeilenumbruch (\n) hinzu, der Texteditor verlangt aber einen Carriage-Return (\r) gefolgt von einem Zeilenumbruch (\n). Notepad++ interpretiert bereits einen einfachen Zeilenumbruch. Du kannst das am einfachsten lösen, indem du StreamWriter.WriteLine anstatt StreamWriter.Write verwendest.

  • Benutzer-Avatarbild

    Zitat von Trade: „[...] Wenn man nun mal ein Spiel entwickelt, dann muss man auch Ahnung von der Materie haben. Das fängt dann an mit der Mathematik dahinter, Physik, Rendertechniken etc. [...]“ Nope, bestes Gegenbeispiel: Ubisoft. Versuch nicht mir zu erklären, dass sie wüssten was sie da tun Spaß beiseite: Das ist so Unsinn, siehe Unity. Hier kannst du ohne eine Zeile Code Physik-Puzzles basteln. Keine Mathematik, keine Physik, kein Rendering, nichts muss man dazu können.

  • Benutzer-Avatarbild

    Da es sich hier um eine REST-API handelt, empfehle ich RestSharp, unschlagbar in Kombination mit Newtonsoft.Json! EDIT: Ich hatte selbst vor einiger Zeit mit der API gearbeitet und ein C#-Projekt erstellt, habe mal eine Implementierung angehängt. Ich würde aber definitv zu RestSharp greifen, wenn ich es nochmal implementieren wollte - Ist viel einfacher und sauberer.

  • Benutzer-Avatarbild

    Stichwort: GDI.

  • Benutzer-Avatarbild

    Du könntest höchstens 1 bit einsparen, denn: Quellcode (2 Zeilen) Somit brauchst du 7 bits, um alle Zahlen für die Vor- und Nachkommastellen abzudecken. Kann man machen, ist aber sehr umständlich zu implementieren... Ansonsten: Zippe deine Daten doch einfach, vielleicht kannst du damit noch was reißen.

  • Benutzer-Avatarbild

    Zitat von r0tzi: „wenn man mal 50 methoden drin hat isses ned so dolle wenn man etwas sucht“ Dann sollte man vielleicht mehr Klassen verwenden bzw besser kapseln Tip für VS: STRG+K, STRG+F ist Auswahl formatieren, sehr hilfreich!

  • Benutzer-Avatarbild

    Gibt das Windows Eventlog irgendwas her? Wenn nichtmal das etwas aufgezeichnet hat, hört's sich aber schon nach zu kleinem/schwachem Netzteil an... Ansonsten würde ich mal einen Stresstest unter Linux machen, um fehlerhafte Treiber auszuschließen.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „[...] Nein. Ressourcen sind readonly, die werden zur Compilezeit geschrieben. Wenn Du dynamisch da was machen willst, kannst Du ja die Differenz in die Settings schreiben, wenn das lohnt.“ Exakt: Die Ressourcen der eigenen Assembly zur Laufzeit zu editieren ist so nicht vorgesehen, aber durchaus möglich!- Schreibe eine Dummy-Anwendung, deren einziger Zweck es ist, deine eigentliche Assembly aus dem RAM zu laden (-> Assembly.Load) - Bestimme, welche Inhalt du ändern möc…

  • Benutzer-Avatarbild

    SchoolOfProg - Eure Erlebnisse

    X-Zat - - Off-Topic

    Beitrag

    Gymnasium zwei Jahre Java Vorteile:- Grundlegende Programmierkonzepte schnell und einfach gelernt (Rekursion wurde nachher auf der Uni wesentlich schlechter erklärt mMn) - Unkompliziert (im Gegensatz zu z.B. C/C++) Nachteile:- "Weltfremd" - Wurde abseits des Unterrichts nicht verwendet; mit dem erlangten Wissen konnte man kein wirklich nützliches Programm schreiben (es wurde z.B. kein IO behandelt) - Kein Clean-Coding gelernt: Code quasi unlesbar... Berufsschule 2 Jahre C# Vorteile:- Endlich Sto…

  • Benutzer-Avatarbild

    Zitat von EaranMaleasi: „Zitat von X-Zat: „daher würde ich ganz einfach die Hooks, die Steam platziert nocheinmal hooken.“Was Steam natürlich sehr cool findet, schätze ich?“ Mir ist nicht bekannt, dass Steam dies überprüft. Ohnehin bleibt diese Methode gar nicht aus, wenn man sich Spiele anschaut, bei denen mehrere Programme wie Steam, uplay oder Origin gleichzeitig laufen. Zitat von Timm3D: „Fraps, Shadowplay oder andere Programme bringen auch einen FPS zähler ins Spiel. Es muss doch irgendeine…

  • Benutzer-Avatarbild

    Raspberry ist hier eigentlich eine super Wahl, weil noch mit am einfachsten. Du kannst fertige Webserver nehmen, die nur Dateien ausliefern (z.B. Apache oder nginx) oder eigene schreiben (z.B. NodeJS) und WiFi und Bluetooth sind schon verfügbar, für alles mögliche gibt es tonnenweise Tutorials online. An Microkontrollern habe ich bisher, was Netzwerken angeht, mit dem ESP8266 und ESP32 gearbeitet: ESP8266 ist klein, braucht wenig und kann viel, hat allerdings nur 2 GPIOs. Der ESP32 ist zwar noch…

  • Benutzer-Avatarbild

    Zitat von Thunderbolt: „Die meisten Spiele finden so etwas nicht so toll. [...]“ Najaaaaa... Steam macht das mit jedem Spiel. Es hookt die DirectX-Calls und die Spiele machen das mit - Warum nicht das gleiche machen? Warum nicht sogar die Hooks hooken? Natürlich reagieren manche Spiele allergisch auf eigene Hooks (z.B. wegen Cheating mit Wallhacks/ESPs/etc), daher würde ich ganz einfach die Hooks, die Steam platziert nocheinmal hooken.

  • Benutzer-Avatarbild

    Zitat von Reeker: „[...] Lösung: "Self-Executing Anonymous Functions" [...]“ Das hält mich aber immernoch nicht davon ab, den Code zu kopieren und manuell auszuführen. Und wenn's besonders bequem sein soll, benutze ich dafür Tools wie Tampermonkey. "Sicher" ist diese Lösung also nicht, sie ist vielleicht ein kleines bisschen weniger "unsicher". Effektiver wäre da mMn Obfuscation, da es einigem Aufwand bedarf, diese zu reverse-engineeren. Außerdem, den Fehler haben schon die Entwickler von "The D…

  • Benutzer-Avatarbild

    Nettes Tool, besonders die Explorer-Integration und das Pastebin-Feature sind interessant! Nur einige Fragen hätte ich:1. In wiefern ist es schnell? Wie schnell ist es, damit es das "Fast" im Namen verdient hat? 2. Warum benötigt es 64MB RAM? Das scheint schon eine ganze Menge zu sein... 3. Wie erstellst du die Hashes? Arbeitest du mit Streams? Das UI ist auch etwas arg überladen - Für drei Schritte, die der User machen muss ist da eindeutig zu viel Text. Auch hätte ich bei der Gelegenheit die M…

  • Benutzer-Avatarbild

    Achso! Also dann sollte das hier eine Lösung darstellen: C#-Quellcode (7 Zeilen) Zunächst würde ich überprüfen, ob denn eine leere Liste vorhanden ist, sonst werden folgend Ausnahmen geworfen ;).

  • Benutzer-Avatarbild

    Mit Linq: C#-Quellcode (1 Zeile) Für alle, die mit Linq (noch) nichts anfangen konnten, die Zeile heißt in natürlicher Sprache: Zitat: „​GIb zurück, ob die Länge aller Listen der Länge der ersten Liste entspricht.“ Und das ist ein hinreichendes Kriterium. Oder habe ich dich falsch verstanden? Dir ging's nur um die Länge deiner Listen, oder?

  • Benutzer-Avatarbild

    Name: SmartControl Beschreibung: Es ermöglicht die einfache Steuerung von der screen-Anwendung unter Linux, um Anwendungen automatisch zu starten oder stoppen. Jeder screen-Instanz können bei Start/Stop Inputs gesendet werden. Konfigurationen für Instanzen werden in einer Config-Datei hinterlassen und dann mit Namen angesteuert. Das Programm erkennt, ob eine Konfiguration bereits läuft und verhindert bei Bedarf den Mehrfachstart einer Konfiguration. Durch SmartControl müssen Daten von Konfigurat…

  • Benutzer-Avatarbild

    Regex ist für HTML überhaupt nicht geeignet, ich empfehle hier die Library HtmlAgilityPack: Habe damit sehr gute Erfahrungen gemacht, es kommt auch mit "real-world-html", also fehlerhaftem HTML, ganz gut klar. Hier kannst du mit geschickten Filtern schnell dein Bild finden. Wenn es wirklich Screenshots sein müssen, empfehle ich GDI+ (SO-Thread):1. Erstelle eine Bitmap, in die der Screenshot landen soll 2. Erstelle ein Graphics-Objekt vom Bitmap (Graphics.CreateFromImage) 3. Erstelle den Screensh…

  • Benutzer-Avatarbild

    Nette Idee! Aber:1. Parser != Rechner 2. Exceptionhandling: Viel Spaß bei Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    vb-paradise und Discord

    X-Zat - - Boarddiskussionen

    Beitrag

    Gegenfrage: Was versprichst du dir davon? Und vorallem, denkst du dass Bedarf daran besteht?

  • Benutzer-Avatarbild

    Stichwort: Model-View-Controller! Sprich, Daten mit Manipulatoren und Darstellung verknüpfen. Habe unter .NET jedoch nie ein MVC genutzt/umgesetzt.

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „[...] Das alles ist natürlich sehr unflexibel, da es nur auf die angegebenen Werte fixiert ist. [...]“ Das schreit förmlich nach OOP!

  • Benutzer-Avatarbild

    Zitat von thefiloe: „Naja... nodejs ist durchaus state of the art. Also wäre natürlich eine Alternative.“ Exakt. Ich würde mich keinesfalls auf Php-Server beschränken. Ebenfalls sind noch reichlich HTML-only Server da draußen... @VincentTB Bzgl der Datenbank: Stimmt es läuft ein Script, ein JavaScript nämlich. Durch das reiche Angebot an Erweiterungen für nodejs sind viele Aufgaben sehr einfach - eben wie Verbindung zu einer DB und Querys. Bei Bedarf kann ich gerne ein Beispiel posten, habe unlä…

  • Benutzer-Avatarbild

    Zitat von VincentTB: „@thefiloe Ein PHP Server wird so oder so benötigt, anders ist das gar nicht umsetzbar. Eigentlich ist es relativ egal, ob alleine über PHP oder über PHP und FTP (PHP wird sowieso benötigt, weil es müssen ja auch Änderungen in der Datenbank gemacht werden und die ist meistens nur über localhost erreichbar), so habe ich eine Abhängigkeit weniger. [...]“ Nö warum, nodejs funktioniert mindestens genauso gut und benötigt nicht noch die schwere Installation eines Webserver oben d…

  • Benutzer-Avatarbild

    Kann wer übersetzen

    X-Zat - - Sonstige Problemstellungen

    Beitrag

    Quellcode (5 Zeilen) Kommt ungefähr hin. EDIT: Ihr beiden wart schneller...

  • Benutzer-Avatarbild

    Nen Tipp? - Unterteile dein Vorhaben in klar definierte, einzelne Problemstellungen: 1. Wie werden deine Profile gespeichert? 2. Wie kannst du diese Profile extern übernehmen (unterstützt deine Software ein einfaches Starten einer EXE mit Parameter?, etc) 3. Schreibe deinen Launcher (trivial) Da keiner von uns eine magische Kristallkugel hat, bzw keiner von uns gewissenhaft behaupten kann, eine funktionierende magische Kristallkugel zu besitzen (man wahre die Korrektheit), musst in aller erster …

  • Benutzer-Avatarbild

    Moin! Du könntest dir die Klasse "WindowsIdentity" und ihre Methode ".Impersonate()" mal genauer anschauen. Zumindest ist das einige der Lösungen, die Google auswirft. Gruß, X-Zat / Mo

  • Benutzer-Avatarbild

    Moin! Meiner Meinung nach ist es zwar für einen ganz einfachen Chat ausreichend, Strings zu senden (und mit z.B. einem \n oder \r\n zu terminieren), aber dass du damit auf Probleme stoßen kannst, ist nichts neues. Mein Tipp: Macht's euch einfacher und sendet (wie jeder andere auch) Bytes. 1. Zu sendenden Inhalt in ein Byte-Array konvertieren (für String dann z.B. Encoding.(Euer Encoding, z.B. ASCII, UTF8, Unicode).GetBytes("Text")) 2. Die Größe des Byte-Arrays in ein Byte-Array konvertieren (für…