Freak
-
Postów
0 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez Freak
-
-
Hehe rzeczywiście odpaliłem to pod WMVare i to jakiś wirus, ale całkiem fajny :)
-
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>
-
www.code-maker.prv.pl >winsock>mail
W necie jest też sporo bibliotek do tego celu, poszukaj :) -
Wpisz po prostu 0 lub NULL i powinno działać, jest chyba jeszcze funkcja GetDesktopWindow, czy coś takiego.
-
Drukowanie
w C
Zamiast PrintDlg używaj PrintDlgEx, tam masz strukture PRINTDLGEX,a w niej strukture DEVMOD, a w niej pole dmOrientation.
-
-
wyslij(sock,'EHLO smtp.o2.pl');
Chyba powinno być HELO a nie EHLO :)
-
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);
-
Spróbuj "\r\n" zamiast "\n"
-
-
https://www.winapi.org/forum/viewtopic.php?t=151
-
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.
-
Biblioteka
w C
comctl32.lib
-
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.
-
No to sdk ci nie potrzebne ;)
-
Platform sdk to help do winapi(to samo co win32.hlp) i najnowsze nagłowki i bibloteki dla visula, ale jak masz nową wersję kompilatora to ci to nie potrzebne.
-
Jesli kompilujesz pod win nt/2000/xp unikod jest domyslnie wlaczony
Unicode nie jest włączony dopóki sam go nie włączysz, przez #define UNICODE
-
A wszedłeś na tą stronę i przeczytałeś?
-
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/ -
Jeśli używasz już tego dll-a w swoim programie(a niektórych systemowych napewno używasz) to chyba nie można go załadować drugi raz.
-
Spróbuj załadować jakiegoś innego i wtedy zobacz, jak będzie działać to jednak masz złą nazwę :D
-
Pewnie podałeś złą nazwę pliku i nie można go załadować, albo to nie jest plik dll.
-
Jeśli chcesz mieć współrzędne myszki w twoim oknie to wystarczy funkcja ScreenToClient.
-
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.
re
w C
Napisano
Z chęcią to ja bym cię stąd wywalił za wstawianie linków do wirusów.