Witam, gdy uruchamiam program w trybie Debug wszystko działa jak należy, lecz gdy uruchamiam ten sam kod ale w Releas'ie dostaję od razu Acces Violation:
0xC0000005: Access violation reading location 0x00000001
Pewnie jest to problem ze strukturą, wygląda ona tak:
typedef struct
{
Typ* zmienna;
Typ* zmienna;
int x,y;
} Struktura;
Później tworzę ją i ustawiam na nią wskaźnik:
Struktura Nowa;
Struktura* Wsk = &Nowa;
No i mam funkcję, która przyjmuje:
void Funkcyja(Struktura* data)
{
coś tam coś tam i na przykład chce:
data->x = 5;
No i w takiej funkcji wyrzuca mi właśnie błąd, pewnie to jest coś prostego, szukałem na necie i w większości przypadków chodzi o wskaźniki, najprawdopodobniej przez to że któryś wskazuje na NULL.