П М
П М личный блог
15 июля 2019, 10:06

Раздаю x64 lua библиотеки для Quik8

В рамках добра. 
Для тех кто любит плюшки на lua.
Пересобрал либины w32.dll и ffi.dll для Квика v8.0
ffi проверил на прилагаемом к ней тесте — работает, w32.dll не проверял, сами скажите если что не так.

На всякий случай напоминаю, это в рамках добра, так что требовать от меня вы ничего не можете. 
Если надо что-то изменить — попросите, будет время и желание — сделаю.

Исходный код w32.dll не менялся вообще, у ffi я внёс минимальные изменения в заголовочный файл чтобы всё собралось.
Возможны некоторые косяки с изменением размера данных в w32.dll, ранее я ей никогда не пользовался. Проверяйте.
хотя судя по этой теме, проблем скорей всего вообще не будет, обрезать данные можно:
https://stackoverflow.com/questions/1822667/how-can-i-share-hwnd-between-32-and-64-bit-applications-in-win-x64

Исходники брал с гита.
ссылки:
ffi - 
www.dropbox.com/s/mqtpqyhi4b35lcq/ffi.dll?dl=1

w32 -
www.dropbox.com/s/1b6kb98uiad7pnc/w32.dll?dl=1
ps: собирал на windows 10, на более ранних скорее всего не взлетит у вас.
45 Комментариев
  • iddqd3n
    15 июля 2019, 10:54
    Для более ранних windows обычно достаточно новые пакеты библиотек с++ скачать. С моим софтом всегда работало.

    С XP сложнее, но эту проблему квик сам закрыл :)
  • Валерий Пак
    15 июля 2019, 11:56
    подскажите куда эти dll нужно положить
  • sergeygaz
    15 июля 2019, 15:15
    Скачивать чужие dll для квик с возможными закладками равносильно выдаче ключей от квартиры первому встречному
      • meat
        15 июля 2019, 22:58
        ПBМ, 
        выложил потому что как показывает СЛ и форум quik — не все в состоянии пересобрать эти библиотеки. в т.ч. были и ко мне обращения
        если пересобирал ядро сафари под винду, потяну? :)
          • meat
            15 июля 2019, 23:58
            ПBМ, для тестирования, покупать ради этого мак не хочется или подписку на browserstack, да там делов то на пару минут :)
    • swerg
      18 мая 2020, 11:58
      sergeygaz, выход один — брать в исходниках и собирать самому :)

      Добавил сборку w32.dll для QUIK 8 и QUIK 8.5 (Lua5.3)
      quik2dde.ru/viewtopic.php?id=78
      Все ссылки в первом сообщении там, исходники доступны
  • Prophetic
    15 июля 2019, 17:55
    А lua51.dll (x64), у Вас случайно нет?
  • Prophetic
    15 июля 2019, 18:22
    Нет, в «ваших» dll не требуется. Просто подумал, что раз Вы перешли x64 в квике, то возможно и lua тоже обновили.
    Не поделитесь ссылкой на дистрибутив lua x64 5.1.5 (если есть, конечно)? Я что-то не смог найти.
      • Prophetic
        16 июля 2019, 09:17
        ПBМ, По той ссылке я ходил, там файл недоступен. Но все равно спасибо.
          • Prophetic
            16 июля 2019, 10:40
            ПBМ, Спасибо. По Вашей ссылке файл скачался без проблем.
            Я пытался получить его же со страницы: http://luabinaries.sourceforge.net/download.html

            И получал на это вот такое сообщение:
            The "/5.1.5/Tools Executa..a5_1_5_Win64_bin.zip" file could not be found or is not available. Please select another file.


              • Prophetic
                16 июля 2019, 14:19
                ПBМ, да, возможно. В любом случае — еще раз спасибо.
  • meat
    15 июля 2019, 22:55
    а где сорцы?
      • meat
        16 июля 2019, 00:00
        ПBМ, а как найти тебя там? что-то в профиле у тебя не нашел :)
          • meat
            16 июля 2019, 00:14
            ПBМ, а тебя я по айпи найду :)
          • meat
            16 июля 2019, 00:15
            ПBМ, блин выходит ты просто сборку сделал, а я думал ты программируешь :)
              • meat
                16 июля 2019, 10:41
                ПBМ, исходники, но я уже посмотрел :)
  • _sg_
    15 июля 2019, 23:46
    А назначения этих либов можете вкратце (одним предложением) пояснить ?
    Это чтобы из lua win32 дергать?
      • _sg_
        16 июля 2019, 00:11
        ПBМ, Большое Спасибо.
      • Krl
        16 июля 2019, 11:04
        ПBМ, Спасибо большое
      • swerg
        20 сентября 2019, 20:25
        ПBМ, я смотрел-смотрел — и не сумел найти исходники этой либы
        Очень любопытно как они до комментария в Lua коде из C добираются.
        Подскажите, где там у них исходники?
          • swerg
            24 сентября 2019, 05:37
            ПBМ, Про «многострочную строку» — это вы правы, тут я тупанул, давно такой синтаксис не встречал.
  • swerg
    20 сентября 2019, 20:24
    Вот win32.dll для QUIK 8 собранная
    quik2dde.ru/viewtopic.php?id=78
  • Pavlon
    20 апреля 2020, 13:28
    Перекомпилить w32.dll под LUA 5.3.5 x64 для QUIK 8.5.1 кто-нибудь может?
    • swerg
      18 мая 2020, 11:56
      Pavlon, 
      Добавил сборку w32.dll для QUIK 8 и QUIK 8.5 (Lua5.3)
      quik2dde.ru/viewtopic.php?id=78
      Все ссылки в первом сообщении там
  • denwer
    31 августа 2020, 16:02
    Раз уж пошла такая пьянка, не будете ли вы так добры пересобрать свои библиотеки StaticVar и qvcl для QUIK 8.5? Я их большой фанат.
    • swerg
      28 октября 2020, 16:48

      denwer, я понимаю, что прошло много времени, но наконец-то готово. Ссылки для скачивания:
      quik2dde.ru/viewtopic.php?id=61
      Захочется поделиться немного благодарностью — всегда с радостью :) swerg@swerg.ru

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн