olegy123, спасибо, все получилось.
А в чем разница между OLEjectObject, ComObject, ActiveX и способом LoadLibrary.
Когда какой способ лучше использовать?
Найдено 17 результатов
- 29.10.2017 00:09:09
- Форум: Lazarus
- Тема: Не получается вызвать функцию из DLL
- Ответы: 7
- Просмотры: 7657
- 27.10.2017 11:57:41
- Форум: Lazarus
- Тема: Не получается вызвать функцию из DLL
- Ответы: 7
- Просмотры: 7657
Re: Не получается вызвать функцию из DLL
Лекс Айрин писал(а):а просто объявить ее как экспортируемую не пробовал? Как это делается в модуле windows.
Не понял, что вы имели в виду.
В модуле windows вижу только инструкции типа
Код: Выделить всё
{$i func.inc}- 27.10.2017 02:07:30
- Форум: Lazarus
- Тема: Не получается вызвать функцию из DLL
- Ответы: 7
- Просмотры: 7657
Не получается вызвать функцию из DLL
Добрый день.
Есть библиотека подключения к фискальному регистратору unisystem мини-фп54.
Пробую подключиться к функции t400me. Через GetProcedureAddress возвращается nil, а через ActiveX вообще access viloation
unit kkm;
{$mode objfpc}{$H+}
interface
uses Classes, SysUtils, Dialogs, dynlibs ...
Есть библиотека подключения к фискальному регистратору unisystem мини-фп54.
Пробую подключиться к функции t400me. Через GetProcedureAddress возвращается nil, а через ActiveX вообще access viloation
unit kkm;
{$mode objfpc}{$H+}
interface
uses Classes, SysUtils, Dialogs, dynlibs ...
- 19.10.2017 15:32:49
- Форум: Lazarus
- Тема: Печать чека с помощью LazReport
- Ответы: 5
- Просмотры: 4754
Re: Печать чека с помощью LazReport
wadman писал(а):это написать бОльшую часть работы. Если не всю...
Мне будет достаточно примера из одной строки по центру, например.
- 19.10.2017 14:47:57
- Форум: Lazarus
- Тема: Печать чека с помощью LazReport
- Ответы: 5
- Просмотры: 4754
Печать чека с помощью LazReport
Привет, друзья.
Пожалуйста, подскажите мне, подойдет ли компонент LazReport для печати чеков.
Основные требования
1. Выставление ширины бумаги 40 или 80 символов
2. Возможность расширять высоту по контенту, не по странице.
3. Возможность программно создавать/менять шаблон.
4. Возможность писать по ...
Пожалуйста, подскажите мне, подойдет ли компонент LazReport для печати чеков.
Основные требования
1. Выставление ширины бумаги 40 или 80 символов
2. Возможность расширять высоту по контенту, не по странице.
3. Возможность программно создавать/менять шаблон.
4. Возможность писать по ...
- 01.07.2017 15:03:23
- Форум: Lazarus
- Тема: Работа с SQLite. Вопросы жизненного цикла
- Ответы: 8
- Просмотры: 8804
Re: Работа с SQLite. Вопросы жизненного цикла
Ошибка при Q.Close; и Q.Free может быть связана с тем, что транзакция к этому моменту не закончилась. Аналогично, Transaction.Free даст ошибку, если на нем сидят незакрытые Query.
А разве выполнение запроса не блокирующая операция? Я полагал, что пока запрос выполняется происходит блокировка ...
А разве выполнение запроса не блокирующая операция? Я полагал, что пока запрос выполняется происходит блокировка ...
- 01.07.2017 02:51:37
- Форум: Lazarus
- Тема: Работа с SQLite. Вопросы жизненного цикла
- Ответы: 8
- Просмотры: 8804
Работа с SQLite. Вопросы жизненного цикла
Добрый вечер.
Мое приложение сохраняет в БД данные, полученные с сервера каждую минуту, а также может сохранять данные из UI.
Я написал небольшую прослойку для DB. Прошу покритиковать:
unit dbhelper;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Dialogs, sqlite3conn, sqldb, db ...
Мое приложение сохраняет в БД данные, полученные с сервера каждую минуту, а также может сохранять данные из UI.
Я написал небольшую прослойку для DB. Прошу покритиковать:
unit dbhelper;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, Dialogs, sqlite3conn, sqldb, db ...
- 28.05.2017 17:15:10
- Форум: Lazarus
- Тема: Эмуляция прокрутки для touch-screen движением пальца
- Ответы: 2
- Просмотры: 4214
Эмуляция прокрутки для touch-screen движением пальца
Добрый день.
Разрабатываю программу для touch-screen экрана. Опытным путем определил, что onClick в таких программах не вызывается, нужно обрабатывать onMouseDown.
Столкнулся с проблемой реализации прокрутки (как на мобильных ОС. Повел пальцем – список прокручивается).
Попасть на кнопки скролла ...
Разрабатываю программу для touch-screen экрана. Опытным путем определил, что onClick в таких программах не вызывается, нужно обрабатывать onMouseDown.
Столкнулся с проблемой реализации прокрутки (как на мобильных ОС. Повел пальцем – список прокручивается).
Попасть на кнопки скролла ...
- 28.05.2017 17:08:12
- Форум: Lazarus
- Тема: Работа с сетью. Отдельный поток?
- Ответы: 2
- Просмотры: 3418
Работа с сетью. Отдельный поток?
Добрый день коллеги.
Мое приложение раз в минуту ходит в Интернет и загружает JSON файл около 100 кб. Данные из файла после загрузки парсятся во внутренние переменные.
Этот процесс (не проверял, загрузка или парсинг) заметно подвешивает UI приложения.
В системах, например, в Android работа с ...
Мое приложение раз в минуту ходит в Интернет и загружает JSON файл около 100 кб. Данные из файла после загрузки парсятся во внутренние переменные.
Этот процесс (не проверял, загрузка или парсинг) заметно подвешивает UI приложения.
В системах, например, в Android работа с ...
- 21.02.2017 18:43:00
- Форум: Помощь за вознаграждение
- Тема: Необходимо интегрироваться с расчетно-кассовым драйвером
- Ответы: 0
- Просмотры: 7468
Необходимо интегрироваться с расчетно-кассовым драйвером
Добрый день.
Ищу программиста, который поможет за вознаграждение нашей программе для ресторанов интегрироваться с расчетно-кассовым оборудованием.
Каждый поставщик кассового оборудования поставляет OLE, COM объекты для интеграции, но у нас нет опыта.
Контакты и детали по скайпу alexander_danilov.
Ищу программиста, который поможет за вознаграждение нашей программе для ресторанов интегрироваться с расчетно-кассовым оборудованием.
Каждый поставщик кассового оборудования поставляет OLE, COM объекты для интеграции, но у нас нет опыта.
Контакты и детали по скайпу alexander_danilov.
- 20.02.2017 17:21:04
- Форум: Lazarus
- Тема: [Решено] Последовательное размещение компонентов в контейнер
- Ответы: 2
- Просмотры: 3184
Re: Последовательное размещение компонентов в контейнере
Спасибо, то, что нужно!
- 17.02.2017 00:44:40
- Форум: Lazarus
- Тема: [Решено] Последовательное размещение компонентов в контейнер
- Ответы: 2
- Просмотры: 3184
[Решено] Последовательное размещение компонентов в контейнер
Добрый день.
Ищу компонент или решение. У меня есть в рантайме создаваемые панели, которые содержат картинку и название. Мне нужен контейнер, где бы я мог их последовательно размещать и при ресайзе панельки бы перегруппировались автоматически. Гугление пока ничего не дало. ScrollBox вроде бы не ...
Ищу компонент или решение. У меня есть в рантайме создаваемые панели, которые содержат картинку и название. Мне нужен контейнер, где бы я мог их последовательно размещать и при ресайзе панельки бы перегруппировались автоматически. Гугление пока ничего не дало. ScrollBox вроде бы не ...
- 01.11.2016 18:04:23
- Форум: Lazarus
- Тема: [Решено] Затушить исключение сокета
- Ответы: 3
- Просмотры: 3401
Re: Затушить исключение сокета
Спасибо, помогло.
- 01.11.2016 17:20:22
- Форум: Lazarus
- Тема: [Решено] Затушить исключение сокета
- Ответы: 3
- Просмотры: 3401
[Решено] Затушить исключение сокета
Не получается затушить исключение сокета при отсутствии сети.
Код
Client := TFPHTTPClient.Create(nil);
try
Response := Client.Post(Url);
Online := true;
except
on E: ESocketError do begin
Online := false;
exit;
end;
end;
При отсутствии сети вылетает ...
Код
Client := TFPHTTPClient.Create(nil);
try
Response := Client.Post(Url);
Online := true;
except
on E: ESocketError do begin
Online := false;
exit;
end;
end;
При отсутствии сети вылетает ...
- 31.10.2016 17:13:08
- Форум: Lazarus
- Тема: [Решено] Посоветуйте компонент ListView но с форматированием
- Ответы: 47
- Просмотры: 48165
Re: Посоветуйте компонент типа ListView но с форматированием
Alex2013, ух, большое спасибо за пример!
Подскажите, а может можно также панели добавлять в ListBox или лучше самому написать код, который будет отслеживать, какая строка (TPanel) выбрана в данный момент?
Подскажите, а может можно также панели добавлять в ListBox или лучше самому написать код, который будет отслеживать, какая строка (TPanel) выбрана в данный момент?
