Jak umieścić tą funkcje w wątku? Bo jeżeli ją umieszcze to nie pobiera tekstu z texboxa z dialogu?
0
0
DWORD WINAPI SendExampleEmail(PVOID pvParam)
{
char Buffer28[1000];
char Buffer29[1000];
char Buffer30[1000];
GetDlgItemTextA(hwnd,Z,Buffer28,1000);
GetDlgItemTextA(hwnd,X,Buffer29,1000);
MessageBoxA(hwnd,Buffer29,0,0);
GetDlgItemTextA(hwnd,B1,(LPSTR)Buffer30,1000);
Message message;
message.setSubject("Temat");
message.setContents("Treść");
message.addAttachment("");
message.addRecipient(Buffer28);
SMTPTransport smtp;
smtp.setHostAddress(Buffer29);
smtp.setPort(587);
smtp.setSenderAddress(Buffer28);
smtp.setSenderPassword(Buffer30);
smtp.send(message);
MessageBoxW(hwnd,L"Wysłano",L"Informacja",0);
return 0;
};
0
Czy dobrze rozumiem że tobie się wydaje iż zmienna char Buffer28[1000]; wewnątrz funkcji Thread() jest tą samą zmienną z wnętrza funkcji SendExampleEmail() ponieważ nazwałeś je tak samo?
Czy wiesz że mucha wewnątrz głowy ma mózg, ty też wewnątrz głowy masz mózg - nadal uważasz że jest to samo?
0
Złota zasada WinAPI: nie dotykać GUI z innego wątku, niż z którego zostało utworzone.
0
Nie.Zmieniłem nazwe thread. To co mam zrobić aby działało?