Anonymní profil Pepa – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Pepa – Programujte.comAnonymní profil Pepa – Programujte.com

 

Příspěvky odeslané z IP adresy 217.112.172.–

Pepa
C / C++ › Chyba s vektorem: _SCL_SECUR…
18. 12. 2010   #136996

No každopádně pro zjednodušení tu ukážu hru, která byla k tomu jako příklad. Je to všechno děláno na starším visualku, chybu to nedělá jak je to tam zkompilované, ale jakmile to otevřu v VS 2008 tak to pak blbne to s tím "containerem"... každopádně zde k chybě dojde v okamžiku KOLIZE rakety a meteoritu. (Pro usnadnění hledání chyby). Vše je dělané jako WinApi.

http://leteckaposta.cz/121847013

;) Zkus se na to prosím podívat. Dík

Pepa
C / C++ › Chyba s vektorem: _SCL_SECUR…
17. 12. 2010   #136990

To KIIV : To KIIV : Je to v Visual Studiu 2008 kdyby něco ;)
K linkeru jsem přidával ještě: winmm.lib msimg32.lib a pro zobrazování textu "Use Multi-Byte Character Set"

Díky za pomoc

Pepa
C / C++ › Chyba s vektorem: _SCL_SECUR…
17. 12. 2010   #136987

To KIIV :

Zde (zip):
http://leteckaposta.cz/235633044

Pepa
C / C++ › Chyba s vektorem: _SCL_SECUR…
17. 12. 2010   #136981

Jestli chceš můžu ti dodat celý "program" (omlouvám se za spousty comentů, ale jsou tam příklady a pod z jinačích ukázkových her z té knížky) tak to můžeš vyzkoušet co s tím.

Pepa
C / C++ › Chyba s vektorem: _SCL_SECUR…
17. 12. 2010   #136979

Používá se to na Sprity(kolize) Zdrojáky dám na "leteckaposta.cz"
Zde (zip):

http://leteckaposta.cz/868661726

Bude to tak lepší jelikož se to používá v jednom ale pro jistotu dám ještě pár navíc které s tím souvisí (můžou)

Pepa
C / C++ › Chyba s vektorem: _SCL_SECUR…
17. 12. 2010   #136975

Zdravím, rád bych se zeptal na tuto chybu. Programuju pomocí knížky: "Naučte se programovat počítačové hry za 24 hodin"
C++ až tak extrémně neznám abych si poradil s tímto problémem. Využívá se tam #include <vector> kompilace je v pořádku jen když to spustím tak mi to vypíše chybovou hlášku:

Debug Assertion Failed!

Program <bla bla bla> \include\vector
Line 138

Expresion ("this->Has_container()", 0)

<bla bla bla>
|Přerušit|Opakovat|Přeskočit|

Zde to kolem toho žádku v <vector>:

_Myt& operator--()
{ // predecrement
_SCL_SECURE_VALIDATE(this->_Has_container());

Hledal jsem na netu a všude možně ale našel jsem sice spoustu věcí na tohle téma ale i přesto si nedokážu poradit (např: http://www.daniweb.com/forums/thread170062.html) Furt píší něco o nějaké inkrementaci a podobně ale nevím jak s tím naložit v programu.

Díky moc...
_SCL_SECURE_VALIDATE_RANGE(_Myptr > ((_Myvec *)(this->_Getmycont()))->_Myfirst);

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý