Witamy na Oficjalne Forum - Time Edge - Czas Wojny. Jeśli to Twoja pierwsza wizyta, przeczytaj Pomoc - wyjaśni Ci ona działanie forum. Aby korzystać ze wszystkich funkcji forum należy się zarejestrować. Użyj formularza rejestracyjnego aby dokonać rejestracji lub przeczytaj więcej informacji o procesie rejestrowania się na naszym forum. Jeśli jesteś już zarejestrowany na forum, zaloguj się.
Edit : juz wrzucone archiwum z plikiem links.txtCytat
links.txt
Ten post był edytowany 4 razy, ostatnio edytowany przez "Alkuzad" (14.04.2009, 10:58)
Ten post był edytowany 2 razy, ostatnio edytowany przez "AdamDante" (16.04.2009, 23:31)
Kod który to pobiera szuka dwóch ciągów znaków:Cytat
<DIV class=armyname>Armia - Gniazdo T-Rexa, piętro 4 </DIV>
<DIV class=army-inside>
<DIV class=army-wingname><B>F</B></DIV>
<DIV style="MARGIN-LEFT: 65px">
<DIV class=single-g-unit id=A_-1_X_0_F><IMG class=unit alt="" src="gfx/units/heroslot.png"></DIV>
<DIV class=single-g-unit id=A_-1_U_112_F><IMG class=unit onmouseover="return overlib('Stegozaur');" onmouseout=nd(); alt="" src="gfx/mobs/m_112_vuu.jpg">
<DIV class=unit-count id=A_-1_U_112_F_val>6</DIV></DIV>
<DIV class=single-g-unit id=A_-1_U_119_F><IMG class=unit onmouseover="return overlib('Spinozaur');" onmouseout=nd(); alt="" src="gfx/mobs/m_119_pUW.jpg">
<DIV class=unit-count id=A_-1_U_119_F_val>4</DIV></DIV>
<DIV class=single-g-unit id=A_-1_U_120_F><IMG class=unit onmouseover="return overlib('Triceratops');" onmouseout=nd(); alt="" src="gfx/mobs/m_120_9dC.jpg">
<DIV class=unit-count id=A_-1_U_120_F_val>5</DIV></DIV>
<DIV class=single-g-unit id=A_-1_X_4_F><IMG class=unit alt="" src="gfx/units/slot.png"></DIV>
<DIV class=single-g-unit id=A_-1_X_5_F><IMG class=unit alt="" src="gfx/units/slot.png"></DIV>
<DIV style="CLEAR: both"></DIV></DIV>
Jak widać w tym kodzie cała osobna linijka jest poświęcona na zapis ilości jednostek przeciwnika. Program pobierał w takim wypadku wartość która nie była liczbą i wywalało błąd. Ponieważ teraz cała funkcja parsująca , jak to mówi się w środowisku programistycznym , jedzie na głupa ,to dodam sprawdzanie błędów przy każdej konwersji StrToInt (ciąg znaków na liczbę)Cytat
<DIV class=armyname>Armia - Gniazdo T-Rexa, piętro 4 </DIV>
<DIV class=army-inside>
<DIV class=army-wingname><B>F</B></DIV>
<DIV style="MARGIN-LEFT: 65px">
<DIV id=A_-1_X_0_F class=single-g-unit><IMG class=unit alt="" src="gfx/units/heroslot.png"></DIV>
<DIV id=A_-1_U_112_F class=single-g-unit><IMG class=unit onmouseover="return overlib('Stegozaur');" onmouseout=nd(); alt="" src="gfx/mobs/m_112_vuu.jpg">
<DIV id=A_-1_U_112_F_val class=unit-count>7</DIV></DIV>
<DIV id=A_-1_U_119_F class=single-g-unit><IMG class=unit onmouseover="return overlib('Spinozaur');" onmouseout=nd(); alt="" src="gfx/mobs/m_119_pUW.jpg">
<DIV id=A_-1_U_119_F_val class=unit-count>4</DIV></DIV>
<DIV id=A_-1_U_120_F class=single-g-unit><IMG class=unit onmouseover="return overlib('Triceratops');" onmouseout=nd(); alt="" src="gfx/mobs/m_120_9dC.jpg">
<DIV id=A_-1_U_120_F_val class=unit-count>6</DIV></DIV>
<DIV id=A_-1_X_4_F class=single-g-unit><IMG class=unit alt="" src="gfx/units/slot.png"></DIV>
<DIV id=A_-1_X_5_F class=single-g-unit><IMG class=unit alt="" src="gfx/units/slot.png"></DIV>
<DIV style="CLEAR: both"></DIV></DIV>
<DIV class=army-wingname><B>R</B></DIV>
<DIV style="MARGIN-LEFT: 65px">
Ten post był edytowany 1 razy, ostatnio edytowany przez "Alkuzad" (17.04.2009, 18:46)
chodziło o lokację jaskinia 3 raport: AdamDante.10Dzi.223.htm ten drugi dodałem później.Jeśli chodzi o błąd z zastąpieniem raportów - pracuję nad sprawdzeniem w którym momencie mogło to się stać. Powiedz która to była lokacja ?
Łączna ilość głosów: 22.
73%
Tak (16)
27%
Nie (6)
Ten post był edytowany 2 razy, ostatnio edytowany przez "Alkuzad" (21.04.2009, 22:13)
zwraca wartości fałszywe bo w kodzie istniejeCytat
<TD><B>Zakończono eksplorację lokacji <U>
Cytat
<TD><B>Zakonczono eksplorację lokacji <U>
Ten post był edytowany 1 razy, ostatnio edytowany przez "Alkuzad" (08.05.2009, 19:00)