Skocz do zawartości

Gucio

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Wszystko napisane przez Gucio

  1. Gucio

    Blad

    4 lipca - ostatie wypociny przed dziekanam, a potem przyjezdza brat qumpeli i bedzie jazda, poza tym szukam pracy. Bedzie ciezko, ale dam z siebie wszystko.
  2. Gucio

    Okno na srodku ekranu

    W message loop: case WM_SHOWWINDOW: CenterDialog(hDlg,GetParent(hDlg)); break; no i implementacja: void CenterDialog(HWND hDlg, HWND Parent) { RECT ParentRect,DlgRect; GetWindowRect(Parent,&ParentRect); GetWindowRect(hDlg,&DlgRect); SetWindowPos(hDlg,HWND_TOP, ParentRect.left+(ParentRect.right-ParentRect.left-(DlgRect.right-DlgRect.left))/2, ParentRect.top+(ParentRect.bottom-ParentRect.top-(DlgRect.bottom-DlgRect.top))/2, 0,0,SWP_NOZORDER | SWP_NOSIZE ); }; Jak chcesz na srodku ekranu to daj jako parent desktop. I wsjo .
  3. Gucio

    Blad

    Welcome back! Telekomunikacja mnie odciela, a pierwsze co zrobilem po podlaczeniu (nie przez tele komune) to ten post. A teraz biore sie za czytanie tego co przegapilem!
  4. Gucio

    taki sam

    Hmm.... Sluszna uwaga, tyle, ze gdzies to juz chyba czytalem. A juz pamietam. Patrz wyzej! Nie, jeszcze wyzej! - Sorry, za ironie, ale to bylo przegiecie - tyczy sie mutex'ow. P.S. Witamy nowego czlonka na forum.
  5. Gucio

    taki sam

    Sprawdzilem i przyznaje sie do bledu (ale dlaczego w Q2 to dziala jak ta lala? - tego nie kumam, bo innego mechanizmu sprawdzajacego nie ma) Coz, z ta porazka na plecach musze isc dalej :) Mutex'y rzadza.
  6. Gucio

    taki sam

    W prawdzie nie mialem czasu tego sprawdzic, ale ten piekny zapis znalazlem w zrodlach avp oraz q2. W tym drobim byl pieknie opisany (/* Just in case someone a*** launch me again */). Coz, jezeli nie dziala przyznaje sie do bledu - nie sprawdzilem we wlasnym programie. Jednak przekompilowany Q2 dziala dobrze czyli hPrevInstance nie moze byc rowne 0, poza tym gdy odpalam droga kopie - kicha nic sie nie dzieje.
  7. Gucio

    taki sam

    Po wnikliwej analizie problemu dotarlem do takiego oto rozwiazania int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { if (hPrevInstance) return 0; Mysle, ze to dosc proste i rozsadne rozwiazanie.
  8. Gucio

    Blad

    Help me with buggy GetPixelColor. Nie mam pojecia dlaczego sie sypie i jak to naprawic. Mam nadzieje, ze ktos to juz przetrawil. Dla tych co nie widzieli to code jest na ftp.
  9. Gucio

    No właśnie...

    W pewnym momencie przesiadka z jednego jezyka programowania na inny jest mechaniczna. Jest to kwestia doswiadczenia i z pewnoscia nie dalbym rady przesiasc sie z C na ASM, ale C, C++, Delphi, WinAPI, i inne twory tej masci - wszystkie sa podobne, maja podobna skladnie i z regoly jakas dokumentacje. Co do baz danych to mam mieszane uczucia. Znaczy sie wole napisac wyspecjalizowany program przeznaczony do konkretnego celu, tak aby faktycznie moznabylo go sprzedac, ale z drogiej strony nie lubie pozbawiac sie elastycznosci i wolalbym cos bardziej uniwersalnego, cos co moge latwo przerobic i dostosowac do innych potrzeb. Swoja droga uzywal ktos Micro-C? Kros tam zamieszal z wskaznikami i nie moge dojsc z tym do ladu?
  10. Gucio

    Blad

    I'm back! Sprawdzal ktos moje smieci? Jest blad w funkcji GetPixelColor, a wlasciwie to nie wiem co to jest. Wywolywana pojedynczo nie sprawia problemow, ale seriami? To co innego, ponad to Nie jest ona zbyt szybka. Probowalem ja zastapic funkcjami z DibHelp.c, ale efekt ten sam, ba nawet MSDN nie ma na to lekarstwa. Problem jest w switch(nBpp) { /* TUTAJ */ };. Odzyskiwanie koloru z Dib'a o palecie 8 lub mniej bitow itak odbywa sie przez DC. (2 bity jeszcze mozna przyspieszyc, ale na razie trzeba sie tego pozbyc). Moze ktos napisal sprawniejszy odpowiednik GetPixelColor i podzielilby sie nim?
  11. Gucio

    Blad

    Juz wpozadku, ba nawet zayebiscie i prawie jak trzeba. Niewazne na ftp bedzie wkrodce :) - Brzmi jak reklama. Wpadlem na pomysl u Wojka Czeska. Jak skoncze to dam na ftp.
  12. Gucio

    Blad

    Mam problem. Caly dzien probuje napisac funkcje pobierajaca pojedynczy pixel z bitmapy. Niestety bezskutecznie, udalo mi sie za to sprawdzic gdzie wskazuje BITMAP.bmBits, i wiecie co - gdzies, ale gdzie to nie wiem. char *bits; $bits = BITMAP.bmBits; Powyzsze raczej nie przejdzie, pzatym nie moge poprawnie obliczyc pozycji pixela. A teraz najciekawsze. Jedziemy na DIB'ach, prawda? A mieszal ktos w kodzie tego kolesia? Bo ja tak i mam zle przeczucia co do tego - na DIB'ach zajmie to nam o wiele wiecej czasu. Wiem pesymista, wybaczcie, dam z siebie wszystko. Wracajac do bitow bitmapy. Powyzsze dziala, ale zapisane tak: char *bits, byte; bits = (BITMAP.bmBits); byte = bits[0]; /* UWAGA */ Z tym, ze to ostatnie robi zwis applikacji - quzwa. P.S Napisze ktos program testowy, ladujacy DIB'a - cos takiego jak zrobilem dla DDB? Bez tego programiku chwilowo ugrzezlem. P.S. Nie moge skompilowac tego programiku od Nicon'a :) Kiedy nastepne spodkanie? Narka.
  13. Konwersja do skali szarosci przydsala by sie do mojego modulu (przy okazji juz oblicza rozmiar bufora). Albo przyjmijmy, ze jest juz szary, wtedy wystarczy przemielic tylko jeden kanal i wyjdzie to samo. Z tego co pamietam spodkanie mialo byc w niedziele, dzis o tej godzinie co niektorzy moga byc zbyt zajeci.
  14. Gucio

    Moduły

    Ja jestem za uchwytami - najwygodniej. Mam tez juz koncepcje co do ciagu znakow, a wlasciwie ustalania rozmiaru bufora na texy, Mianowicie: int GetBufferSize(HBITMAP hbmpBitmap, int nCharWidth, int nCharHeight); A funkcja zajmujaca sie konwersja: int ConvertToAscii(char *cBbuffer, int nBuflen, HBITMAP hbmpBitmap, DWORD flags); Teraz tylko realizacja. Ma ktos sposob na konwersje obrazka do skali szarosci? Chyba tylko tego mi brakuje.
  15. Gucio

    Moduły

    Na ftp zamiescilem programik testowy (NO_NAME_TEST.zip) do jescze nie napisanego modulu, dlatego moze sie jeszcze komus przydac. Zwlaszcza bialemu. Mam tez jeszcze jeden pomysl - konwersja na podstawie jasnosci jednego kanalu. Pytanie propos ftp. Dlaczego TotCmd widi pustke i nic nie moze wyslac? (Polecam AceFTP na te bolaczki).
  16. Gucio

    Moduły

    Delphi isn't free! Choc pomysl dobry to co z licencja. Kanal i server pasuja. Bede, chyba, ze mnie nie bedzie :) (znaczy sie, chyba, ze zacznie sie wojna). W takim razie do wieczora.
  17. Gucio

    Moduły

    W sumie to tez bawie sie w ownerdraw. Moj obecny projekt postaram sie skonczyc do 20.II i zamiescic w dziale download. Propos spodkania, to ostatecznie postaram sie. bialy zaproponoj server i kanal. Propos tematu ksztalt do ASCII, ja nawet nie wiem jak sie za to zabrac :) Wymyslilem za to cos takiego, aby bitmape nie tylko konwertowac do skali szarosci, ale dodatkowo jeszcze zredukowac ja do powiedzmy 16 odcieni, mozna tez do 2 kolorkow. W tym drogim wypadku proponowalbym cos na wzor tego co robi z bitmapami PSP.
  18. Gucio

    Moduły

    Sobota OK, ale nie 14 LUTEGO !!! Proponuje niedziela 23.00 (wiem pozno - nocny kanarek :) ). Co do JPEG to walka z wiatrakami. Proponuje zajac sie innym problemem. Jak napisac modul do konwersji na postawie krztaltu. To jest chyba najtrudniejsze. Proponuje tez opcje szczegulowosci - ilosc pikseli na znak. - Moze okazac sie przydatne w konwersji przy uzyciu jasnosci punktu.
  19. Sobota, no wlasnie - student, pozatym najblizsza to 14 :)
  20. Dobra w takim razie zna ktos jakis kompilator (poza lcc-win32 i DJGPP), ktory poleci na moim 486 DX2/66MHz z 20 RAM. Najczesciej siedze przy nim (bo notebook). lcc raczej ma problemy z klasami. W najgorszym wypadku bede pisal po omacku i sprawdzal na duzym sprzecie. Powinnismy umuwic sie gdzies na irc'u i omowic szczegoly.
  21. Open source OK. Co do programu i grafiki wektorowej. Jest cos co mozna by bylo napisac i nawet moznaby bylo na tym zarobic. Panie i Panowie potrzebny, a wlasciwie przydalbysie prosty, ale w miare rozbudowany i elastyczny program do rysowania schematow urzadzen elektrycznych/schematow lini nn(sn lub wn)/i innych schematow). Co taki program mialby posiadac? - Laczenie poszczegolnych obiektow liniami o roznej grobosci, oraz mozliwosc opisania takiej lini z obu stron w roznych kolorach (dlugosc, przekroj kabla itp.) oraz mogace posiadac rozne zakonczenia (strzalki) - linia nie musi laczyc sie z obiektami - Zewnetrznie definiowalne obiekty, dostepne na definiowalnym pasku narzedzi, ktore akceptuja polaczenia liniami tylko w okreslonych punktach, posiadajace odpowiednie komentaze (np. numer slupa, jego wysokosc) - Anty-aliasing :) - Export do popularnych formatow graficznych (bmp, jpg, gif, tiff, sxd, itp.) - Wiele innych i fascynujacych mozliwosci (Brzmi jak text Micro$oft'u z instalki windy) Innym pomyslem mogl by byc program do komunikacji - wysylania plikow przez COM, LPT, USB, ale dzialajacy pod kazda Winda. Jestem też za IDE, ale bedzie sporo roboty. Proponowalbym otulic w narzedzia BC++ Kompilator? Rzuce czyms czego chyba tu nie widzialem - MinGW ewentualnie DEV lub lcc-win32 (ale raczej klasy w lcc to nie przejda) Czyli wiemy juz ze projektem rzadzi bialy. Trzeba sie dopisac.
  22. Gucio

    Zasoby i midi

    Przydaloby sie to wiedziec, jestem w stu procentach pewien, ze da sie to zrobic.
  23. Dobra to jest mi naprawde potrzebne. Jak wyciac subbitmape, ale tak zeby miala inna palete kolorów???
  24. Gucio

    Explorator

    Tak sie robi w nowych OS'ah (Niech ktos odpali Win95 lub WinNT 4).
  25. Moj problem jest mniejwiecej taki. Mam bitmape zawierajaca kilka elementow oraz oddzielna z jej maska. Chcialbym ta maske wciagnac do tej pierwszej jak to zrobic to wiem, tylko jak ja pozniej wyciagnac jako oddziena bitmape i w innej palecie kolorow (2-bit) Drogie pytanie to jak w GDI zmienic palete kontekstu uzadzenia na taka jaka ma bitmapa. Mam 8-bit'owa bitmape i wszystko jest OK dopuki nie odpale proga, gdy system ma ustawione 256 kolorkow. wtedy moja bitmapka jest redukowana do 4 bitow, a najleprze jest to, ze jest w standardowej palecie kolorow okienek (nie ma tapetki ktora by ta palete zmieniala). Co z tymi fantami?
×
×
  • Utwórz nowe...