Как сделать компилятор DLL файлов?

Тема в разделе "WASM.WIN32", создана пользователем jangle, 5 фев 2005.

  1. jangle

    jangle New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2005
    Сообщения:
    56
    Адрес:
    Russia
    Я использую язык Gentee http://gentee.ru/ , но у него отстойный компилятор в EXE файлы. Поэтому я написал свой

    вариант: http://scriptcom.narod.ru/files/jlink.zip

    Байт-код в нем помещается, в отдельную секцию экзешника. Теперь хочу сделать генерацию DLL файлов, но

    мне непонятно как функции экспотрируются из DLL.

    А точнее, как связывается имя экспортируемой функции, с указателем на нее в DLL. Смотрел доки по PE файлам, но там этот вопрос освещается слишком коротко.



    У меня такой вопрос, как имя экспортируемой функции связывается с ее адресом в DLL файле?
     
  2. iklin

    iklin New Member

    Публикаций:
    0
    Регистрация:
    5 фев 2005
    Сообщения:
    5
    Адрес:
    Russia
    Посмотри как это делается в fasm-е: исходник + макросы. Всё прозрачно.