Suchergebnisse

Suchergebnisse 1-30 von insgesamt 978.

  • Benutzer-Avatarbild

    Nunja, da gibts viele Wege die nach Rom führen. zum einen, wenn du mit WinForms und nem DataGridView zusammenarbeitest, könnte man via typedDataSet gehen das ne Anbindung an eine Datenbank bekommt, oder einen OR-Mapper wie EntityFramework, Dapper, oä, nutzen, oder wenn es nur ganz schnell gehen muss (was aber oft zu Fehlern und Sicherheitsproblemen führt), direkt via ADO.NET aka SqlConnection Klasse sich mit der Datenbank verbinden und handgekünstelte SQL-Commands absetzen. Was hast du denn prob…

  • Benutzer-Avatarbild

    Advent of Code 2022

    EaranMaleasi - - Off-Topic

    Beitrag

    Tag 8: (Versteckter Text) Zudem hab ich jetzt auch ein GitHub Repo dafür angelegt: github.com/EaranMaleasi/AoC_Projects_2022

  • Benutzer-Avatarbild

    Advent of Code 2022

    EaranMaleasi - - Off-Topic

    Beitrag

    Hier meine Lösung für Tag 7. Wäre ich nicht über die Aufgabenstellung von Pt1 gestolpert, wäre das eigentlich recht fix erledigt gewesen. Mehr dazu in den Kommentaren des Codes (will ja nix verraten ) (Versteckter Text)

  • Benutzer-Avatarbild

    Willkommen im Forum, bitte unterlasse in Zukunft das Ausgraben von Uraltthemen und erstelle für dein konkretes Problem ein neues Thema. auch bitte ich dich darum, Code in deinem Post nach Möglichkeit entsprechend zu Formatieren, wie ich es mit deinem Beitrag bereits gemacht habe. Der Editor bietet dir dabei bereits einige Möglichkeiten an, noch mehr Möglichkeiten findest du hier: [Forum] Welche BBCodes (Tags) gibt es hier im Forum zum Einfärben von Quellcodes (Syntax-Highlighting)? [Forum] Welch…

  • Benutzer-Avatarbild

    Advent of Code 2022

    EaranMaleasi - - Off-Topic

    Beitrag

    Teilweise Verkünstelt, teilweise doch ein klein wenig Elegant. Hier meine Lösungen für Tag 3-6: Tag 3: (Versteckter Text) Tag 4: (Versteckter Text) Tag 5: (Versteckter Text) Tag 6: (Versteckter Text)

  • Benutzer-Avatarbild

    Advent of Code 2022

    EaranMaleasi - - Off-Topic

    Beitrag

    Stimmt schon, ich könnte einfach die ganze Zeilen unverändert in die Funktion geben und dann line[0] und line[2] benutzen. Jedoch macht das Split in meinen Augen eher klar, was hier passiert im Kontext mit dem restlichen Code. (Wenn ich jetzt noch die Funktionen und deren Argumente ein wenig umbenennen würde wäre es sogar Konsistent)

  • Benutzer-Avatarbild

    Advent of Code 2022

    EaranMaleasi - - Off-Topic

    Beitrag

    @BitBrösel da hatten wir ähnliche Gedanken: (Versteckter Text) Edit: Auf den zweiten Blick ists doch ein wenig anders^^

  • Benutzer-Avatarbild

    Advent of Code 2022

    EaranMaleasi - - Off-Topic

    Beitrag

    Das hat mich zur Lösung beider Puzzles gebracht: (Versteckter Text) Und wird dann so aufgerufen: C#-Quellcode (6 Zeilen)

  • Benutzer-Avatarbild

    Vielen Dank für die Geburtstagswünsche

  • Benutzer-Avatarbild

    DHL hätte wohl gerne mindestens einen Accept-Header mit dabei: (Versteckter Text)(Versteckter Text) Falls du mit .NET 4.5 oder neuer arbeitest, wäre es höchst Empfehlenswert mit Async/Await zu arbeiten und die Tasks zu "awaiten" anstatt .Result aufzurufen.

  • Benutzer-Avatarbild

    Einmal VS neustarten und prüfen ob es behoben ist. bin und obj Ordner löschen, und VS neustarten. Wenn das nicht hilft... ist der Code zufällig unter Versionskontrolle? Falls ja prüfe ob es eine änderung an der .vbproj Datei gegeben hat. Im Zweifelsfall geh auf einen Punkt zurück an dem noch alles in Ordnung war.

  • Benutzer-Avatarbild

    Ich kenne diese Dateistrucktur nicht, "fühlt" sich aber an wie ne Mischung aus XML und JSON, habe aber jetzt natürlich keine Standardlösung parat. Hier also wie ich die Sache angehen würde: Im Grunde sehe ich hier ein einziges Datenobjekt das man als Klasse abbilden kann: C#-Quellcode (11 Zeilen) Zuerst brauchst du ne List<Group> in der alle Top-Groups sitzen. Nun öffnet man nen FileStream setzt nen StreamReader drauf, und ließt via StreamReader.ReadLine() die Datei Zeile für Zeile aus. In der S…

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „Das heißt zum Testen auf solche Lecks wäre GC.Collect gar nicht schlecht?“Zum Testen auf RAM-Lecks gibt es seit mind. VS 2019 (kp. ob auch schon VS 2017 den hatte), einen Profiler, der dir haargenau aufzeigen kann, welche Objekte deines Programmes wie viel Speicher benötigen. Dazu legst du einen ersten Snapshot an, erledigst die Operation, von der du denkst, sie lässt keinen RAM frei, und machst dann einen weiteren Snapshot. Praktischerweise wird beim aufzeichnen…

  • Benutzer-Avatarbild

    Der GC muss nunmal, wenn er etwas aufräumen möchte, deine Anwendung einmal komplett anhalten, sich alles ansehen, entscheiden was noch Kunst ist oder doch schon weg kann, und dann die Ausführung des Programmes fortsetzen. Daher versucht .NET den GC so selten wie nötig anzustoßen. Gerade in der jetzigen Zeit wo sogar die PCs normalsterblicher 8-16 GB RAM aufweisen ist, wenn gerade nichts weiteres läuft, 10 MB nicht würdig, um einen evtl. merklichen stotterer in deinem Programm zu erzeugen. Daher …

  • Benutzer-Avatarbild

    Auf welcher Version von VS2019 tritt das auf? kannst du noch ein Projekt mit .NET Core 3.1 erstellen und dann auf .NET 5 anheben?

  • Benutzer-Avatarbild

    Exakt, ich wollte nur darauf hinweisen, dass wir dieses Thema mitsamt Benchmarks schon einmal hatten, in der Hoffnung, dass sich ab jetzt noch mehr Leute daran erinnern, und dann das nächste Mal, wenn das Thema aufkommt, die Themen verlinken können, anstatt wieder und wieder neue Benchmarks anzulegen. Nicht mehr und nicht weniger war hierbei mein Anliegen.

  • Benutzer-Avatarbild

    Ich hatte vor einiger Zeit auch mal verschiedene Methoden des Strings-zusammenfügens gegeneinander getestet: String verwenden oder gleich alles mit StringBuilder machen

  • Benutzer-Avatarbild

    Wenn du eh schon Administrator Rechte hast, könntest du natürlich auch direkt die Berechtigungen der Datei nach dem Schreiben einfach anpassen: C#-Quellcode (4 Zeilen) Anstatt hier die SID für "Jeder" zu benutzen, müsstest du natürlich die SID des Users verwenden.

  • Benutzer-Avatarbild

    Danke @RodFromGermany @VaporiZed @Thunderbolt & @VB1963 für die Geburtstagswünsche

  • Benutzer-Avatarbild

    Da Access, soweit mir bekannt, keinen Bulk-Insert hat, geht es mit .NET Boardmitteln nicht schneller. Mithilfe von DAO hingegen, kann man anscheinend 10-30x schneller Ausführungszeiten erreichen: stackoverflow.com/questions/15…-and-com-interoperability stackoverflow.com/questions/70…insert-to-access-in-net-c

  • Benutzer-Avatarbild

    @ErfinderDesRades .ContinueWith() ist in .NET 4, was .NET 4.5 mit await geregelt hat. Die Ausführung von Code, nachdem der Task fertig ist.

  • Benutzer-Avatarbild

    Dann gehe ich mal davon aus, dass hier noch niemand mit ClickOnce in .NET Core 3.1/.NET 5 gearbeitet hat.

  • Benutzer-Avatarbild

    Hey Leute, ich hab hier ein komisches "Problem", vielleicht könnt Ihr mir weiterhelfen, denn der MS Support scheint keinen Bock zu haben mich zu verstehen. (Ich würde nicht hier nachfragen, wäre das Ticket nicht einfach geschlossen worden) Ich will unter .NET 5 via ClickOnce eine Anwendung veröffentlichen, gebe für Veröffentlichung und Installationspfad unterschiedliche Pfade an, einer lokal im Repo, der andere auf dem Share, jedoch wird die Ausgabe der Veröffentlichungsaktion UND die fertige Cl…

  • Benutzer-Avatarbild

    Anstatt eine obskure MalformedLineException abzufagen (was mit File.Open sowieso nie geworfen wird), fängst du besser eine System.IO.IOException ab. Edit: Und am besten packst du noch ein Finally an den Try-Catch block, in dem du stream.Dispose() aufrufst, oder aber, was noch besser wäre, du packst deinen Stream in einen Using Block. Schau dir hier das zweite Beispiel dazu an: docs.microsoft.com/de-de/dotne…o.filestream?view=net-5.0 (Sprache lässt sich oben von C# auf VB ändern)

  • Benutzer-Avatarbild

    Zitat von loeffel: „bei Interesse kann ich gerne mal näher beschreiben, was unsere "Herausforderungen" sind, und warum das Portieren des Designers so viel Zeit benötigt.“Ich denke das würde nicht nur mich ziemlich interessieren

  • Benutzer-Avatarbild

    @paul Das Thema war bereits erledigt, zudem ist mir nicht ersichtlich, wie dein Remove bei einer Sortierung hilft. Solltest du noch was anfügen wollen, kannst du dich gerne bei mir melden. Der Thread ist hiermit geschlossen

  • Benutzer-Avatarbild

    Hast du mal in andere Projekte reingesehen ob die evtl. was anderes machen? z.B.: github.com/FreekDS/MSI-Mystic-Light-Controller

  • Benutzer-Avatarbild

    Zitat von Runshak: „haus runter und installier es einfach neu...“Genau das Funktioniert nicht. Der Workaround in dem Thread den @dive26 gepostet hat hingegen schon: Zitat: „Edit %InstallRoot%\Common7\IDE\devenv.exe.config and %LocalAppData%\Microsoft\VisualStudio\16.0_xxx\devenv.exe.config and append the following text to the <AppContextSwitchOverrides> element’s value attribute: ;Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true;Switch.System.Windows.Interop.MouseInpu…

  • Benutzer-Avatarbild

    C# und VB.NET verwenden exakt dieselben Klassen. Ledigilich die Syntax ist etwas anders. Wenn man mal die geschweiften Klammern ignoriert, und sich merkt, dass Dim a as String = "tadaa!" in C# string a = "tadaa!" ist, sind die unterschiede nicht mehr groß. Klar, es gibt es noch die Eventdeklarationen, anonyme Methoden, die sich anders Schreiben und den unsafe "Bereich", der in VB.NET komplett fehlt, jedoch lässt sich bereits mit sehr wenig C# Syntax kenntnis sehr viel C# Code lesen, wenn man den…