Проблемы с BeginThread

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Сообщение STAKANOV » 15.10.2005 23:29:16

BeginThread не запускает функцию если она находится в другом модуле.
:( Может надо какую директиву включить или выключить?
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение Иван Шихалев » 16.10.2005 01:01:11

А какая ошибка? И точно ли в этом проблема? Дико странно сие...
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Сообщение STAKANOV » 16.10.2005 01:55:16

Так оно ошибок не выдает :(

Похоже cthreads это что-то очень глюкавое B)
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV » 16.10.2005 12:54:04

Я собрал ту же программку с ключем -Twin32 и запустил ее под wine. Эффект совершенно другой - BeginThread сработал. При этом простенький пример из документации у меня собирался и работал нормально.

Вообщем все дело именно в ThreadManager.
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград

Сообщение STAKANOV » 16.10.2005 20:10:19

Обнаружил(случайно в исходниках), что если компилировать с опцией -Xf, то все начинает работать :blink: Что за опция?
Аватара пользователя
STAKANOV
энтузиаст
 
Сообщения: 1069
Зарегистрирован: 14.05.2006 21:26:24
Откуда: Зеленоград


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 26

Рейтинг@Mail.ru
cron