Witam !

Edytuję nie swój kod i mam pewien problem. Uruchamiam program -> Start - wszystko działa. Daję Stop -> Start i wtedy dostaję błąd, że składnik zewnętrzny zgłosił wyjątek.

Błąd z tej lini :

 this->tx_stream = this->usrp->get_tx_stream(stream_args); 

przechwyciłem z pliku xmemory :

_STD_BEGIN
		// TEMPLATE FUNCTION _Allocate
template<class _Ty> inline
	_Ty _FARQ *_Allocate(_SIZT _Count, _Ty _FARQ *)
	{	// allocate storage for _Count elements of type _Ty
	void *_Ptr = 0;

	if (_Count <= 0)
		_Count = 0;
	else if (((_SIZT)(-1) / sizeof (_Ty) < _Count)
		|| (_Ptr = ::operator new(_Count * sizeof (_Ty))) == 0)
		_THROW_NCEE(bad_alloc, 0);

	return ((_Ty _FARQ *)_Ptr);
	} 

Wskazywana jest linia :

|| (_Ptr = ::operator new(_Count * sizeof (_Ty))) == 0) 

Jaka może być przyczyna i jak mogę to naprawić?