Найдено 17 результатов
- 28.10.2021 20:43:54
- Форум: Lazarus
- Тема: кодировки,cp1252,utf-8
- Ответы: 1
- Просмотры: 1932
кодировки,cp1252,utf-8
Здравствуйте. В проекте используются несколько модулей в кодировке cp1251, т.к. созданы были в D7 и также там используются. А lazarus используется для 64 битной версии программы. В этих модулях обработка информации получаемой с помощью JwaWinCrypt(в основном просто отобрание информации из ...
- 28.10.2021 16:55:49
- Форум: Компоненты
- Тема: Компонент Richmemo
- Ответы: 75
- Просмотры: 231133
Re: Компонент Richmemo
Здравствуйте. Подскажите пожалуйста как установить этот компонент. Скачал с Github, распаковал в lazaruscomponentsrichmemo-master. Открыл richmemopackage.lpk . Нажал компиляция. После успешной компиляции, жму "Использовать". Пункт установить недоступен. Lazarus 2.0.12 x64
Добавлено спустя 41 ...
Добавлено спустя 41 ...
- 01.11.2018 15:33:17
- Форум: Free Pascal Compiler
- Тема: GetLastError в linux
- Ответы: 1
- Просмотры: 3805
GetLastError в linux
Здравствуйте! Подскажите пожалуйста какой аналог функции GetLastError в linux? в каком модуле FPC она?
- 14.04.2017 14:23:06
- Форум: Lazarus
- Тема: как определить кодировку UTF8?
- Ответы: 16
- Просмотры: 18661
Re: как определить кодировку UTF8?
заранее неизвестно какие там будут буквы.. не перебирать же алфавит
- 14.04.2017 11:59:53
- Форум: Lazarus
- Тема: как определить кодировку UTF8?
- Ответы: 16
- Просмотры: 18661
Re: как определить кодировку UTF8?
http://chsdet.sourceforge.net/ неправильно определяет если в тексте кириллица. С http://wiki.freepascal.org/UTF8_Tools. пока неразобрался
FindInvalidUTF8Character подойдёт.
мне нужно прочитать конфигурационный текстовый файл, и если он в кодировке cp1251 то преобразовать текст в UTF8
FindInvalidUTF8Character подойдёт.
мне нужно прочитать конфигурационный текстовый файл, и если он в кодировке cp1251 то преобразовать текст в UTF8
- 13.04.2017 11:49:30
- Форум: Lazarus
- Тема: как определить кодировку UTF8?
- Ответы: 16
- Просмотры: 18661
как определить кодировку UTF8?
Здравствуйте! Подскажите как определить, что текстовый файл в кодировке UTF8 или cp1251, если в нём нет BOM?
может есть функции в free-паскале ?
может есть функции в free-паскале ?
- 21.02.2017 15:45:22
- Форум: Lazarus
- Тема: TC Lister plugin - Проблема с ДВОЙНОЙ реакцией на нажатие
- Ответы: 10
- Просмотры: 10062
Re: TC Lister plugin - Проблема с ДВОЙНОЙ реакцией на нажати
а под 64 бит работает твой плагин?
- 31.01.2017 09:35:21
- Форум: Lazarus
- Тема: wlxПлагин tcmd 32bit->64bit
- Ответы: 2
- Просмотры: 3438
Re: wlxПлагин tcmd 32bit->64bit
в Double Commander64 плагин работает без ошибок.
- 26.01.2017 10:55:03
- Форум: Lazarus
- Тема: wlxПлагин tcmd 32bit->64bit
- Ответы: 2
- Просмотры: 3438
wlxПлагин tcmd 32bit->64bit
пример простейшего плагина для листера
library txtplg;
{$mode objfpc}{$H+}
uses
Classes, unMain,SysUtils,FORMS, Interfaces,windows
{ you can add units after this };
const
PARSE_FUNCTION = 'EXT="TXT"|EXT="PAS"|EXT="LFM"';
SUPPORT_EXT = '.TXT';
SUPPORT_EXT2 = '.PAS';
SUPPORT_EXT3 ...
library txtplg;
{$mode objfpc}{$H+}
uses
Classes, unMain,SysUtils,FORMS, Interfaces,windows
{ you can add units after this };
const
PARSE_FUNCTION = 'EXT="TXT"|EXT="PAS"|EXT="LFM"';
SUPPORT_EXT = '.TXT';
SUPPORT_EXT2 = '.PAS';
SUPPORT_EXT3 ...
- 22.04.2016 15:07:30
- Форум: Разное
- Тема: переполнение стека при рекурсии
- Ответы: 3
- Просмотры: 11353
переполнение стека при рекурсии
Доброго всем. Вопрос в переполнении стека при вызове рекурсивной процедуры.
код такой:
var d :Tstrings; var i:integer; //глобальные переменные
function intToBin(Value: Longint; Digits:integer): string;
var i:integer;
begin
result:='';
if digits<=0 then exit;
for i ...
код такой:
var d :Tstrings; var i:integer; //глобальные переменные
function intToBin(Value: Longint; Digits:integer): string;
var i:integer;
begin
result:='';
if digits<=0 then exit;
for i ...
- 19.04.2016 19:49:21
- Форум: Lazarus
- Тема: Ctrl + V не работает по Linuxом...
- Ответы: 34
- Просмотры: 22723
Re: Ctrl + V не работает по Linuxом...
тоже самое. ubuntu 14.04 +lxde, в лазарусе в редакторе исходного кода не работает ctrl+v, ctrl+c, ctrl+x
- 19.04.2016 15:45:48
- Форум: Компоненты
- Тема: Компонент Richmemo
- Ответы: 75
- Просмотры: 231133
Re: Компонент Richmemo
append добавляет новую строку, add дописывает текст в последнюю строку.
- 19.04.2016 14:34:33
- Форум: Компоненты
- Тема: Компонент Richmemo
- Ответы: 75
- Просмотры: 231133
Re: Компонент Richmemo
kmemo очень медленно работает. у меня в проекте в kmemo вставляются данные около 120 строк текста. по времени это около 3 сек. а если еще применять стили к различным частям текста, то еще больше времени займет. в richmemo в течении секунды это делается. но есть проблема с richmemo.
так вставляется ...
так вставляется ...
- 17.03.2016 15:30:37
- Форум: Free Pascal Compiler
- Тема: Ещё раз о кодировках
- Ответы: 13
- Просмотры: 16339
Re: Ещё раз о кодировках
поделюсь своим "открытием": есть проект (показывает данные из сертификата ЭП/запроса/СОС) там в нём было много AnsiToUTF8 т.к. данные извлекались с помощью cryptapi. было все ок на версии laz1.4.
поставил Lazarus 1.6 c FreePascal 3.0.0. получил геморрой - половина данных нормально выводилась ...
поставил Lazarus 1.6 c FreePascal 3.0.0. получил геморрой - половина данных нормально выводилась ...
- 28.01.2014 15:34:40
- Форум: Lazarus
- Тема: массив байтов в строку
- Ответы: 3
- Просмотры: 3348
Re: массив байтов в строку
обе функции дают тот же результат что и тот код что я написал.
по описанию там текст UTF8string
pbData=0C 2B 22 D0 9A D1 80 D0 B8 D0 BF D1 82 D0 BE D0 9F D1 80 D0 BE 20 43 53 50 22 20 28 D0 B2 D0 B5 D1 80 D1 81 D0 B8 D1 8F 20 33 2E 36 29
s := UTF8String(PChar(pbData));
получается s=T+"КриптоПро ...
по описанию там текст UTF8string
pbData=0C 2B 22 D0 9A D1 80 D0 B8 D0 BF D1 82 D0 BE D0 9F D1 80 D0 BE 20 43 53 50 22 20 28 D0 B2 D0 B5 D1 80 D1 81 D0 B8 D1 8F 20 33 2E 36 29
s := UTF8String(PChar(pbData));
получается s=T+"КриптоПро ...
