Suchergebnisse

Suchergebnisse 1-11 von insgesamt 11.

  • Benutzer-Avatarbild

    Overload Dictionary Class

    Seyphedias - - Sonstige Problemstellungen

    Beitrag

    Zitat: „@Seyphedias Auch wenn Du dem Index einen anderen Datentyp gibst - ist denn sichergestellt, dass das Dict auch so viele Einträge zulässt?​“ also ich habs jetzt auf x64 umgestellt und es funktioniert.

  • Benutzer-Avatarbild

    Overload Dictionary Class

    Seyphedias - - Sonstige Problemstellungen

    Beitrag

    Oh stimmt du hast recht, stand auf x86. Danke! Aber für jemanden mit einer 32-bit Architektur wird das Schwierig das auszuführen oder?

  • Benutzer-Avatarbild

    Overload Dictionary Class

    Seyphedias - - Sonstige Problemstellungen

    Beitrag

    Hallo Leute, ich habe folgendes Problem: Ich möchte gerne den Index der Dictionary Klasse auf Long ändern. Zurzeit ist die Range von dem Ding ja auf Int32. Das hat auch bisher immer gereicht, nur habe ich jetzt einen Baum mit maximal 3^30 Knoten. Diese Knoten werden alle in dem Dict gespeichert. Der Index des Dicts geht aber nur bis ca. 3^20. Quellcode (10 Zeilen) wenn ich jetzt die .Add Methode aufrufe und das dict schon seine maximale Anzahl an Elementen hat (nämlich genau Int32), wird eine Sy…

  • Benutzer-Avatarbild

    Hallo Community, ich habe ein (glaube ich) einfaches Problem... ich versuche diese Liste Quellcode (1 Zeile) zuerst nach dem 1ten Wert, dann im 2. dann im 3. sortieren. Hintergrund: der dataContainer enthält in den ersten 3 Elementen seines Elements (jedes Element ist ja ein Double array) die primärschlüssel einer Datenbank. die komponenten 4 und 5 sind sozusagen die werte für die primärschlüssel BeispieL: die list hat folgendes: Element 1: 1 | 25 | 3 | 0.5 | 0.02 Element 2: 1 | 25 | 1 | 0.7 | 0…

  • Benutzer-Avatarbild

    Zitat: „​Gruppiere die Funktionalität und sende nach dem Abarbeiten jeder Gruppe ein Progress-Event. “ ja, ich glaube, dass das die einfachste/komfortableste lösung ist. dann würde sich der progressbalken zwar immer stückweise erhöhen, aber ist okay.

  • Benutzer-Avatarbild

    Zitat: „Ja läuft den deine Berechnung nicht in einer Schleife? Was berechnest du den? ​“ Es werden innerhalb des Threads mehrere Funktionen aufgerufen, innerhalb der einzelnen Funktion laufen unter anderem schleifen (zumindest bei iterativen sachen). Manchmal wird aber auch etwas rekursiv aufgerufen. Was der da im einzeln berechnet und optimiert möchte ich nicht sagen, aber es ist alles in allem sehr aufwendig. Alles was ich sagen kann ist, dass es sich um ein physikalisches Model handelt

  • Benutzer-Avatarbild

    Zitat: „​Mach Dir eine Prozedur, die das macht, und die kannst Du aufrufen, so oft Du willst.“ ja aber ich schreibe doch nicht in 5000 zeilen code alle 100 zeilen irgendeinen Aufruf...

  • Benutzer-Avatarbild

    Zitat: „Pack die Prozent-Logik in den Berechnen-Thread und sieh oben weiter bei den Events.“ Ja das könnte ich machen, aber dann muss ich das Event ja alle paar Zeilen Code ausführen, was total aufwändig ist. Zitat: „um eine PB zu füllen brauchst du keinen Backgroundworker mit seinem NebenThread. Das macht ein Timer besser.“ die idee gefällt mir, wie meinst du das genau? Ich kann nicht vorhersehen, wie lange der thread Arbeitet, zu mal auch noch eine Minimierung einer Zielfunktion dessen Bestand…

  • Benutzer-Avatarbild

    Wieso habe ich dann einen thread zu viel? Die Berechnung soll nicht im Hauptthread stattfinden, da sie das Programm zum "Einfrieren" bringt (Main Form wird ausgegraut und reagiert nicht mehr). Daher Folgender ablauf: In der Mainform auf Button drücken -> modeler Dialog erscheint in dem ein Abbrechen Button (killt den Thread), sowie die Progressbar zu sehen ist. Sobald die Form Geladen ist, startet der Thread und führt seine Berechnung aus, dabei bleibt dann das Programm handlungsfähig, bzw der e…

  • Benutzer-Avatarbild

    Zitat: „Lass den Thread einfach ein Event senden, dass Du invoken musst, da es aus einem anderen Thread kommt.“ Danke für die Antwort. Verstehe aber nicht so ganz was du meinst, meinst du ich soll überall in meinem thread nach jeder Zeile oder so ein event schmeißen, der sagt, "ich bin jetzt bei zeile 1/10000" oder wie meinst du das? Danke Zitat: „Da gibts nix zu koppeln - ein BGW ist doch schon an einen Thread gekoppelt (was immer das heissen mag). Also das BGW_DoWork-Event läuft im NebenThread…

  • Benutzer-Avatarbild

    Hallo Community, das hier ist mein erster Post :). Ich schreibe euch, weil ich durch googeln wirklich nicht weiter komme. Ich habe folgendes (wahrscheinlich einfaches) Problem: Ich habe den MainThread (GUI). Durch klicken auf einen Button erscheint ein Fenster mit einer Progressbar, wenn die Form erscheint startet ein neuer Thread für eine aufwändige Berechnung. da dieser Thread mal mehr, mal weniger zeit in Anspruch nimmt, möchte ich die Progressbar so füllen lassen, dass Sie bei 100% ist, soba…