Freak
-
Postów
0 -
Dołączył
-
Ostatnio
Nigdy
Typ zawartości
Profile
Fora
Kalendarz
Articles
Pliki
Posty napisane przez Freak
-
-
Może tutaj coś znajdziesz
-
Nazwa przy #ifndef nie ma znaczenia. W każdym pliku nagłówkowym zrób
#ifndef COŚ_TAM #define COŚ_TAM deklaracje klas #endif
i musi działać :)
-
Czyli zeby uzywac tej bazy w programie nalezy miec serwer MySql czy tylko zainstalowane biblioteki podczas kompilowania ??
Jedno i drugie. Musisz mieć gdzieś serwer mysql i jakieś biblioteki dla kompilatora żeby obsłużyć mysql z poziomu c++.
i czy jest on darmowyJest darmowy
A na przyszłośc po prostu wejdź na https://www.mysql.com/ przeczytaj licencje i jakieś tutoriale i będziesz wszystko wiedział :) -
W winapi jest wsprintf, powinno wystarczyć.:)
-
Rozdzielczość można zmienić funkcją ChangeDisplaySettings, ale tak jak napisał Pinolec nie rób tego bo to tylko wkurza użytkowników ;)
-
Jeśli chodzi ci o błąd podwójnej deklaracji to go nie będzie bo plik iostream i inne też ma na początku #ifndef coś_tam
-
#ifndef CLASY_H #define CLASY_H //deklaracje #endif
g++ clasy.cpp main.cpp -o programik
-
windows application - ok
console aplication - undefined reference to `GetStockObject@4'Stwórz projekt od początku, bo Dev ma czasami swoje humory ;)
-
Pewnie wybrałeś 'console project' zamiast 'windows aplication' czy jakoś tak :D
-
-
Tak jak napisł one_eddie
HBITMAP hbitmap=LoadBitmap(hInstance, "IDB_BITMAP1"); HDC hdc=GetDC(hwnd); HDC pomocniczy=CreateCompatibleDC(hdc); SelectObject(pomocniczy, hbitmap); BitBlt(hdc,0,0, 100, 100, pomocniczy,0,0, SRCCOPY); DeleteDC(pomocniczy); ReleaseDC(hwnd,hdc);
-
-
RegCreateKeyEx i RegSetValueEx, wpisz nazwe programu do
Hkey_local_machine>Software>Microsoft>Windows>CurentVersion>Run
parametry sobie sam przeczytasz w helpie ;) -
__asm{ bla bla bla }
Ale to zadziała tylko w Visualu. Dev to kompilator z unix-ów i nie używa składni
intela tylko at&t która jest cholernie zakręcona :D. Jeśli bardzo chcesz to tu są opisane różnice
https://www.delorie.com/djgpp/doc/brennan/brennan_att_inline_djgpp.html
a wstawiki asm w Devie wyglądają jakoś tak
__asm("mov %dx,0") ;
__asm("mov %al,0") ; -
Oj nie czytasz artów na stronie, Pinolec będzie zły :D
https://www.winapi.org/index.php?option=content&task=view&id=68&Itemid=30
A tak poważnie, to musisz założyć hooka na klawiaturę i umieścić go w dll-u. -
GetWindowTextLength i potem operator new ci pomogą :)
-
Może głupie pytanie, ale dodałeś ws2_32.lib?
PS. Czy to nie ty testowałeś ten program na moim adresie mailowym?:D bo dostałem chyba z 20 maili w stylu "cześć tu test"
-
MFC to takie winapi pozamykane w klasy, żeby łatwiej się pisało programy, ale według wielu nie najlepiej M$ to zrobił :). Jak nie chcesz się pierdzielić w winapi to zainteresuj się .NET bo MFC nie jest już chyba rozwijane .
-
Wersja w c++
CLSID encoderClsid; Image* img = new Image("jakasgraph.jpg"); GetEncoderClsid(L"image/bmp", &encoderClsid); img->Save("wynik.bmp", &encoderClsid, NULL); delete img;
przeczytalem artykuly z tej stronki ale wydaje mi sie to zbyt malo bym mogl bawic sie GDI+To nie czytaj tej stronki ;) tylko msdn-a albo jakiegoś helpa do gdi+ tam jest wszystko ładnie opisane z przykładami.
https://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/GDIPlus.asp -
-
-
No antyviry nie mogą znaleźć czegoś czego nie znają, każdy może sobie napisać programik do kasowania plików z dysku i żaden antyvir go nie wykryje :) Ja to odpaliłem pod emulatorkiem i nadpisywał tylko początek pliku, więc szatkus może nie wszystko stracone.
Dobrze, że prawie wszystkie porjekty mam w sieci (i zazwyczaj opensource)Ale z tym wężem na sourceforge to przesadziłeś ;)
-
-
Ping
w C
Napisano
Przez udp chyba sie tego nie da zrobić :) do tego służy protokół ICMP a konkretnie pakiet ECHO REQUEST. https://www.ping127001.com/pingpage/ping.html Tu jest kod źródłowy pinga, co prawda z linuxa, ale sockety są wszędzie takie same :)