Набросал приложение с использованием потока. В Windows всё нормально работает. Запускаю в Linux (Ubuntu 12.10) выдает ошибку:
Semaphore init failed (possibly too many concurrent threads)
а потом еще и такую:
Access violations
Решение следующее:
нужно в файле проекта *.lpr заменить текст
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
на такой :
{$IFDEF UNIX}
cthreads,
{$ENDIF}
Semaphore init failed (possibly too many concurrent threads)
а потом еще и такую:
Access violations
Решение следующее:
нужно в файле проекта *.lpr заменить текст
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
на такой :
{$IFDEF UNIX}
cthreads,
{$ENDIF}
Комментариев нет:
Отправить комментарий