000
23.03.2004, 19:01 Uhr
lookIN
|
Warum funktioniert das nicht???
C++: |
void CPortscannerDlg::OnScan() { UpdateData(); UINT p1 = PortBegin; UINT p2 = PortEnd; if(!p1){ AfxMessageBox("Bitte Geben sie eine Port-Nummer ein."); return; } if(!p2){ AfxMessageBox("Bitte Geben sie eine Port-Nummer ein."); return; } if(p2>p1) { AfxMessageBox("Erste muss kleiner als Zweite sein!!!"); return; } BYTE b0,b1,b2,b3; int n= m_ip.GetAddress(b0,b1,b2,b3); if(n<4){ AfxMessageBox("Bitte Geben sie eine IP-Adresse ein."); return; }
char szIP[16]; sprintf(szIP,"%d %d %d %d",b0,b1,b2,b3);
for(UINT nPort=p1;nPort<=p2;nPort++) { char sz[1024]; if(ScanPort(szIP,nPort)) sprintf(sz,"%s - %d -offen",szIP,nPort); else sprintf(sz,"%s - %d -geschlossen",szIP,nPort); m_list.AddString(sz); }
|
Ich bekomme jedesmal den Fehler, dass m_list und m_ip keine Klassen wären. Ist mein erstes VC++ -Programm und ich habs eigentlich nur abgetippt... Also habt ein bisschen Nachsicht... Gruß -- -- lookIN |