Skocz do zawartości

Duckling

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Duckling's Achievements

Newbie

Newbie (1/14)

0

Reputacja

  1. Duckling

    taki sam

    jesli juz chcesz pisac tak jak Spoon to uzyj lstrcpy() - zawsze exe bedzie troche mniejsze ale ja polecam moja metode bo po co konstruktorze wywolywac strcpy (albo lstrcpy) za kazdym razem jak jest tworzony obiekt kiedy mozna to zrobic raz :)
  2. Duckling

    taki sam

    wiemy: class jakas { static char bla[] ; } ; char jakas::bla[] = "test" ;
  3. Duckling

    taki sam

    2. - jesli chodzi o puste okienko to pod Visual C++ da sie wycisnac 2KB - jesli chodzi o MinGW to u mnie puste okno wychodzi 4KB (wersja 2.9.5 - np razem z pakietem Dev-C++ v. 4.9.6.0) ja bym Ci polecil taki zestaw: najnowszy Dev-C++ (v. 4.9.8.7) i do tego mingw 3.3.1 (niestety nie jest jak na razie dostarczany wraz z Dev-C++) w takim zestawie puste okno zajmuje zdaje sie 6KB pozniej mozna to spakowac upx-em - duze programy lub FSG - bezkonkurencyjny do pakowania malych programow (w programie ktory pisze teraz, do czasu kiedy po kompilacji otrzymywalem rozmiar exe mniejszy niz do 55 KB wygrywal FSG)
  4. Duckling

    taki sam

    wniosek z tej "konwersacji" taki ze nie ma sensu ciagnac gadki jak ktos nie wie o co chodzi EOT przez miesiac z mojej strony
  5. Duckling

    taki sam

    intol: zanim w "poprzednim" temacie podalem zastosowanie takich zmiennych rozwiazanie wpisalem tutaj ... co za ludzie ...
  6. Duckling

    taki sam

    najprostsze i najszybsze rozwiazanie to zastosowanie zmiennych wspoldzielonych przez rozne instancje tej samej aplikacji ... // deklarujemy zmienna wspoldzielona int extra_global __attribute__ ((section ("Shared"), shared)) = 0 ; ... int WINAPI WinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil) { if (extra_global == 0) { extra_global = extra_global + 1 ; } else return 0 ; // na koniec zmniejszamy licznik extra_global-- ; return messages.wParam; }
  7. Duckling

    taki asm

    ok, znalazlem co chcialem, rozwiazaniem jest jedna linijka: int extra_global __attribute__ ((section ("Shared"), shared)) = 0 ; wymagalo to uaktualnienia gcc w Dev-C++ do 3.3.1 a wszystko dziala elegancko
  8. jak poniższy kod (z Visuala) zapisac poprawnie w gcc? #pragma data_seg("Shared") volatile int zmienna extra_global = 0 ; #pragma data_seg() #pragma comment(linker, "Section:Shared, RWS") rozwiazanie podałem na dole strony
  9. Duckling

    taki sam

    1) uzywaj CreateDialog a nie Dialogbox 2) nie bardzo wiem o co chodzi 3) int i = SendMessage(hListBox, LB_GETCOUNT, 0, 0) ; if (i == LB_ERR) return 0 ; for (int j = 0 ; j < i ; j++) { SendMessage(hListBox, LB_GETTEXT, (WPARAM) j, (LPARAM) bufor) ; ZapiszDoPliku(bufor) ; }
×
×
  • Utwórz nowe...