Suchergebnisse
Suchergebnisse 1-30 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
OutOfMemoryException
BeitragWenn die Daten im Speicher blöd fragmentiert sind, mit Lücken, die nicht richtig genutzt werden können, kann das schon mal früher kommen. Aber in den neueren .NET Versionen kannst du den GC mit compacting dazu veranlassen das etwas aufzuräumen. Vielleicht hilft das. C#-Quellcode (2 Zeilen)
-
Zitat von John422: „Oder ich speichere die Klasse Zimmer als eigene Datei aber dann gibt es keine hirarchische Darstellung“ Dafür werden eigentlich Ordner benutzt. vb-paradise.de/index.php/Attachment/55288/
-
Lade doch ClassB dann erst, wenn du sie brauchst. Also nicht im Konstruktor, sondern z.B. beim Button-Click, also ca. so in der Art: VB.NET-Quellcode (5 Zeilen) Wenn du andere Funktionen aus der ClassB brauchst, nimmst du das Laden der Datenbank aus dem Konstruktor der ClassB und packst das in eine "Load" oder "Read" Funktion und rufst diese dann bei Bedarf auf.
-
Also ich habe deine Frage jetzt noch nicht so richtig verstanden. Zitat: „Zur Dekodierung eines Huffman-kodierten Datenstroms ist beim klassischen Verfahren das im Kodierer erstellte Codebuch notwendig“ Du kannst nicht nur aus dem Übersetztem das Wort decoden. Dazu brauchst du das Wörterbuch. Das wird festgelegt oder mitgesendet. Und wenn du dann die Buchstaben tauscht, dann hast du ja auch das neue Wörterbuch mit den getauschten Buchstaben drin? Bin verwirrt. Ich verstehe die Frage noch nicht .
-
Wie du bereits weiter unten geschrieben hast, gibt es keine bereits fertige Komponente in .NET FX, die das kann. Das muss du dann selber programmieren, wenn du keine externe Bibliothek verwenden willst. Zitat von steel75: „Aber da Visual Studio dies ja bereits kann, muss es ja auch generell ohne externe Komponete gehen.“Da verstehe ich jetzt nicht, wie du diesen Rückschluss ziehen kannst. Visual Studio könnte doch auch externe Komponenten verwenden? Abgesehen davon, dass die Oberfläche von Visua…
-
Zitat von ErfinderDesRades: „Wenn du ein Dictionary mit For Each durchgehst, dann erhälst du die KeyValuePairs in der Reihenfolge, wie du sie hineingetan hast. Theoretisch muss das nicht so sein, aber wie MS das bislang implementiert hat, isses so.“ Du meinst, wenn du nichts entfernt hast? Das Dictionay füllt die Lücken auf. Von der Doku ganz klar beschrieben, wie du angemerkt hast: Zitat: „For purposes of enumeration, each item in the dictionary is treated as a KeyValuePair<TKey,TValue> structu…
-
Zitat von kafffee: „Chunk 1 runterladen, das dann dekomprimieren, dann Chunk2 runterladen an das dekomprimierte Chunk1 anhängen und dann das Ergebnis davon wiederum dekomprimieren usw.... weisst du wie ich mein?“ Ja klar, das geht. Du kannst anfangen zu dekomprimieren, so weit wie du mit dem ersten Teil (Chunk) kommst, und dann weiter machst, sobald weitere Daten (Chunks) da sind.
-
Zitat von kafffee: „Die Frage ist: Kann ich eine Datei, die ich per DeflateStream komprimiert habe, zerlegen und die Einzelteile erst dekomprimieren und dann wieder zusammenfügen?“ Ne, Deflate ist ein aufeinander aufbauende Komprimierung. Du kannst nicht einfach z.B. in der Mitte anfangen zu dekomprimieren. Da steht z.B. drin: Nimm die 5 Bytes, die von meiner Position aus 46 zurückliegen und füge diese 7-mal hintereinander ein. Du musst also vom Anfang aus beginnen.
-
Das Problem hattest du doch schon mal, oder? Hilfetext bei Intellisense fehlt Zitat: „Ich habe eben den radikalen Weg beschritten. VS2017 deinstalliert, mit CCleaner rüber und dann neu installiert. Jetzt sind die Hilfetexte wieder da.“ Damals hatte nur die Neuinstallation geholfen und es gab nicht wirklich ein Ergebnis.
-
Zitat von kafffee: „Ja genau da ist ein Not jeweils davor.“ Ok und was ist jetzt richtig? Dein Code stimmt ja nicht mit deinem Text überein. Du sagst: Zitat von kafffee: „Es soll in einer ComboBox das Item "Update" erscheinen, wenn AddUpdateString32 oder AddUpdateString64 = True ist.“ Im Code steht aber: If (Not AddUpdateString32) Or (Not AddUpdateString64) Then Aktion.Add("Update") was soviel heißt wie, wenn einer der beiden False ist, dann wird Update hinzugefügt.
-
Was klappt nicht? Da ist doch ein NOT davor. If ([b]Not[/b] AddUpdateString32) Or ([b]Not[/b] AddUpdateString64) Then Aktion.Add("Update")?
-
Hast du ein kleines Beispielprojekt? Ist schwer da was zu finden, für mich zumindest. Ansonsten ist es eventuell ein Problem mit dem Doppelladen? Nur als Idee: Zitat: „Loading multiple assemblies with the same identity without context can cause type identity problems similar to those caused by loading assemblies with the same identity into multiple contexts. See Avoid Loading an Assembly into Multiple Contexts.“ Best Practices for Assembly Loading
-
lokale funktionen c#
BeitragZitat von siycah: „während die für eine Lambda immer zwingend notwendig sind.“ Ist das so? Sicher? Lambdas können auch static sein und sollten dann nichts lokal capturen können. War das nicht auch eine Performance-Optimierung in .NET 7, dass der Compiler Lambdas die nichts capturen erkennt und das weg optimiert? C#-Quellcode (1 Zeile)
-
How does Windows link HTML files to folders? Zitat: „This is a shell feature, not a file system feature. The shell copy engine just looks for a folder with the same name (plus a localized suffix) when copying/moving .htm[l] files. This feature is called Connected Files and is documented here.“
-
lokale funktionen c#
BeitragZitat von Haudruferzappeltnoch: „Gibts da auch irgendwelche grundlegenden Überlegungen, die man sich zu dieser Neuerung machen sollte?“ Also ich verstehe hier die Frage nicht richtig, was meinst du mit grundlegenden Überlegungen? Wann man das benutzt oder wie das funktioniert oder wie?
-
Fehler im VS 2019
BeitragZitat von Peter329: „Es handelt sich um einen massiven Bug - und ich kann nur hoffen, dass irgendjemand das gleiche Problem hatte und weiß wie man das umgehen kann.“ Hatte ich noch nie. Ist das nur bei diesem Projekt so, oder auch bei anderen? Ist vermutlich ziemlich schwer da zu helfen, wenn man das selber nicht nachstellen kann. Hast du schon mal den "bin" und den "obj" Ordner gelöscht und dann neu bauen lassen? Ich habe bei VS aktuell den Bug, dass bei WPF-Projekten der Source-Code Generator …
-
Welche Themen sind für die Weiterentwicklung bei Microsoft für Euch wichtig?
Bluespide - - Weitere Sprachen und sprachübergreifende Themen
BeitragSeit einem letzten Update für Windows dürfen WPF-Anwendunge keine Umlaute mehr im Namen haben. Dann starten sie einfach nicht mehr. Hab das tatsächlich auf der Arbeit im Einsatz und auf ein Mal ging die Anwendung bei mir und den Kollegen nicht mehr. Das 'ä' im Dateinamen durch 'ae' ersetzt und es startet wieder. Hat Stunden gebraucht um das herauszufinden. Was bitte ist denn da bei MS schiefgelaufen? Das finde ich schon extrem enttäuschend.
-
Welche Themen sind für die Weiterentwicklung bei Microsoft für Euch wichtig?
Bluespide - - Weitere Sprachen und sprachübergreifende Themen
BeitragZitat von loeffel: „Was hindert euch daran, modernere Versionen oder Libraries zu verwenden“ Gute Frage. Ich benutzte nur noch .NET8 und denke schon gar nicht mehr daran, überhaupt Framework zu verwenden. Das ist schon voll raus aus meinem Kopf. Aber das ist eine gute Frage. Für das Design benutzte ich dann einfach WPF mit WPFUI. Sieht geil aus und ist auch nicht schwer zu verwenden. Für die ganzen kleineren Projekte mach ich auch nicht MVVM, das ist für "richtige" Projekte. vb-paradise.de/index…
-
Also ich kenne jetzt ja nicht deinen Programmaufbau, aber am besten gibst du in die Funktion erst keinen geschlossenen Stream rein. Aber du hast dir ja mit .ToArray das byte-Array rausgeholt und da legst du dann einfach wieder einen neuen Stream drumherum: new MemoryStream(bufferArray) und gibst diesen weiter.
-
Nein, du kannst diesen nicht wieder öffnen, aber je nachdem was du vorhast, musst du den Speicher nicht umkopieren. Du kannst dir das Array dahinter holen und einen neuen MemoryStream drum legen. Wie im Kommentar des Source-Codes von Dispose im MemoryStream beschrieben: // Don't set buffer to null - allow TryGetBuffer, GetBuffer & ToArray to work.
-
Zitat von oobdoo: „eine Art Anti-Breakpoint“ Joa also in gewisser Form gibt es das ja schon als Attribut für Funktionen oder ganze Klassen. Habe ich auch an einigen meiner Hilfs-Funktionen dran, damit ich per Einzelschritt nicht immer wieder durch diese durch steppen muss. Selbst ein Breaktpoint in dieser Methode wird nicht getriggert. C#-Quellcode (4 Zeilen) Kann man auch an ganze Klassen setzten.
-
Warum ist ein Zeichenzählen nie als Funktion fest eingebaut?
Bluespide - - Weitere Sprachen und sprachübergreifende Themen
BeitragNaja, ich denke das Problem ist einfach, wo ziehst du da die Grenze. Für dich sind es diese 47 Funktionen und für den nächsten die 21 und für den anderen noch 9 weitere. Man kann ja nicht alles einbauen und wenn dir dann das Intellisense 4926 Funktionen als Vorschlag bereitet, wäre dein Thread hier vielleicht: "Warum ist eigentlich so viel nutzloser scheiß drin. Die paar Leute, die das Brauchen, schreiben sich das dann halt selbst." Ich habe eine "Extensions"-Klasse, die ich einfach in all meine…