Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.227.239.9] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
Цитата leo @ MBo в #6 привел аналогичный вариант с array[..] of AnsiChar для дельфи-кода, который в основном и используется при получении строк из WinAPI. и это самый верный вариант, потому что WinAPI написана на Си, в далекие 80-е, когда они шли вместе с Паскалем рука об руку. ТС это азы виндос программиррования Добавлено Виталь начни уже читать книжки например "Программирование для Windows 95" Петзольда Добавлено да да не удивляйся! именно это древнее пособие для начинающих ну а потом что-нибудь по сложнее, например Рихтера. |
Сообщ.
#17
,
|
|
|
Всем спасибо, вопрос решил. Передается адрес буфера со статической длиной, хвост обрезается с помощью PAnsiChar.
P.S. я на С++ вынужден писать 2й раз в жизни, обычно Delphi хватало. Просто работал с такой ерундой импорты которой в D7 отсутствуют чуть менее чем полностью, а переписывать хедеры дело такое. Уже как-то раз пару лет назад переписывал Winsock на C# потому что у разработчиков API не хватило смелости выложить пример плагина на чем-то отличном от C# (хотя бы на C++, а там интерфейсы, COM объекты и прочая ерунда) |
Сообщ.
#18
,
|
|
|
Цитата Виталь @ P.S. я на С++ вынужден писать 2й раз в жизни, обычно Delphi хватало. это как? не изучая С++? Добавлено просто сел и стал писать Добавлено эх мне бы так |