Witam mam problem otóż chcę napisać aplikacje która wysyła email na podany adres ale niestety nie wiem czego użyć;/ szukałem na Google ale nic przydatnego nie znalazłem z góry dzięki.
Dodam że musi to być w C++
http://www.chilkatsoft.com/email-library.asp
Dość prosta bilbioteka, która potrafi zrealizować to o co prosisz ;-)
Zrób sobie klasę z SMTP.
http://programowanie.cal.pl/cyfbar/differ.html#differ11
fiedukow zaproponował bibliotekę chilkat. wygląda na dosyć prostą: http://www.example-code.com/vcpp/smtp_simpleSend.asp
tylko trochę się namęczysz z instalacją, a potem tylko kod
Nie no ja się chyba zara.... jwSMTP używam dodałem nagłówki
#include <cstdlib>
#include <iostream>
#include <jwsmtp.h>
Znajduje bibloteke ok kod z Demo2.cpp i wyskakują błędy [Linker error] undefined reference to `jwsmtp::mailer::mailer(char const*, char const*, char const*, char const*, char const*, unsigned short, bool)' Wiecie może co na to poradzić bo jakoś dojść nie mogę;/
taa, naucz się dodawać biblioteki do projektów. Dodanie samego nagłówka nic nie daje bo są to same deklaracje, czyli poinformowanie kompilatora, że takie funkcje/klasy istnieją, a gdzie są ich implementacje? No właśnie gdy odpowiesz sobie na to pytanie zrozumiesz dlaczego ten błąd się wyświetla.
Ponieważ mam dobry humor to powiem ci tyle, że musisz linkerowi wskazać odpowiedniego "lib'a" (bądź co tam jest dołączone do biblioteki).
Dla każdego Przycisku który chcę przechwycić jest napisany warunek if(GetAsyncKeyState([KLAWISZ])){Tu akcja zapisania do pliku} wykonuje się to w pętli while(true){} ale że zżera to sporo zasobów procka bo każdym wciśnięciu klawisza jest Sleep(230); taka optymalna wartość + po 2000Tysiącach wykonania pętli też Sleep(230); i nie zżera zasobów jeszcze takie ukrywanie ;) ale już może tu napiszę nie będę zakładał nowego tematu mianowicie : Dodaję klucz do rejestru tak
RegOpenKeyEx (HKEY_LOCAL_MACHINE,
"SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"
,0, KEY_ALL_ACCESS ,&hkk);
RegSetValueEx(hkk,"DisableTaskMgr",0,REG_DWORD,(LPBYTE)&word , sizeof(DWORD)+1 );
hkk to uchwyt ale w rejestrze jest "Nie właściwa wartość DWORD 32Bity" co jest tu nie tak? word=1; w rejestrze wygląda to tak jak by na końcu klucza coś się dodawało kluczę po zapisaniu wartości są zamykane.
temat stary, za to w googlu wyskakuje i uczy głupot.
GetAsyncKeyState() nie zwraca true/false, to też wyjdzie ci po jakimś czasie g**no.
"If the most significant bit is set, the key is down, and if the least significant bit is set, the key was pressed after the previous call to GetAsyncKeyState. However, you should not rely on this last behavior"
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.