Mam problem odnośnie #programowanie #cpp
Załóżmy, że jest zdefiniowana np. następująca struktura:
Załóżmy, że jest zdefiniowana np. następująca struktura:
struct struktura {
uint16_t x;
uint8_t y;
struct struktura {
uint16_t x;
uint8_t y;
źródło: comment_TRI04bGXaYkY4m91v9NWNIa7aTqxLVN4.jpg
Pobierzźródło: comment_8Ljbx79GsY7t4O49vii3lx5J5JWc6c8e.jpg
PobierzRocznica
od 03.04.2024
Gadżeciarz
od 13.04.2015
Mikroblogger
od 14.06.2015
Wykop.pl
Mam problem z pamięcią dzieloną (Named Shared Memory).
Mam 3 procesy, który każdy z nich ma udostępnioną pamięć (wyjście i oddzielnie wejście (są to struktury)).
Dane aktualizuje co 40ms (wejście i wyjście) w każdym z procesów.
Przykładowa
Najciekawsze jest to, że jeden proces, nie może odebrać struktury z pamięci, która jest aktywna. Pewnym sposobem to sprawdziłem, tak jakby ten proces stracił uprawnienia czy coś takiego.
Błąd to
ERROR_NOT_ENOUGH_MEMORY
W programie wszystko wydaje się być w porządku.
ERROR_INVALID_ADDRESS