Skocz do zawartości

Freak

Członkowie
  • Postów

    0
  • Dołączył

  • Ostatnio

    Nigdy

Posty napisane przez Freak

  1. jusz nie uzywam windowsa tylko linuksa

    I bardzo dobrze, ja też się pomału przenoszę, olać Billa :D
    Winsock jest właśnie wzorowany na unixowych socketach i kod jest taki sam, wywal tylko WSAStartup i WSACleanup, reszta kodu jest dokładnie taka sama. Zamiast windows.h trzeba dodać

    #include <sys/types.h>
    #include <sys/socket.h>
    #include <netinet/in.h>
    #include <arpa/inet.h>
    
  2. LZH chyba jest opatentowane, jak chcesz darmowe to najlepsze są linuksowe biblioteki(wersje pod windows ofcoz), a zlib rządzi :)
    https://www.gzip.org/zlib/

  3. Nudzi mi się więc sprawdziłem :) "\n" rzeczywiście nie działa, pojawia się jakaś linia, ale "'\r\n" działa, tekst jest pisany w nowej linii.

    HWND hSKomunikat = CreateWindow ("edit", "",ES_MULTILINE| WS_VSCROLL| WS_VISIBLE |WS_CHILD| WS_BORDER 
    , 0, 0, 200, 200, hwnd, NULL, hThisInstance, NULL );
    char cbufor[1000];
    char text[] = "\r\nnowa linia";
    long int lWinText = GetWindowTextLength (hSKomunikat);
    char cBufor[lWinText + strlen (text)];
    GetWindowText (hSKomunikat , cBufor, lWinText + 1);
    strcat (cBufor, text);
    SetWindowText (hSKomunikat, cBufor); 
  4. Trzeba było pomyśleć zanim ją kupiłeś ;) Mam tą książke po angielsku (e-book) i jest w niej wszystko co potrzeba, łatwo i przejrzyście napisane, więc to napewno dobry zakup. Ale 95 zetów za opis kilkunastu funkcji do wysyłania i odbierania to chyba lekka przesada :), ale co zrobić, wszystkie książki informatyczne są cholernie drogie.

  5. Tworzysz nowy klucz,ale nic do niego nie zapisujesz więc nic nie możesz odczytać :) Poza tym ostatni parametr w RegQueryValueEx to adres zmiennej ktora zawiera rozmiar bufora do którego zapisać dane, a u ciebie jest 0. No i nie używaj RegCreateKey bo to jest dla 16 bitowych windowsów, zamiast tego użyj RegCreateKeyEx.

  6. No to masz problem bo tak się nie da :)
    Co masz na myśli pisząc czysty c++? Czysty c++ to tylko if,for i while :) i standardowo nie ma w nim funkcji do obsługi grafiki. Inaczej robi się to w dosie,windows czy linuksie,i musisz korzystać z jakiejś biblioteki,poza tym kodu z deva nie odpalisz pod czystym dosem.
    Jak chcesz pisać przenośnie to chyba tylko allegro
    https://www.talula.demon.co.uk/allegro/

  7. Dobra robota Marcin, wiedziałem że da się bez timera :) Ale z tymi deklaracjami to trochę przekombinowałeś w Devie wystarczy windows.h i kompilator wszystko widzi, a w Visualu nie sprawdzałem.

×
×
  • Utwórz nowe...