[CF] Pliki tymczasowe i obciążenie procesora

0

Mam dwa szybkie pytanka. Po pierwsze jak pracuję nad jakimś projektem to zbierają się w jego folderze pliki tymczasowe - myślę, że tak je mogę nazwać bo mają rozszerzenie .tmp. Chciałbym tylko wiedzieć mniej więcej co one zapamiętują i czy mogę je swobodnie usunąć.

Po drugie zastanawiam się nad jedną rzeczą. Mianowicie co lepiej jest użyć - biorąc pod uwagę obciążenie procesora - komponent Stoper czy np. wydarzenie KeyDown? Wiadomo, że nie roztrząsałbym tego przy aplikacji na PC. Piszę teraz głównie aplikacje pod Windows Mobile, a tam starsze modele niekiedy mają jeszcze taktowanie 400 na procesorze.

Z góry dziękuję za odpowiedź.

0

Jeśli pytasz o to, czego lepiej użyć, to wypadałoby napisać do czego chcesz tego użyć.

0
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            if (textBox3.MaxLength == textBox3.Text.Length)
            {
                textBox3.Text = textBox3.Text.Remove(textBox3.Text.Length - 1, 1);
            }
            textBox3.MaxLength = 426 - textBox2.Text.Length;
            label2.Text = "Max: " + textBox3.MaxLength + "Len: " + textBox3.Text.Length;
        }

        private void textBox3_TextChanged(object sender, EventArgs e)
        {
            label2.Text = "Max: " + textBox3.MaxLength + "Len: " + textBox3.Text.Length;
        }

Zdecydowałem się na wydarzenie TextChanged. Jak byś się do tego ustosunkował?

0
  1. gdzie Ci sie *.tmp zbieraja? jaki to projekt? tworza sie podczas pracy w VS czy podczas uruchamiania/debugowania aplikacji?

  2. uzycie textchanged jest ok, ale to co masz w srodku..

  3. textBox3.MaxLength = 426 - textBox2.Text.Length; ---- do czego ma to niby sluzyc? im dluzszy tekst tym mniejszy dozwolony tekst? bezsensu. I po co to obcinanie jednego znaku z konca? Wez moze przeczytaj do robi owo MaxLength, ustaw je sobie na sztywno na np. 13 i sprobuj cos dlugiego wpisac..

0

Pliki .tmp zbierają się w każdego rodzaju projekcie, a konkretnie w folderze projektu. Trudno powiedzieć kiedy się tworzą. W sumie problem można potraktować jako rozwiązany bo jak je usunąłem to wszystko działa tak jak powinno. Zawsze się dziwiłem dlaczego moja aplikacja tak dużo waży jak tak na prawdę ma tylko 200 kb.

To jest część kodu bramki SMS. Zmiana maksymalnej dopuszczalnej długości łańcucha jest potrzebna. Zamierzone działanie. Po prostu jeżeli w polu nadawca napiszesz jakieś znaki to musi skrócić maksymalną długość łańcucha w polu treść. Zastanawiałem się tylko czy nie warto byłoby zamiast tego użyć Stopera.

Dzięki za odpowiedź.

0

z maxlength to przepraszam, nie zauwazylem ze lewa i prawa strona to inne textboxy

co do *.tmp -- wyglada na to, ze albo jakims trafem "wszystkie" Twoje aplikacje same je sobie tworza, albo raczej - ze masz jakis plugin czy buildsystem czy scm podpiety pod VS, ktory je w trakcie pracy/buildu/commitu/diffa tworzy.. cholera wie. nie jest to normalne ni standardowe, to jest cos specyficznego u Ciebie w Twoim VS lub jego okolicy

1 użytkowników online, w tym zalogowanych: 0, gości: 1