Prozesse beenden aber mit DWORD Edit??
-
Hallo zusammen!
So kann ich einen Prozess beenden:
DWORD nPID = 1512; HANDLE hProcess = OpenProcess( PROCESS_TERMINATE, FALSE, nPID ); TerminateProcess( hProcess, 0 );
Nur, wenn ich ein Editfeld habe, egal ob Control oder Cstring (m_strEditPID) und dann die eingegebene Zahl zurückgeben will als String geht das gut mit GetDlgItemText(IDC_EDIT1, string);
Natürlich wurde vorher CSTRIng string deklariert.
DOch wenn ich nun DWORD nPID = string; schreibe, geht das nicht!!!
Auch string.Format(string, "%i"); bringt nichts!!!WIE kann ich einen Cstring in eine Unsigned long umwandeln???
mfg
pro !
-
Es heißt ja auch nicht
string.Format(string, "%i");
sondern
string.Format("%i", string);
Gruß
:: NoName ::
-
atoi
-
Das geht nicht, atoi konvertiert nur ein char zu einem int ...
Gruß
:: NoName ::
-
stimmt:
atol() heissts
-
atol() konvertiert aber ein char in ein long integer, nicht unsigned long...
Aber ein Versuch ist's Wert..
Gruß
:: NoName ::