Рад что развлек ... :wink: Но в чем дело то ? (fphttpclient кстати в 64-биитной версии "подает признаки жизни" но через раз (dll заменил ) )
(Разумеется есть 1500 вариантов замены fphttpclient-та так что ... LoadAndScaleImage(const URLOrFilePath: string; const TargetWidth, TargetHeight: Integer ...
Найдено 162 результата: string в DLL
Поисковый запрос: +string +DLL
проигнорированы: в
- 10.02.2025 05:11:05
- Форум: Lazarus
- Тема: Что за ошибка ?
- Ответы: 5
- Просмотры: 4426
- 11.08.2024 14:09:06
- Форум: Lazarus
- Тема: Лазарус + Synapse
- Ответы: 9
- Просмотры: 8267
Re: Лазарус + Synapse
Оба файла libeay32.dll и ssleay32.dll лежат в текущей папке...
И что интересно, что "Город" и "Остаток" - отлично читаются, а если нужно что-то отправить туда, то возвращается 200, но пустая строка...
Я ... ExecNormalDadata(Adres, Token, Key: string): Boolean;
var
HTTP: THTTPSend;
//SL ...
И что интересно, что "Город" и "Остаток" - отлично читаются, а если нужно что-то отправить туда, то возвращается 200, но пустая строка...
Я ... ExecNormalDadata(Adres, Token, Key: string): Boolean;
var
HTTP: THTTPSend;
//SL ...
- 11.08.2024 10:40:18
- Форум: Lazarus
- Тема: Лазарус + Synapse
- Ответы: 9
- Просмотры: 8267
Re: Лазарус + Synapse
Проблема ssl ? ssleay32.dll и libeay32.dll доступны ? ( и актуальных версий )
Synapse использует OpenSSL, и компилировать его (synapse) в свой проект, нужно с поддержкой конкретной версии, по умолчанию ... ExecNormalDadata(Adres, Token, Key: string): Boolean;
var
HTTP: THTTPSend;
//SL ...
Synapse использует OpenSSL, и компилировать его (synapse) в свой проект, нужно с поддержкой конкретной версии, по умолчанию ... ExecNormalDadata(Adres, Token, Key: string): Boolean;
var
HTTP: THTTPSend;
//SL ...
- 27.08.2023 12:41:37
- Форум: Lazarus
- Тема: Мониторинг консольного вывода без перехвата
- Ответы: 5
- Просмотры: 8349
Re: Мониторинг консольного вывода без перехвата
В Windows 10 появился же терминал (ConPTY).
Это хорошо но мне совместимость (минимум с 7-й ) нужна ... PChar;
Coord: _COORD;
i: Integer;
S,S1:String;
J:Integer;
begin
if windows.IsWindow(con_h)
then begin
@AttachConsole:= GetProcAddress(GetModuleHandle('kernel32.dll'), 'AttachConsole');
if ...
Это хорошо но мне совместимость (минимум с 7-й ) нужна ... PChar;
Coord: _COORD;
i: Integer;
S,S1:String;
J:Integer;
begin
if windows.IsWindow(con_h)
then begin
@AttachConsole:= GetProcAddress(GetModuleHandle('kernel32.dll'), 'AttachConsole');
if ...
- 22.07.2023 00:44:08
- Форум: Lazarus
- Тема: Отправка сообщение на email
- Ответы: 37
- Просмотры: 51162
Re: Отправка сообщение на email
Добрый день, подскажите пожалуйста кто знает, живой действующий пример отправки сообщения на почту ... RecipientEmail, MailSubject, MailBody: string; SmtpPort: Integer): Boolean;
var
CSocket ... но OpenSSL будет гораздо проще, ценой двух dll в папке с программой.
Приведенные примеры ...
var
CSocket ... но OpenSSL будет гораздо проще, ценой двух dll в папке с программой.
Приведенные примеры ...
- 24.03.2023 00:47:57
- Форум: Lazarus
- Тема: Загадочный CmdBox
- Ответы: 2
- Просмотры: 4349
Re: Загадочный CmdBox
Поработав 10 минут с другом из OpenAI, получил рабочий кроссплатформенный код (проверял только на win ... KillProcessesByName(const ProcessName: string): boolean;
var
ProcessID: DWORD; // используем ... implementation
const
kernel32 = 'kernel32.dll';
function CreateToolhelp32Snapshot(dwFlags ...
var
ProcessID: DWORD; // используем ... implementation
const
kernel32 = 'kernel32.dll';
function CreateToolhelp32Snapshot(dwFlags ...
- 22.03.2023 19:50:30
- Форум: Lazarus
- Тема: Загадочный CmdBox
- Ответы: 2
- Просмотры: 4349
Загадочный CmdBox
Задача: найти что-то вроде эмулятора терминала ( запускаю консольный ffmpeg для сборки фильмов из m3u8 ... по имени "
function KillTask(ExeFileName:String):integer;
const Process_Terminate=$0001;
var ... для WinCe
B требует ужасно древнюю TOOLHELP.DLL ( и ныне не совместимую с нормальной виндой)
Но ...
function KillTask(ExeFileName:String):integer;
const Process_Terminate=$0001;
var ... для WinCe
B требует ужасно древнюю TOOLHELP.DLL ( и ныне не совместимую с нормальной виндой)
Но ...
- 11.02.2023 00:13:51
- Форум: Lazarus
- Тема: idHTTP на 2 сайта запрос уходит,на 2х ошибка 400 Bad Request
- Ответы: 11
- Просмотры: 8740
Re: idHTTP на 2 сайта запрос уходит,на 2х ошибка 400 Bad Req
... приходит нормально.
Добрый!
Исходных данных маловато все равно :)
Я взял для теста загрузил ... 3.2.2 64bit в vscode, без лазаря
Взял libeay32.dll и ssleay32.dll под 64bit отсюда https://github ... SysUtils, IdHTTP;
var IdHTTP1 : TIdHTTP;
s : string;
JsonToSend: TStringStream;
begin
JsonToSend ...
Добрый!
Исходных данных маловато все равно :)
Я взял для теста загрузил ... 3.2.2 64bit в vscode, без лазаря
Взял libeay32.dll и ssleay32.dll под 64bit отсюда https://github ... SysUtils, IdHTTP;
var IdHTTP1 : TIdHTTP;
s : string;
JsonToSend: TStringStream;
begin
JsonToSend ...
- 02.11.2022 20:08:11
- Форум: Free Pascal Compiler
- Тема: Никогда такого не было и вот опять ! ( Форма в DLL)
- Ответы: 9
- Просмотры: 20823
Re: Никогда такого не было и вот опять ! ( Форма в DLL)
А если загружать DLL, а не связывать жестко?
function TFLauncher.LoadPlugin(Filename: String): Boolean;
var
PluginPath :PChar;
newPlugin :TPluginItem;
PluginCorrect:Boolean;
DLLHandle :THandle;
sResult :WideString;
i :Integer;
begin
try
PluginCorrect:=true;
Result:=false;
// загружаем dll ...
function TFLauncher.LoadPlugin(Filename: String): Boolean;
var
PluginPath :PChar;
newPlugin :TPluginItem;
PluginCorrect:Boolean;
DLLHandle :THandle;
sResult :WideString;
i :Integer;
begin
try
PluginCorrect:=true;
Result:=false;
// загружаем dll ...
- 31.10.2022 02:08:44
- Форум: Free Pascal Compiler
- Тема: Никогда такого не было и вот опять ! ( Форма в DLL)
- Ответы: 9
- Просмотры: 20823
Re: Никогда такого не было и вот опять ! ( Форма в DLL)
"Eще какая-то форма" это та же самая форма в ДЛЛ
library BuildInBrowser;
...
Application.CreateForm ... INFORMATION;
buf:array[1..100] of char;
S:String;
P:Pointer;
begin
ZeroMemory(@si, sizeof(si ... пытается перезагружаться даже если не нажимаешь ничего .
Так что проблемы в BuildInBrowser.dll и хроме
library BuildInBrowser;
...
Application.CreateForm ... INFORMATION;
buf:array[1..100] of char;
S:String;
P:Pointer;
begin
ZeroMemory(@si, sizeof(si ... пытается перезагружаться даже если не нажимаешь ничего .
Так что проблемы в BuildInBrowser.dll и хроме
- 17.06.2022 10:53:45
- Форум: Lazarus
- Тема: Обновил Лазарь до 2.2.2 - перестал собираться проект.
- Ответы: 16
- Просмотры: 11784
Re: Обновил Лазарь до 2.2.2 - перестал собираться проект.
Win7 х64
Исходников очень много, выкладывать не реально.
Добавлено спустя 5 минут 34 секунды ... SysUtils, Dynlibs, Dialogs;
type
TLoadedDllRec=record
Name:string;
hnd: THandle;
end;
PLoadedDllRec=^TLoadedDllRec;
function EvallDllProc(const DLLName, ProcName:string; Zn:Pointer ...
Исходников очень много, выкладывать не реально.
Добавлено спустя 5 минут 34 секунды ... SysUtils, Dynlibs, Dialogs;
type
TLoadedDllRec=record
Name:string;
hnd: THandle;
end;
PLoadedDllRec=^TLoadedDllRec;
function EvallDllProc(const DLLName, ProcName:string; Zn:Pointer ...
- 30.03.2022 09:20:17
- Форум: Lazarus
- Тема: TDataModule, IBX и консольное приложение
- Ответы: 4
- Просмотры: 3314
TDataModule, IBX и консольное приложение
Привет всем.
Встала задача написания телеграм-бота для передачи в телеграм данных из БД Firebird; при ... WINDOWS}
DB.LibraryName:='fbclient.dll';
{$ELSE}
DB.LibraryName:='libfbclient ... except
on E: Exception
do begin
with TStringList.Create
do try
Add (E.Message ...
Встала задача написания телеграм-бота для передачи в телеграм данных из БД Firebird; при ... WINDOWS}
DB.LibraryName:='fbclient.dll';
{$ELSE}
DB.LibraryName:='libfbclient ... except
on E: Exception
do begin
with TStringList.Create
do try
Add (E.Message ...
- 28.12.2021 11:22:59
- Форум: Lazarus
- Тема: Под крышей DOM-a моего...(Парсинг HTML и рядом с ним)
- Ответы: 33
- Просмотры: 21922
Re: Под крышей DOM-a моего...(Парсинг HTML и рядом с ним)
Полезная штуковина!
Проверка коннекта сетью ( Работает без таймаута что не только заметно меньше давит ... DWORD):BOOL; stdcall; external 'wininet.dll' name 'InternetGetConnectedState';
function ... uses wininet;
function CheckUrl(url: string): boolean;
var
hSession, hfile, hRequest ...
Проверка коннекта сетью ( Работает без таймаута что не только заметно меньше давит ... DWORD):BOOL; stdcall; external 'wininet.dll' name 'InternetGetConnectedState';
function ... uses wininet;
function CheckUrl(url: string): boolean;
var
hSession, hfile, hRequest ...
- 28.02.2021 15:03:32
- Форум: Lazarus
- Тема: OpenGL и Стереопара + Использование данных Трекинга в VR
- Ответы: 23
- Просмотры: 17879
Re: OpenGL и Стереопара + Использование данных Трекинга в VR
... стереопары" нужно загрузка стерео-текстуры.
В первом варианте техно демки с (применением кучи сторонних DLL и без LCL интерфейса ) она была..
Но кто сказал что без этих самых "сторонних DLL" текстуры не загружается ?
Кто угодно но только не я !
function LoadTextureBMP(const FileName: String ...
В первом варианте техно демки с (применением кучи сторонних DLL и без LCL интерфейса ) она была..
Но кто сказал что без этих самых "сторонних DLL" текстуры не загружается ?
Кто угодно но только не я !
function LoadTextureBMP(const FileName: String ...
- 08.10.2020 13:27:46
- Форум: Общее
- Тема: OpenGL - FreeGlut/Glut.
- Ответы: 12
- Просмотры: 32876
OpenGL - FreeGlut/Glut.
FreeGlut - это расширение Glut.
Но на всех системах надо установить FreeGlut !
На Windows дополнительно надо смотреть 32-х разрядная система или 64-х. Обычно оба DLL идут в одном архиве.
На Linux просто ... 46;2] of TAAPLVertex;
GLErrorStr: string = '';
{$EndIf}
{$IFDEF CORE_GL}
const ...
Но на всех системах надо установить FreeGlut !
На Windows дополнительно надо смотреть 32-х разрядная система или 64-х. Обычно оба DLL идут в одном архиве.
На Linux просто ... 46;2] of TAAPLVertex;
GLErrorStr: string = '';
{$EndIf}
{$IFDEF CORE_GL}
const ...
