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

svsd_val
12.10.2012 10:18:06
Форум: Free Pascal Compiler
Тема: Работа с UTF8 строками [решено]
Ответы: 6
Просмотры: 4843

Re: Работа с UTF8 строками

SSerge - нет , спасибо почитаю
svsd_val
12.10.2012 10:13:47
Форум: Free Pascal Compiler
Тема: Работа с UTF8 строками [решено]
Ответы: 6
Просмотры: 4843

Re: Работа с UTF8 строками

я сейчас пост подправил, т.к. не верно выразился :
Единственный способ это "скакать" из кодировок но может есть способ напрямую работать с UTF8 ?
svsd_val
12.10.2012 09:44:54
Форум: Free Pascal Compiler
Тема: Работа с UTF8 строками [решено]
Ответы: 6
Просмотры: 4843

Re: Работа с UTF8 строками

если сам FPC не умеет работать с UTF8 а только через лазаруские LCL либы это будет очень и очень печально...
по этому охота найти способ корректной работы с UTF8
----
Единственный способ это "скакать" из кодировок но может есть способ напрямую работать с UTF8 ?

набросал пример:

const
A &#58 ...
svsd_val
12.10.2012 09:10:29
Форум: Free Pascal Compiler
Тема: Работа с UTF8 строками [решено]
Ответы: 6
Просмотры: 4843

Работа с UTF8 строками [решено]

Программирую под Linux консольные приложения на FPC без !LCL!
Проблема в том что при работе с UTF8 строчками появляются странные глюки:
например:
const S : UTF8String = 'абвг'; ....
при попытке выбрать из UTF8 I'тый символ получаю пол символа , S[1] <> 'а' , приходится кидать move'ом по 2 байта
так ...
svsd_val
06.07.2011 10:21:44
Форум: Lazarus
Тема: созданеие OpenGL контекста на форме под линух
Ответы: 2
Просмотры: 2101

созданеие OpenGL контекста на форме под линух

Подскажите как правильно создать контекст на форме, в винде делается всё довольно просто в линухе не понятно где что брать
svsd_val
08.03.2011 17:55:51
Форум: Free Pascal Compiler
Тема: sockets, куда пропали send , recv и тд ?? [Решено]
Ответы: 3
Просмотры: 3524

Re: sockets, куда пропали send , recv и тд ??

спс за помощь, разобрался =)
svsd_val
08.03.2011 10:41:21
Форум: Free Pascal Compiler
Тема: sockets, куда пропали send , recv и тд ?? [Решено]
Ответы: 3
Просмотры: 3524

sockets, куда пропали send , recv и тд ?? [Решено]

написал прогу для винды в delphi, решил перенести всё под линух, но сталкнулся с тем что половину типов вообще незнает и половины функций нет ?
что делать ??

нет ф-й:
send, recv, WSAStartup, WSACleanup , listen, gethostbyaddr ...
нет констант и типов
SOCKET_ERROR, TWSAData, TSockAddrIn, PHostent ...
svsd_val
13.02.2011 14:12:13
Форум: Free Pascal Compiler
Тема: не видет каталоги с русскими символами при поиске с
Ответы: 3
Просмотры: 3695

Re: не видет каталоги с русскими символами при поиске с

Kubanych
Ага, рабит, Спасибо =)
однако недолго думая решил пойти другим путём, который тоже работает ^_^

Procedure ListDir(CurDir&#58;String);
Var _Dir &#58; PDir;
_Dirent &#58; PDirent;
begin
_Dir &#58;= fpOpenDir(curdir);
Repeat
_Dirent &#58;= fpReadDir (_Dir^);
If _Dirent<>Nil then ...
svsd_val
12.02.2011 11:28:11
Форум: Free Pascal Compiler
Тема: не видет каталоги с русскими символами при поиске с
Ответы: 3
Просмотры: 3695

не видет каталоги с русскими символами при поиске с


uses sysutils;

Procedure ListDir(CurDir&#58;String);
var
F &#58; TSearchRec;
begin
if FindFirst(CurDir+'*&#46;*', faAnyFile, F ) = 0 then
repeat
writeln('->',curdir+F&#46;name);
until FindNext(F)<>0;
FindClose(F);
end;

begin
ListDir('/home/user/');
end&#46;


выводит всё , кроме ...