Язык реализации - Lazarus. Это весьма важно, так как на Delphi проблемы не существует! Необходимо создать процедурный тип, совместимый со встроенными функциями: sin/cos/sqrt и другими.
Для чего нужно:
Пишу небольшой калькулятор. В отличии от остальных калькуляторов, у меня есть поддержка пользовательских функций, которые регистрируются в специальном реестре, содержащем элементы такой структуры:
[code] IFunction=interface
// количество параметров
function ParamCount:intege ...
Всем привет!
Задача следующая. Тут 3 этапа. Небходимо реализовать 1 и 3.
1)Необходимо сформировать PDF файл в котором бы были текстовые поля для ввода такие как ФИО, дата ввода, выпадающие списки, галочки
далее по документу идут текстовые блоки.
2)сформированный документ передается условному пользователю. Он заполняет поля ФИО и т.д. и оставляет комментарии к текстовым блокам и все это сохраняет
3)необходимо прочитать значения из полей ввода и все комментарии к текстовым блокам, чтобы было ...
Доброго всем дня.
Есть RFID-считыватель Motorola fx7400. Есть EMDK for C от Моторолы, из которого вытащена RFIDAPI32PC.dll для работы со считывателем. Есть задача - записать метку, точнее, перезаписать её TagID.
Подключаюсь к считывателю, считываю метку, передаю её TagID в процедуру записи - выдаёт ошибку 508. Если верить справке, это означает " Tag(s) not found in the field which matches the set Filter(s)". Что за фильтры такие, фиг его знает. Никаких процедур по установке никаких фильтров не ...
Доброго времени суток, уважаемые жители королевства.
ADOConnection1.ConnectionString:='Provider=MSDASQL.1;
Persist Security Info=False;
Extended Properties="DRIVER={MySQL ODBC 5.з Driver};
UID=root;DATABASE=read;';
ADOConnection1.connected:=True;
AdoTable.Activate:=True;
.............
все нормально подключается, но строке AdoTable1.Activate:=True; выдает ошибку (драйвер не найден или не установлен...)В тоже время, в режиме разработки, сборки строки подключения и переводе свойства Ac ...
code:HTMLDocument := WebBrowser.Document as IHTMLDocument2;
v := VarArrayCreate([0, 0], varVariant);
v[0] := HTMLString; // Содержимое этой же страницы в переменной String
HTMLDocument.Write(PSafeArray(TVarData(v).VArray));
То начинают сыпаться JavaScript ошибки. Может есть ...
Добрый день!
Разрабатываю MDI-приложение. На дочерней форме - расположен PaintBox, в котором отрисовываются различные стрелки. На родительской форме расположен компонент TJVListView, при клике на котором возникает изменение на дочерней формы позиции горизонтальных и вертикальных скроллбаров:
[Code]Procedure TMDIChild.SearchStep(aStepId: Integer);
begin
HorzScrollBar.Position := Panels[aStepId].Left-5;
VertScrollBar.Position := Panels[aStepId].Top-5;
SelectedPanel := aStepId;
Repai ...
Всем доброго!
Есть множество:
Type
T_cc_ss = (sw, ci, ut, dt, wn, wk);
Var cc_ss :T_cc_ss;
как переменным ссh :array of char или sst :string понять:
где, например, cc_ss := sw а где cc_ss := ut ?
т.к. char и string несовместимы с T_cc_ss ...
Доброго всем времени.
Прошу помощи и подсказки в решении задачи "вынимания" и назначения битов изображения в BITMAP.
Т.е. мне нужно выгрузить данные в некий буфер. Задача, вроде бы, тривиальная.
Но не получается её решить для однобитного BITMAP. Делаю так:
[Code]var P:Pointer;
Len:integer;
tmp:TBitmap;
Info:TBitmapInfo;
...
Len:=(tmp.Width div 8) * tmp.Height;
FillChar(Info,SizeOf(Info),0);
Info.bmiHeader.biSize:=sizeof(tagBITMAPINFOHEADER);
Info.bmiHeader.biWidth:=tmp. ...
Это не вопрос, а совет тем кто ищет ответы на такие вопросы:
Как сохранить позицию курсора в DBGrid при обновлении или при закрытии и открытии датасета? Ведь если использовать Locate, то позиция перемещается на середину грида.
Вот моё решение для тех, кто задаётся таким вопросом:
В самом начале сделайте потомка от TDBGrid
code:type
TMyDBGrid = class(TDBGrid);
Если в таблице отсутствуют ключевое поле по которому можно было бы восстановить позицию, то воспользуйтесь этими ...
Здравствуйте уважаемые программисты!
Задался я как-то вопросом, а как же отлаживать сервисы (службы) в Delphi. И начал шерстить форумы в поисках ответа на свой вопрос.
Таким образом, я нашёл только следующие ответы:
1. Приаттачиться к процессу в течении 20-30 секунд после запуска самой службы.
2. Вести подробные логи и изучать их.
Логи - это конечно хорошо, и их в любом случае нужно вести в программах такого рода. Но для анализа в режиме реального времени они не очень подходят.
И тут ...
Здравствуйте
Использую Delphi XE, Win 7
при попытке выполнить:
memRequest.Lines.Add(IdHTTP1.Get('https://savitarna.mediafon.lt'));
получаю ошибку
IOHandler value is not valid.
Поясните пожалуйста в чем ошибка? ...
Всем удачного дня !
Присоветуйте компонент для работы с USB. Надо связываться с подключенной через USB платой Arduino, передавать и читать данные.
Спасибо. ...
Всем удачного дня !
Присоветуйте компонент для работы с USB. Надо связываться с подключенной через USB платой Arduino, передавать и читать данные.
Спасибо. ...
Всем привет.
в серверном приложении делаю так:
lsock := socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
bind(lsock,saddr,SizeOf(saddr));
listen(lsock,SOMAXCONN);
клиент подключается, все работает.
—-
пробую проверить работу на удаленных компах, подключаюсь через инет программой радмин 3.4, и наблюдаю удивительную картину: клиент делает только один connect (точно один, отладчиком проходил), а сервер получает 2 соединения, оба с одного и того же ip, и в одной нитке send проходит без ош ...
Доброго времени суток, уважаемые жители Королевства.
Столкнулся с такой проблемой: использую Delphi XE8 создал библиотеку, отправляющую запрос на https и получающую от него сообщение в ответ. Однако в процессе тестирования меня ждала неожиданность, при слишком большом объёме передаваемых данных сертификат просто не подцеплялся, выдавая "A certificate is required to complete client authentication - URL:https://<путь к wsdl> - SOAPAction:""". Заказчик предоставил мне wsdl, поэтому код о ...
Доброго времени суток, уважаемые жители Королевства.
Столкнулся с такой проблемой: использую Delphi XE8 создал библиотеку, отправляющую запрос на https и получающую от него сообщение в ответ. Однако в процессе тестирования меня ждала неожиданность, при слишком большом объёме передаваемых данных сертификат просто не подцеплялся, выдавая "A certificate is required to complete client authentication - URL:https://<путь к wsdl> - SOAPAction:""". Заказчик предоставил мне wsdl, поэтому код обращен ...
Доброго времени суток, уважаемые жители Королевства.
Столкнулся с такой проблемой: использую Delphi XE8 создал библиотеку, отправляющую запрос на https и получающую от него сообщение в ответ. Однако в процессе тестирования меня ждала неожиданность, при слишком большом объёме передаваемых данных сертификат просто не подцеплялся, выдавая "A certificate is required to complete client authentication - URL:https://<путь к wsdl> - SOAPAction:""". Заказчик предоставил мне wsdl, поэтому код обращен ...
Доброго времени суток, уважаемые жители Королевства.
Столкнулся с такой проблемой: использую Delphi XE8 создал библиотеку, отправляющую запрос на https и получающую от него сообщение в ответ. Однако в процессе тестирования меня ждала неожиданность, при слишком большом объёме передаваемых данных сертификат просто не подцеплялся, выдавая "A certificate is required to complete client authentication - URL:https://<путь к wsdl> - SOAPAction:""". Заказчик предоставил мне wsdl, поэтому код обращен ...