C++: Runtime crash
- Dette indlæg indeholder 5 kommentarer, har 4 deltagere og blev senest opdateret af
Skye for 11 år, 6 måneder siden.
- Emne
Heyas,
Tror for engang skyld jeg lige er nød til at høre folket.
Har følgende kode som irriterer mig pt.:
char test2[64];
char test3[64];
bool temp;
for (int i=0; i < 1024; i++) { temp = mynet.Connect("localhost", i); if (!temp) { sprintf_s(test2, sizeof(test2), "%d...", i); AppendText(eStatus, test2); } if (temp) { sprintf_s(test2, sizeof(test2), "%d...", i); AppendText(eStatus, test2); mynet.Disconnect(); } }Og er sikkert bedre måder at gøre det på, men irrelevant lige nu :p
Den opretter forbindelse til port i, med andre ord kører den igennem de første 1024 porte og tjekker hvilke der kan oprettes forbindelse til.. Eller det var ideen.
Har gjort dette før uden problem, dog er det et stykke tid siden.
Nu opstår der så følgende problem:
Når løkken når til port 5 (i=5 :p) fryser programmet (Not Responding).
Dette vel at mærke når jeg kører den kompilerede fil. Hvis jeg derimod debugger, så kører den fint igennem.Nogen ideer til hvorfor den kan køre i debug, men ikke ellers?
O death, with thy ebony cloak sublime. How abstract thy harvest rose doth fall. Consigned to the flames of woe in sweet modesty. I renounce myself from the everdawn.
- Du skal være logget ind for at kommentere på dette indlæg.
























