Suchergebnisse
Suchergebnisse 1-11 von insgesamt 11.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
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…
-
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…
-
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.
-
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
-
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...
-
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…
-
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…
-
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…
-
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…