На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
Модераторы: Qraizer
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Функция со строковым параметром в DLL для использования из Delphi
    Цитата leo @
    MBo в #6 привел аналогичный вариант с array[..] of AnsiChar для дельфи-кода, который в основном и используется при получении строк из WinAPI.

    и это самый верный вариант, потому что WinAPI написана на Си, в далекие 80-е, когда они шли вместе с Паскалем рука об руку.
    ТС это азы виндос программиррования :D

    Добавлено
    Виталь начни уже читать книжки например "Программирование для Windows 95" Петзольда :D

    Добавлено
    да да не удивляйся! именно это древнее пособие для начинающих :D
    ну а потом что-нибудь по сложнее, например Рихтера.
      Всем спасибо, вопрос решил. Передается адрес буфера со статической длиной, хвост обрезается с помощью PAnsiChar.

      P.S. я на С++ вынужден писать 2й раз в жизни, обычно Delphi хватало. Просто работал с такой ерундой импорты которой в D7 отсутствуют чуть менее чем полностью, а переписывать хедеры дело такое. Уже как-то раз пару лет назад переписывал Winsock на C# :tong: потому что у разработчиков API не хватило смелости выложить пример плагина на чем-то отличном от C# (хотя бы на C++, а там интерфейсы, COM объекты и прочая ерунда)
      Сообщение отредактировано: Виталь -
        Цитата Виталь @
        P.S. я на С++ вынужден писать 2й раз в жизни, обычно Delphi хватало.

        это как? не изучая С++? :huh:

        Добавлено
        просто сел и стал писать :D

        Добавлено
        эх мне бы так :(
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0243 ]   [ 17 queries used ]   [ Generated: 28.03.24, 20:12 GMT ]