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

alik1
02.03.2009 15:08:53
Форум: Общее
Тема: Проблемма soap и utf8
Ответы: 11
Просмотры: 28293

Re: Проблемма soap и utf8

http://wiki.lazarus.freepascal.org/Web_Service_Toolkit

вроде бы официальный ...

Добавлено спустя 12 часов 5 минут 15 секунд:
вопрос снят с повестки дня - как только стали передавать utf8 строку в base64, сразу же всё отлично заработало :)
alik1
02.03.2009 00:33:22
Форум: Общее
Тема: Проблемма soap и utf8
Ответы: 11
Просмотры: 28293

Re: Проблемма soap и utf8

вы не поверите, те же самые вопросительные знаки ;) на самом деле я всё же подозреваю, что "зарезание" происходит в имплементации стрингов в webtoolkit-e
alik1
01.03.2009 14:26:28
Форум: Общее
Тема: Проблемма soap и utf8
Ответы: 11
Просмотры: 28293

Re: Проблемма soap и utf8

Vadim писал(а):MessageBox(0, PChar(UTF8ToAnsi(MySoapImpl.MyFunc)), nil, 0);?

не хотелось бы уходить в ансишные строки, мне это не совсем подходит у меня и винда не русская :)
alik1
01.03.2009 03:36:09
Форум: Общее
Тема: Проблемма soap и utf8
Ответы: 11
Просмотры: 28293

Re: Проблемма soap и utf8

чувствую, что дискуссия отошла от моей проблематики )

значит так .. получаю строку utf8 от soap-функции такого вида

...
MySoap = interface(IInvokable)
function MyFunc():string;
end;
...
procedure Test;
begin
MessageBoxW(0, PWideChar(UTF8Decode(MySoapImpl&#46 ...
alik1
28.02.2009 05:13:07
Форум: Общее
Тема: Проблемма soap и utf8
Ответы: 11
Просмотры: 28293

Re: Проблемма soap и utf8

скажем так, данные которые я показываю в дампе, действительно результат сохранения потока в уникод. но изначально это обычный стринг, в котором послан utf8. хотел продемонстрировать, что тулкит где то "зарезает" utf8 ...

procedure TMy.ExecMySoapFunc;
var m : TMemoryStream;
ws &#58 ...
alik1
27.02.2009 20:22:32
Форум: Общее
Тема: Проблемма soap и utf8
Ответы: 11
Просмотры: 28293

Проблемма soap и utf8

Использую Web Service Toolkit для работы с функциями сервера и столкнулся с таким траблом .. посылают мне строчку utf8, a приходит:


00000240 3C 00 4D 00 65 00 73 00 73 00 <&#46;M&#46;e&#46;s&#46;s&#46;
00000256 61 00 67 00 65 00 3E 00 3F 00 3F 00 3F 00 3F 00 a&#46;g&#46;e&#46;>&#46;?&#46;?&#46 ...
alik1
25.08.2008 23:17:29
Форум: Lazarus
Тема: ресурсный файл с версией либы (линукс)
Ответы: 4
Просмотры: 3510

Re: ресурсный файл с версией либы (линукс)

Глупый вопрос, но "Проект -> Параметры проекта -> Информация о версии" - не то?
ну в том то и дело, если у вас проект - не лазарусный, а простая fpc либа, то тогда лазарус всё прекрасно делает (в смысле даёт реадактировать информацию о версии и т.д.), цепляет ресурник в .лпр-е, но ресурсник к ...
alik1
25.08.2008 19:25:27
Форум: Lazarus
Тема: ресурсный файл с версией либы (линукс)
Ответы: 4
Просмотры: 3510

Re: ресурсный файл с версией либы (линукс)

раскрылись глаза просто :) боюсь задать наводящий вопрос, каким макаром то? есть гденить дока? ничего путного не нашёл :(

Добавлено спустя 7 минут 28 секунд:
вообще наверна бред такое в линуксе делать ...
alik1
25.08.2008 19:03:17
Форум: Lazarus
Тема: ресурсный файл с версией либы (линукс)
Ответы: 4
Просмотры: 3510

ресурсный файл с версией либы (линукс)

делаю кроссплатформенную-либу, в которую нужно всунуть номер версии - хочется использовать авоматический счётчик билдов. Проблема в следующем, что лазарус не создаёт проектовый ресурсник со свеми своими делами. Вроде бы прочитал, что для RTL этого и нету. А как быть?
alik1
28.09.2007 13:46:54
Форум: Free Pascal Compiler
Тема: Вывод текста в консоль Linux
Ответы: 11
Просмотры: 10962

а чем пользоватся? нашел nCrt, но он не компилируется ...
alik1
27.09.2007 15:18:44
Форум: Free Pascal Compiler
Тема: Вывод текста в консоль Linux
Ответы: 11
Просмотры: 10962

Вывод текста в консоль Linux

Возникла проблемка в .so на Linux-е. После инициализации crt, гробится консольный вывод (т.е. например хостаппликация, текст нормально уже не может вывести, строчки не начинаются с начала строки). Никто не сталкивался? как лечить?
alik1
04.04.2007 16:10:06
Форум: Free Pascal Compiler
Тема: работа с с++ либой.
Ответы: 6
Просмотры: 13113


program Project1;

&#123;$mode delphi&#125;&#123;$H+&#125;

&#123;$linklib libwdapi811&#46;so&#125;

uses
&#123;$IFDEF UNIX&#125;&#123;IFDEF UseCThreads&#125;
cthreads, &#123;$ENDIF&#125; &#123;$ENDIF&#125;
Classes,
SysUtils
&#123; add your units here &#125;;

const
Lib = 'libxxx&#46;so ...
alik1
04.04.2007 15:54:34
Форум: Free Pascal Compiler
Тема: работа с с++ либой.
Ответы: 6
Просмотры: 13113

Иван Шихалев писал(а):Тип вызова (stdcall/cdecl или что там...) правильный?

да, конечно .. если он не правильный то internal error сыпется и ниче бы с 1-ого раза не заработало
alik1
04.04.2007 15:31:13
Форум: Free Pascal Compiler
Тема: работа с с++ либой.
Ответы: 6
Просмотры: 13113

работа с с++ либой.

стoлкнулся с очень странным поведением: есть библиотека устройства, которая прекрасно работает с с++ примером. Делаю то же самое из фпц - и на 4-ый вызов функции из сишной либы, вылетает ексепшн: Invalid floating point operation. Все уже по 150 раз перепроверил и методы вызова и прочее. Ощушение ...
alik1
20.01.2007 21:02:12
Форум: Free Pascal Compiler
Тема: TransminFile - кроссплатформенное решение?
Ответы: 4
Просмотры: 5218

Они эти библиотеки более высокоуровневые чем поставляемые с Free Pascal модули *socket?
Может быть имеет смысл использовать их?
Как я понял ssocket и sock - кросс платформенные?
Если можно про indy и synaps - что лучше?

я вот и indy и sinapse попробовал (правда исключительно для соап клиента ...