Dzięki za odpowiedź
Co do problemu, to skorzystałem z pvm_pkbyte() do przesłania bloku pamięci. W przypadku wektorów czy list działa bezbłędnie. Mam jednak problem w przypadku wysłania struktury BITMAP z biblioteki allegro. Problem polega na tym, że po wysłaniu struktury:
BITMAP * bf = NULL;
bf = create_bitmap( 1200, 700 );
if( !bf )
{
set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 );
allegro_message( "Nie mogê utworzyæ bf !" );
allegro_exit();
return 0;
}
pvm_pkbyte((char*)bf, (int)sizeof(*bf),1);
a następnie jej odebraniu
BITMAP * bf = NULL;
bf= create_bitmap( 1200, 700 );
if( !bf)
{
cout<<"Blad";
return 0;
}
pvm_upkbyte((char*)bf, (int)sizeof(*bf),1);
nie mogę skorzystać z odebranej struktury, np. w przypadku użycia:
getpixel(bf,10,10);
program się wysypuje ( przerywa swoje działanie, bez wyświetlenia żadnych komunikatów o błędach), w konsoli jednak pojawia się informacja o wyłączeniu się Allegro:
[t40004] Shutting down Allegro due to signal #11
[t40004] EOF
Orientuje się może ktoś jaka jest tego przyczyna?