Laden...

Forenbeiträge von xxtachxx Ingesamt 13 Beiträge

22.04.2014 - 15:24 Uhr

Ich hab den Fehler schon gefunden.

Habe schon alle Elemente zurückgesetzt, das war nicht das Problem.
Nur ich hatte folgendes gemacht:
(Vereinfacht dargestellt, natürlich war es ein bisschen komplexer)

void Task1()
{
      Task2();
}

void Task2()
{
      Task1();
}

Sowas in der Art. Das heißt es hat sich immerweiter verzweigt. Mitlerweile bleibt es konstant bei 70-150 MB.
Bei Über 4000 Datenbankeinträgen ist das schon mal gut.

Aber trotzdem danke für die Hilfe

22.04.2014 - 14:36 Uhr

Hallo Leute,

ich habe ein kleines Problem. Ich habe gestern ein kleines Programm erstellt, um Fotos von Facebook runterladen zu können.
Das Programm verbraucht aber immer mehr Arbeitsspeicher. Wenn es ca 15min läuft ist es schon über 1 GB.
Leider hab ich keine Ahnung warum das ist.

Ich beschreibe mal kurz die Funktionsweise:

  • Es läd die Seite mit den Fotos
  • Speichert den Quellcode
  • Ließt die URLs aus
  • Speichert diese in eine Datenbank

Falls jemand sich damit auskennt, könnte ich ihm das Projekt mal senden.
Es ist nicht so groß, weniger als 300 Zeilen.

Aber mir ist aufgefallen, jedes mal wenn der Webbrowser eine neue Seite geladen hat, wird im Taskmanager mehr Arbeitsspeicher angezeigt.

Vielleicht gibt es auch einfach ein paar Allgemeine Sachen die mir einfach fehlen.

Wäre echt nett wenn mir jemand helfen könnte.

29.12.2013 - 00:58 Uhr

Ja ich weis, ich mache nicht die professionellsten Programme. Bin halt erst 18 und mache so was nur neben der Schule. Dementsprechend sehen halt auch die Programme aus.

Aber ich gucke mal. Bin immer froh wenn ich was verbessern kann

27.12.2013 - 10:03 Uhr
            while (true)
            {
                Properties.Settings.Default.OfflineTime = DateTime.Now.ToString();
                Properties.Settings.Default.Save();

                Time = DateTime.Now.ToString();
                Date = Time.Split(' ')[0];
                Time = Time.Split(' ')[1];
                FileName = Date.Split('.')[2] + "-" + Date.Split('.')[1] + "-" + Date.Split('.')[0] + "_" + Time.Split(':')[0] + "-" + Time.Split(':')[1] + "-" + Time.Split(':')[2];

                b = new Bitmap(SystemInformation.VirtualScreen.Width, SystemInformation.VirtualScreen.Height);
                g = Graphics.FromImage(b);
                m = new Bitmap(Properties.Resources.Curser);

                g.CopyFromScreen(0, 0, 0, 0, b.Size);
                g.DrawImage(m, new PointF(MousePosition.X, MousePosition.Y));
                g.Dispose();
                b.Save(ScreenPath + FileName + ".bmp");

                Thread.Sleep(60000);
            }

Das ist der Code der unterbrochen wird. Im Debugger funktioniert er einwandfrei, aber leider nicht außerhalb.
Danke für die Anregung mit dem Netzwerk, aber leider brauche ich dafür keins ^^

27.12.2013 - 09:15 Uhr

Hätte ja sein können, das es einen allgemein bekannten Fehler dabei gibt von dem ich nichts weiß.

Wie bereits gesagt, erscheint keine Fehlermeldung.
Ich versuche jetzt das Problem anders zu lösen

26.12.2013 - 21:06 Uhr

Hallo Leute,

ich hab ein kleines Problem und zwar.
Ich habe ein Programm erstellt (Ein Chat, der im Hintergrund läuft und nur sich öffnet wenn ne nachricht geschrieben wurde).

Das Problem ist nur das wenn man in den Energiesparmodus geht und dann dann Laptop wieder startet, das der BackgroundWorker unterbrochen ist.

Das Programm läuft wunderbar, aber ein Teil nicht mehr.

Es kommt kein Error oder sonst eine Nachricht die ich posten könnte.

Ich hoffe ihr wisst ein Lösung

23.12.2013 - 13:13 Uhr

Ja ich weiß aber ich will nicht den Fehler lösen sondern ne andere Möglichkeit suchen.

23.12.2013 - 12:42 Uhr

Hallo Leute,
ich versuche seit einiger Zeit ein kleines Programm zu schreiben um sounds zu visualisieren. Das Problem ist, das ich dazu kaum was im internet finde.

Sound visualizer in C#

Das klingt eigentlich richtig gut, aber es kommt immer ein Error. Und ich weis nicht wo man die Sound Datei angeben muss.

Hat einer von euch vlt nen Tipp wo ich nach gucken könnte ?

15.12.2013 - 16:56 Uhr

Hallo Leute, ich bin immer noch am Chat dran.
Ich benutzte jetzt LeetSocket um den Chat zu schreiben.

Das Problem ist Visual Studio fragt einmal ob die Ports geöffnet werden sollen. Wenn ich das dann noch mal versuche wird nicht gefragt und es funktioniert nicht. Das selbe ist im Windows Explorer.
Wenn ich die da das erste mal start geht alles wunderbar, aber danach nicht mehr.

Kennt ihr die Lösung für ein solches Problem. Wäre echt nett wenn ihr antworten würdet.

14.12.2013 - 18:51 Uhr

Jetzt weis ich wieder wo das problem war.

Also: ich muss beim server nen port freischalten. Dann kann ich vom client daten an den server schicken. Aber wie kann ich daten vom server an den Client senden ohne beim Client einen port freischalten zu müssen

14.12.2013 - 17:15 Uhr
  • Bei P2P bei allen Clients
  • Bei Client-Server nur beim Server.

Ah ich habs glaube ich verstanden. Ich such jetzt noch mal ein bisschen ansonsten melde ich mich noch mal

14.12.2013 - 14:52 Uhr

Hallo Leute,

ich versuche mich seit kurzer Zeit an einem TCP Chat in C#. Dazu hab ich mir schon unzählige Videos auf YouTube angesehen, aber es gibt immer ein Problem. Und zwar jeder Teilnehmer, selbst wenn es nur einer ist muss den Port freischalten um schreiben zu können.

Vor ein paar Tagen habe ich ein Projekt gefunden wo allerdings nur der Server, also der Hauptrechner den Port freischalten musste und alle anderen einfach so mit der IP-Adresse joinen konnten.

Darum wollte ich fragen ob da einer eine Idee hat. Wäre echt nett wenn ihr mir helfen könnt. Falls es so Threads schon gibt könnt ihr mir bitte den Link senden oder Vorschläge wonach ich suchen kann, weil ich finde dazu einfach überhaupt nichts.

Viele Dank schon mal
euer xxtachxx

31.07.2013 - 18:23 Uhr

Hallo Leute,

ich habe ein kleines Problem mit dem Webbrowser.
Also ich möchte warten bis der Webbrowser fertig geladen hat.

Ich kenne schon das Event vom Webbrowser DocumentCompleted

Leider hilft mir das in diesem Fall (mit meinen Kenntnissen) nicht weiter



        void LoadQuellcodes()
        {
            foreach (string Album in AllAlben)
            {
                if (Album != "")
                {
                    wb.Navigate(Album.Split('|')[1]);

//Hier soll dann die Funktion hin wenn die Website fertig geladen ist

                }
            }
        }


Das Problem ist wenn ich mit dem DocumenCompletet Event arbeite das die Schleife weiterläuft selbst wenn die Website noch nicht fertig geladen hat.

Könnt ihr mir bitte helfen.
Ich möchte das Projekt gerne noch heute fertig bekommen 😁