Suchergebnisse
Suchergebnisse 1-30 von insgesamt 631.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
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!
-
DLL einbinden
BeitragZitat 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…
-
Zeilenumbruch ??
BeitragvbCrLf 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.
-
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.
-
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.
-
Malen mit Pfeiltasten
BeitragStichwort: GDI.
-
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.
-
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…
-
SchoolOfProg - Eure Erlebnisse
BeitragGymnasium 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…
-
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…
-
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…
-
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.
-
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…
-
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…
-
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?
-
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…
-
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…
-
vb-paradise und Discord
BeitragGegenfrage: Was versprichst du dir davon? Und vorallem, denkst du dass Bedarf daran besteht?
-
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ä…
-
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…
-
Kann wer übersetzen
BeitragQuellcode (5 Zeilen) Kommt ungefähr hin. EDIT: Ihr beiden wart schneller...
-
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 …
-
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
-
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…