Suchergebnisse

Suchergebnisse 1-30 von insgesamt 905.

  • Benutzer-Avatarbild

    Hallo @DTF, vielen Dank für deine Bemühungen. Leider funktioniert der vorgeschlagene Ansatz in meinem Fall nicht wie erwartet. Bei meinem Beispiel, wo value = 101, startPosition = 5 und numBits = 3 sind, sollte das Ergebnis 5 sein. Deine Funktion liefert jedoch 0 zurück. 0110 0101 = 101 _________ 0000 0101 = 5

  • Benutzer-Avatarbild

    null Das scheint zu klappen. Ich teste noch ein wenig, und dann melde ich mich final. VB.NET-Quellcode (3 Zeilen) Danke dir vb-paradise.de/index.php/Attachment/55362/

  • Benutzer-Avatarbild

    @Haudruferzappeltnoch Ich erhalte nicht 224. VB.NET-Quellcode (7 Zeilen) VB.NET-Quellcode (3 Zeilen) Ausgabe Quellcode (3 Zeilen) @Haudruferzappeltnoch Meine Beispiele VB.NET-Quellcode (23 Zeilen) Was ist ReadBitsL(31,3,2) bei dir? 24? Ja, 24, weil 0001 1000

  • Benutzer-Avatarbild

    @DTF Nein, natürlich habe ich 0 als Startposition eingegeben. Aber ich möchte eh kein BitArray als Rückgabetyp haben. Aus den Bits wieder ein Byte machen, um eine Zahl darzustellen @Haudruferzappeltnoch Was sind denn "echte Bytes"? Korrekt, für ReadBitsL(31,0,1) muss 0 rauskommen. Dein Beispiel funktioniert mit der 31, aber nicht mit der 224.

  • Benutzer-Avatarbild

    Es gab eine Exception. Der Wert 128 war zu groß. Das funktioniert so nicht. Ich möchte die extrahierten Bits aufsummiert zurückbekommen.

  • Benutzer-Avatarbild

    Hallo zusammen, ich möchte für ein Projekt eine VB.NET-Funktion (.NET Framework 4.8.1) schreiben, die mir n Bits eines Bytes zurückgibt. Die Startposition soll von der linken Seite aus angegeben werden. Das ist wichtig, da die Funktion auch von anderen Funktionen aufgerufen wird, und ich nun innerhalb dieses einen Bytes von links aus ein paar Bytes (nicht unbedingt bis zum Ende) lesen muss. Beispiel 1: 0001 1111 (31) Funktionsaufruf ReadBitsL(31, 3, 5) gibt 31 zurück, weil Position = 3 und numBi…

  • Benutzer-Avatarbild

    Scott hab ich auch gesehen. Er hat das Ganze ‘Scott Plot’ genannt, nä?

  • Benutzer-Avatarbild

    Hallo ErfinderDesRades, ich habe mal vor einiger Zeit eine Oberflächenanwendung geschrieben, die sich in regelmäßigen Abständen die Bytes der Soundkarte holt, eine Fourier-Transformation ausführt und die Amplituden von diskreten Frequenzen darstellt. Es hat zwar funktioniert, aber es war keine 100%-ige Lösung, denn eigentlich sollte man eine Fast-Fourier-Transformation (FFT) machen. Und für alle Frequenzen, nicht nur einige. Zum Verständnis der Fourier-Transformation kannst du dir dieses Video a…

  • Benutzer-Avatarbild

    Hallo @JLH, wie du das Bild geladen bekommst, hat RodFromGermany dir schon gezeigt. Ich möchte hinzufügen: du kannst im Designer des Forms prüfen, ob das Bild gestretcht werden soll oder ob es im Original belassen werden soll (BackgroundImageLayout = None). Wenn es original bleiben soll, würde ich vorschlagen, du schneidest es mit einem Bildbearbeitungsprogramm vorher zurecht, sonst gibt es Pixel, die nicht gezeigt werden, was nicht sein muss. Außerdem braucht man nicht eine 5MB-Datei in ein 120…

  • Benutzer-Avatarbild

    Hallo zusammen. Zu RodFromGermanys Post »Wenn Du dem Compare()-Befehl eine Culture-Information mit gibst, ist es vorstellbar, dass ein Vergleich zweier (wohl ausgesuchter) Zeichen mit verschiedenen Kulturen unterschiedliche Ergebnisse liefert« kann ich etwas beisteuern. Ich habe hier mal vor langer Zeit einen Thread eröffnet, in dem es darum ging, dass Code-Analyse-Tools meckern, wenn man keine CultureInfo mitgibt. Ein Test hat ergeben, dass es tatsächlich Probleme mit dem türkischen İ geben kan…

  • Benutzer-Avatarbild

    Hallo @INOPIAE, zuerst vorneweg: Ich kann dir keine genaue Antwort geben. Im privaten Umfeld habe ich vor einigen Jahren die Ordner meiner Anwendung bei GitHub einfach per Drag&Drop hochgeladen. Ich nutze GitHub allerdings nicht mehr häufig, da für mich nicht nötig. Wenn es ein Projekt war, das Nuget-Pakete beinhaltete, konnte ich diese nicht mit hochladen, weil du als Gratis-Nutzer nur ein paar MB hochladen kannst. Auf der Arbeit nutzen wir Git in vollen Zügen, auch mit SourceTree. Bei Git habe…

  • Benutzer-Avatarbild

    @RodFromGermany Vielen Dank für die Info! @Haudruferzappeltnoch Ich meinte wirklich ‘in Anlehnung’, also es geht um ein Visual-Studio-Problem, mit dem empfundenen Schweregrad "Was ist denn jetzt los, ach du Schande". Oder wie Peter329 schrieb "Projekt ist korrumpiert". Danke, dass du den anderen Thread herausgesucht hast: developercommunity.visualstudi…ectories&entry=myfeedback Dann bin ich ja nicht der Einzige, dem das widerfahren ist.

  • Benutzer-Avatarbild

    Hallo zusammen, in Anlehnung an den Thread von michl75 möchte ich nun auch über ein vergangenes und bereits behobenes Problem mit Visual Studio berichten. Dieser Thread dient nur dem Informationsaustausch. Vielleicht hilft diese Information später jemandem. Ich hatte eine VB.NET-WinForms-Anwendung entwickelt. Das Projekt ist mir sehr wichtig und wird noch weiterentwickelt. Eines Sonntags fügte ich testweise das Nuget-Paket Newtonsoft.Json hinzu, um mir eine json-Datei des Ergebnisses anzusehen. …

  • Benutzer-Avatarbild

    Vorstellung AndyNET

    Bartosz - - Kleinkram

    Beitrag

    Zitat von Amelie: „dass ich ein Programm nur dann nutzen kann, wenn ich online bin“ Unabhängig von Andys Programm möchte ich Amelies Kommentar aufgreifen. Die Tatsache, dass ein Programm eine Verbindung nach Hause herstellen muss, erinnert mich eher an teure, amerikanische und lizenzierte Programme wie z.B. PSpice oder Altium Designer. Bei jeder gestarteten Simulation wird erst der Server befragt, um die Gültigkeit der Lizenz des Nutzers zu überprüfen. Zumindest ist das mein Wissensstand von vor…

  • Benutzer-Avatarbild

    Hey @-Franky-, ich kann nicht anders, als zu bemerken, dass du jedes Mal, wenn es um Medien geht, Windows MediaFoundation erwähnst. Bist du vielleicht der geheime Architekt dahinter oder einfach nur ein großer Fan? vb-paradise.de/index.php/Attachment/54698/

  • Benutzer-Avatarbild

    Vielen lieben Dank für deine Ausarbeitung. ArraySegment ist neu für mich. Danke dafür. Mir fällt auch auf, dass man nicht mehr auf Indizes (Data(i)) angewiesen ist und damit eine Datei, die größer als 2GB ist, lesen kann. Man bräuchte dann nur eine Implementierung für alle Boxen, also nicht nur udta. Aber darum geht es hier nicht. Ich setze den Thread auf erledigt.

  • Benutzer-Avatarbild

    Ich bedanke mich bei euch!

  • Benutzer-Avatarbild

    Zitat: „​mit Länge 17.“ Hast du den Teil auskommentiert? Das dient zum Schutz vor Riesen-Strings. Das muss auskommentiert werden. VB.NET-Quellcode (4 Zeilen)

  • Benutzer-Avatarbild

    Aber das ist so vorgekommen. In der Originaldatei gibt es neben vielen kleinen Strings (2× 920 Zeichen, 1× 80 Zeichen) diesen Riesenstring.

  • Benutzer-Avatarbild

    Hallo ErfinderDesRades, im heutigen Testprojekt gibt es einen String mit einer Länge von 818110 Zeichen (s. Textdatei im Anhang aus Post Nr. 19). Den Code hänge ich als zip an. Ich verstehe, was du möchtest, allerdings kann ich dir mit dem Binding nicht ganz folgen. Danke für deine Hilfe.

  • Benutzer-Avatarbild

    Ich gede dir grundsätzlich Recht. Allerdings sind in meiner Testtextdatei im data-Part keine Steuerzeichen enthalten.

  • Benutzer-Avatarbild

    Hallo, ich habe nun neue Erkenntnisse. Ich habe mir ein Testprojekt erstellt, in dem ich eine Datei schreibe, die 818126 Bytes groß ist – bestehend aus vb-paradise.de/index.php/Attachment/54415/ Der Inhalt von data beträgt 818110 Zeichen, einfach random Zahlen von 32 bis 127 zu einem Char gemacht. Das Ganze sieht nun so aus: vb-paradise.de/index.php/Attachment/54414/ Diese Datei ist im Anhang. Ich habe dann ein weiteres Testprojekt erstellt, das diese Datei einliest. Ich habe dazu meine Get_User…

  • Benutzer-Avatarbild

    Hallo, Vorwort ich habe mich danach umgesehen, wie ich am einfachsten eine List(T) mit Zahlen klonen kann, sodass eine Änderung in der zweiten Liste keine Auswirkungen auf die ursprüngliche Liste hat. Dabei stieß ich auf ToList(). In dieser Stackoverflow-Antwort und den beiden Kommentaren steht, dass das man ToList() verwenden kann, solange es sich um primitive Datentypen handelt. Mir ist bewusst, dass man bei Objekten eine tiefgehende Kopie (DeepClone) verwenden müsste, um unabhängige Kopien zu…

  • Benutzer-Avatarbild

    Ok, ich denke, hier kommen wir nicht weiter. Um das Thema zu beenden: Ich werde den 820KB-String nicht in der Oberfläche anzeigen. Viele Grüße Bartosz

  • Benutzer-Avatarbild

    @EdR: Mit Array.Copy läuft es ein paar Sekunden schneller. Arbeitsspeichernutzung ist immer noch über 400 MB. VB.NET-Quellcode (2 Zeilen) @Haudruferzappeltnoch Ein Stream müsste ja reichen oder? Nein, ich habe viele Funktionen, die kleine Portionen aus der Datei entnehmen. Das Ganze läuft objektorientiert und nach einer bestimmten Reihenfolge.

  • Benutzer-Avatarbild

    j wird außerdem um eine Boxgröße erhöht: ​j += CInt(boxSize1) - 1 Ansonsten ziemlich ineffektiv ist es, da vermutlich ziemlich oft einen MemoryStream zu bilden aus dem gesamten Data. Dieser Stream nimmt zwar das Bytearray Data als Grundlage, liest aber nur die Größe von processedData ein, beginnend ab j+4. Deswegen verstehe ich deine Aussage nicht. VB.NET-Quellcode (6 Zeilen)

  • Benutzer-Avatarbild

    @ErfinderDesRades ich hab post#1 noch nicht recht verstanden: Bedeutet das, dass du in einer uTube-Video-DownLoad-Datei von 55MB 880KB klartext drin enthalten war?Alles MetaDaten zum gezeigten Video?Und um aus den 55MB die 880KB Klartext auszulesen benötigt dein Proggi 70s und bläht sich auf 640MB Arbeitsspeicher auf? Sehr gut verstanden Vielleicht hast du ja nur die bekannte "Todsünde" begangen, dass du denselben String in einer Schleife immer weiter verlängerst. Sowas würde zum genannten Fehlv…

  • Benutzer-Avatarbild

    Ich möchte mich an den Standard halten und der sagt nichts zum trennen. Wobei ich mit TrimChars() vorangestellte Steuerzeichen aus dem String entferne, damit man ein vernünftiges Leseerlebnis hat. Seien wir ehrlich – 820441 sind einfach zu viel. Wer will das lesen in einer kleinen Listbox.

  • Benutzer-Avatarbild

    Aber musst du denn die 820441 alle mit einem mal laden? Sind alles einzelne "items", also ja. Und falls ja kann man ja nach so und so viele Zeilen aussteigen Mach ich jetzt auch, siehe Code in Post 1. Wenn das Item länger als 100 Zeichen ist, nehme ich das nicht mit.

  • Benutzer-Avatarbild

    Hallo zusammen, ich habe keine spezifische Frage, sondern wollte euch nur von meinem aktuellen Projekt berichten. Ich arbeite derzeit an einem Programm, das eine Datei eines bestimmten Formats einliest und die darin enthaltenen Werte auf der Benutzeroberfläche anzeigt. Um sicherzustellen, dass das Auslesen in meinem Programm fehlerfrei ist, habe ich bereits Dateien aus verschiedenen Quellen verwendet und getestet. (Es ist erstaunlich, wie große Unterschiede auftreten können, selbst wenn der Stan…