Найдено 14 результатов

tsknv
18.07.2020 15:30:24
Форум: Free Pascal Compiler
Тема: FPC 3.2.0 и передача параметров методу OLE-объекта по именам
Ответы: 6
Просмотры: 7724

Re: FPC 3.2.0 и передача параметров методу OLE-объекта по им

Думаю что особого смысла лезть в исходники FPC нет, не делать же свою ветку FPC. :)
Скорее всего самое простое написать в баг трекер и, эта, как и другие ошибки, будет исправлена в следующих версиях.
tsknv
18.07.2020 09:18:04
Форум: Free Pascal Compiler
Тема: FPC 3.2.0 и передача параметров методу OLE-объекта по именам
Ответы: 6
Просмотры: 7724

Re: FPC 3.2.0 и передача параметров методу OLE-объекта по им

Да, но как в fpc_dispinvoke_variant поставить точку останова? не хочет отладчик там останавливаться, может чего не так делаю.
Хотя спрашиваю ради любопытства, думаю что править исходники компилятора особого смысла нет, надо ждать когда исправят.
Пока написал на m, может быть в следующей версии ...
tsknv
18.07.2020 07:43:36
Форум: Free Pascal Compiler
Тема: FPC 3.2.0 и передача параметров методу OLE-объекта по именам
Ответы: 6
Просмотры: 7724

Re: FPC 3.2.0 и передача параметров методу OLE-объекта по им

Немного разобрался... видимо там все таки ошибка...
в модуле ComObj есть процедура SearchIDs у которой параметр Names это несколько строк разделенных символом #0.
Первая строка - имя процедуры(метода) OLE-сервера, следующие за ней имена параметров.
При компиляции в FPC 3.0.4 за первой строкой (в ...
tsknv
14.07.2020 14:33:59
Форум: Free Pascal Compiler
Тема: FPC 3.2.0 и передача параметров методу OLE-объекта по именам
Ответы: 6
Просмотры: 7724

FPC 3.2.0 и передача параметров методу OLE-объекта по именам

Здравствуйте.
Использую MS Office Word в качестве объекта автоматизации...
...
wdGoToLine=3;
...
wrd := CreateOleObject('Word.Application');
...
wrd.Selection.&GoTo(What:=wdGoToLine, Count:=1).Select;
...
код без ошибок ...
tsknv
20.01.2020 17:41:52
Форум: Lazarus
Тема: Посоветуйте embedded WEB-сервер для GUI-приложенией
Ответы: 49
Просмотры: 65092

Re: Посоветуйте embedded WEB-сервер для GUI-приложенией

Alex2013 - Спасибо за информацию!
Надо будет как нибудь поэкспериментировать с этими LIB... любопытно однако.
tsknv
17.01.2020 06:48:21
Форум: Lazarus
Тема: Посоветуйте embedded WEB-сервер для GUI-приложенией
Ответы: 49
Просмотры: 65092

Re: Посоветуйте embedded WEB-сервер для GUI-приложенией

Есть способ конвертировать DLL в LIB и без затей линковать через {$LINKLIB mylib.lib}... Не знал что так можно. Есть опыт работы с таким вариантом работы с DLL? Есть подводные камни?

... Но вообще идея не очень умная .... Почему?

Хотя с ... С DLL ... проблем не замечал ни разу согласен, тоже ...
tsknv
16.01.2020 09:28:54
Форум: Lazarus
Тема: Посоветуйте embedded WEB-сервер для GUI-приложенией
Ответы: 49
Просмотры: 65092

Re: Посоветуйте embedded WEB-сервер для GUI-приложенией

... Не стоит пугаться DLL в проекте. В "винде" DLLы можно класть в один каталог с экзэшкой проги (каталог поиска библиотек по умолчанию)...
Сталкивался с ситуацией(использовал динамическую загрузку dll) когда dll есть в папке с программой и такая же библиотека, но другой версии, есть в папке ...
tsknv
16.01.2020 06:14:12
Форум: Lazarus
Тема: Посоветуйте embedded WEB-сервер для GUI-приложенией
Ответы: 49
Просмотры: 65092

Re: Посоветуйте embedded WEB-сервер для GUI-приложенией

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

Задача(в идеале): Создание GUI Windows приложения, состоящего из одного (файлы относящиеся к БД не считаем) самодостаточного exe, предоставляющего доступ по протоколу HTTP ...
tsknv
15.01.2020 16:29:54
Форум: Lazarus
Тема: Посоветуйте embedded WEB-сервер для GUI-приложенией
Ответы: 49
Просмотры: 65092

Re: Посоветуйте embedded WEB-сервер для GUI-приложенией

Информации много, все сразу в голову не входит
По ходу обдумывания возможных вариантов еще появился вопрос безопасности т.е. использования https, похоже что с этим совсем плохо если не использовать в том или ином виде какой-то из готовых web-серверов.
Интересно когда работает CGI/FastCGI за ...
tsknv
15.01.2020 12:01:17
Форум: Lazarus
Тема: Посоветуйте embedded WEB-сервер для GUI-приложенией
Ответы: 49
Просмотры: 65092

Re: Посоветуйте embedded WEB-сервер для GUI-приложенией

... Байндинги и примеры к libMicroHttpd есть в официальном релизе FPC.
Вы имеете в виду примеры которые лежат в папке Lazarus\fpc\3.0.4\source\packages\libmicrohttpd\ ?
Я правильно думаю что там все сводится к динамической загрузке библиотеки libmicrohttpd-10.dll (если о Windows говорить) и ...
tsknv
15.01.2020 05:17:35
Форум: Lazarus
Тема: Посоветуйте embedded WEB-сервер для GUI-приложенией
Ответы: 49
Просмотры: 65092

Re: Посоветуйте embedded WEB-сервер для GUI-приложенией

Залинковать C-шную libLightHTTPD.
Не понимаю... Вы имеете в виду использовать libLightHTTPD как внешний по отношению к моей программе сервер? т.е. это будет отдельный exe или dll? или FPC умеет компилировать из исходников на C чтобы можно было исходный код libLightHTTPD использовать в проекте ...
tsknv
14.01.2020 18:37:49
Форум: Lazarus
Тема: Посоветуйте embedded WEB-сервер для GUI-приложенией
Ответы: 49
Просмотры: 65092

Re: Посоветуйте embedded WEB-сервер для GUI-приложенией

...Смотрел на Lazarus fpWeb, и попробовал немного - работает, но, к стыду своему, пока не понял как его прикрутить к обычной форме. ...
Здравствуйте.
У меня возник такой же как и у автора темы вопрос: Возможно ли встроить fpWeb в GUI приложение ?
Пытаюсь решить задачу встраивания Web-сервера на ...
tsknv
16.12.2016 07:55:24
Форум: Lazarus
Тема: LazReport
Ответы: 213
Просмотры: 228309

LazReport - не отрывать band от данных

Здравствуйте.
В отчете имеется MasterData, DetailData и DetailFooter возможно ли сделать чтобы DetailData и DetailFooter не переносились на новую страницу без MasterData? т.е. если все три не входят то на новую страницу переносились все вместе. а то получается что новая страница начинается с итого ...
tsknv
25.09.2015 08:22:52
Форум: RxLib
Тема: Поиск с начала строки в TRxDBLookupCombo
Ответы: 0
Просмотры: 6953

Поиск с начала строки в TRxDBLookupCombo

День добрый.
Появилась необходимость быстрого подбора слов при вводе с клавиатуры не в любом месте строки а только сначала в TRxDBLookupCombo.
С кодом разобрался: необходимо в файле dbutils.pas строку 418
Result := UTF8Pos(S1, S) > 0
заменить на что-то типа
if (искать_с_начала_слова) then Result ...