Project név változás => Program működés változás?
2014-02-18T12:34:00+01:00
2014-02-19T18:39:39+01:00
2022-08-08T15:45:35+02:00
Relative
Sziasztok!

Egy nagyon érdekes jelenséggel találkoztam!

Visual Studio 2013-ban dolgozom egy Visual C++/Win32/DLL project-en. DLL file-ba készítek különböző funkciókat, amiket egy másik programmal (Metatrader) hívok meg.

Ezt hallgassátok, mit tapasztaltam! A DLL file minden funkciója tökéletesen működik. Aztán annyit csinálok, hogy átnevezem a Project-et. Azért, hogy amikor F7-tel felépítem a DLL file-t, akkor ennek is más neve legyen. Tehát lesz egy másik nevű DLL file-om.

Na most az a helyzet, hogy ezek után az új nevű DLL file-ban a funkciók már nem jól működnek. Hogy lehet ez? Egyszerűen csak más lett a neve a Project-nek. Nem értem.

A működés egyébként annyiban tér el, hogy van egy olyan Integer változom, aminek az értéke globális. Ez alatt azt értsétek, hogy például ha a DLL file egyik funkciója ad ennek a változónak egy 10-es értéket, akkor utána a másik funkció is 10-nek látja az értékét.
Az átnevezett DLL file viszont úgy működik, hogy mondjuk tíz funkcióból 3 látja a 10-es értéket, viszont 7 funkció elveszti az értékét és nullának látják.

Hogy is van ez?

Relative
Mutasd a teljes hozzászólást!
Ennyi információ alapján nehéz segíteni. :/
Nem változik meg a .DLL működése attól, hogy átnevezed, annyi biztos :)
Más gubanc lesz..
Mutasd a teljes hozzászólást!

abcd