Recent

Author Topic: Баги exec в Aros One i386 ABIv0 на virtualbox  (Read 979 times)

YuriSmallm

  • Newbie
  • Posts: 5
Баги exec в Aros One i386 ABIv0 на virtualbox
« on: February 25, 2026, 10:17:49 am »
Почему-то фри Паскаль не находит функцию exec CreatePort. Почему это так?
Прилагаю скриншот.

Seenkao

  • Hero Member
  • *****
  • Posts: 751
    • New ZenGL.
Re: Баги exec в Aros One i386 ABIv0 на virtualbox
« Reply #1 on: February 25, 2026, 11:27:14 am »
Потому что нужный модуль не подключен? Может путь до модуля не указан?
Rus: Стремлюсь к созданию минимальных и достаточно быстрых приложений.

Eng: I strive to create applications that are minimal and reasonably fast.
Working on ZenGL

YuriSmallm

  • Newbie
  • Posts: 5
Re: Баги exec в Aros One i386 ABIv0 на virtualbox
« Reply #2 on: February 25, 2026, 11:33:34 am »
Модуль exec подключен в строке uses exec,... Одна функция из этого модуля CreateMsgPort не вызывает ошибки, в то время как другая CreatePort вызывает ошибку.

Seenkao

  • Hero Member
  • *****
  • Posts: 751
    • New ZenGL.
Re: Баги exec в Aros One i386 ABIv0 на virtualbox
« Reply #3 on: February 25, 2026, 12:04:52 pm »
Тогда напрашивается только один ответ - такой функции не существует (возможно в данном модуле не существует).

Если функция существует, значит надо пересобрать проект полностью (удалить все скомпилированные объектники и собрать проект).
Rus: Стремлюсь к созданию минимальных и достаточно быстрых приложений.

Eng: I strive to create applications that are minimal and reasonably fast.
Working on ZenGL

tetrastes

  • Hero Member
  • *****
  • Posts: 761
Re: Баги exec в Aros One i386 ABIv0 на virtualbox
« Reply #4 on: February 25, 2026, 01:03:37 pm »
exec.CreatePort существует для Amiga, но не для AROS.

YuriSmallm

  • Newbie
  • Posts: 5
Re: Баги exec в Aros One i386 ABIv0 на virtualbox
« Reply #5 on: February 25, 2026, 02:41:18 pm »
Что мне ответил ИИ:
В современных системах разработки AROS (например, ABI v1 или v11) разработчикам рекомендуется использовать подход на основе тегов CreateMsgPortдля большей гибкости, хотя CreatePort по-прежнему поддерживается в средах ABI v0.

Очень похоже что функцию CreatePort просто исключили из состава exec.
Как теперь писать программы? Ведь я не знаю, какие функции исключены, а какие оставлены.

tetrastes

  • Hero Member
  • *****
  • Posts: 761
Re: Баги exec в Aros One i386 ABIv0 на virtualbox
« Reply #6 on: February 25, 2026, 02:45:09 pm »
Читать исходники, на то и open source.

 

TinyPortal © 2005-2018