Ваша функция «TryCallPackageRecived ()» не является членом класса RS232.Он пытается вызвать функцию-член RS232, которая не является статической.Это не разрешеноКогда вы хотите вызвать нестатическую функцию-член, вам нужно вызвать ее для определенного объекта.
В этом случае вы можете сделать:несколько объектов, вы можете изменить функцию TryCallPackageRecived, чтобы получить указатель на объект RS232:
void TryCallPackageRecived(RS232 *ptr)
{
if(ptr != 0)
ptr->PackageRecived();
}
... more code ...
int RS232::Connect()
{
TryCallPackageRecived(this);
}