Вверх ↑
Этот топик читают: Гость
Ответов: 4
Рейтинг: 0
#1: 2008-05-17 04:46:18 ЛС | профиль | цитата
В примере DelpfiPack->example->DateBase->DBFBloknote все записи вводятся ТОЛЬКО на английском языке. Возможно ли осуществить ввод записи на РУССКОМ языке? Если возможно, то каким образом?
карма: 0

0
Ответов: 315
Рейтинг: 1
#2: 2008-05-17 10:03:57 ЛС | профиль | цитата
S_E_rG писал(а):
вводятся ТОЛЬКО на английском языке

Кто тебе такое сказал???

карма: 0

0
Ответов: 4
Рейтинг: 0
#3: 2008-05-17 11:07:05 ЛС | профиль | цитата
У меня почему-то при вводе на русском языке во всех полях отображается "null". Почему это может быть?
карма: 0

0
Ответов: 315
Рейтинг: 1
#4: 2008-05-17 14:33:20 ЛС | профиль | цитата
Мда... заметил глюк... Не работает под FPC
карма: 0

0
Ответов: 1891
Рейтинг: 110
#5: 2008-05-17 22:05:19 ЛС | профиль | цитата
S_E_rG, писал(а):
У меня почему-то при вводе на русском языке во всех полях отображается "null". Почему это может быть?


S_E_rG, при применении компонентов VBJScript такой глюк при компиляции fpc уже давно замечен, хотя если подумать можно его обойти

карма: 0
%time%
1
Голосовали:Konst
Ответов: 4
Рейтинг: 0
#6: 2008-05-18 03:58:18 ЛС | профиль | цитата
GS_Lab, а ты чем компилировал? Судя по скринщоту у тебя с русским языком проблем нет.
------------ Дoбавленo:

Alexbootch, если есть мысли, как обойти этот глюк, поделись пожалуйста.
карма: 0

0
Ответов: 315
Рейтинг: 1
#7: 2008-05-18 09:07:54 ЛС | профиль | цитата
S_E_rG, вот еслиб ты тыкнул на то что я тебе написал, то тыб давно написал "спасибо, проблема решена!"
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#8: 2008-05-18 09:39:30 ЛС | профиль | цитата
GS_Lab писал(а):
"спасибо, проблема решена!"
это "спасибо" будет тогда, когда будет "проблема решена" на самом деле.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 4
Рейтинг: 0
#9: 2008-05-18 13:34:22 ЛС | профиль | цитата
GS_Lab, теперь заметил вторую ссылку! Теперь проблема решена, ОГРОМНОЕ СПАСИБО!
Но всё же было бы интересно узнать, как можно обойти этот глюк при компиляции fpc...
карма: 0

0
Ответов: 1891
Рейтинг: 110
#10: 2008-05-20 01:12:56 ЛС | профиль | цитата
S_E_rG, писал(а):
Hо всё же было бы интересно узнать, как можно обойти этот глюк при компиляции fpc...


Например, вот так (скомпилируй FPC):
code_9081.txt
карма: 0
%time%
1
файлы: 1code_9081.txt [405B] [116]
Голосовали:Konst
Ответов: 9906
Рейтинг: 351
#11: 2008-05-20 17:22:09 ЛС | профиль | цитата
procedure THIVBJScript.SetScript;
var
Code: WideString;
len:integer; /// for inlining StringToOleStr from KOLEdb
Result: OleVariant;
ExcepInfo: TEXCEPINFO;
begin
CreateScriptEngine(TScriptLanguage(_prop_Language));
/// Code := Value;
/// inlining StringToOleStr from KOLEdb
if Value = '' then exit;
len := MultiByteToWideChar(3, MB_PRECOMPOSED, @Value[1], -1, nil, 0);
SetLength(Code, len - 1);
if len <= 1 then exit;
MultiByteToWideChar(3, MB_PRECOMPOSED, @Value[1], -1, @Code[1], len);
/// end of inlining StringToOleStr from KOLEdb
Me := TMe.Create(Self);
AddNamedItem('sys', SCRIPTITEM_ISVISIBLE, Me);
FParser.ParseScriptText(PWideChar(Code), nil, nil, nil, 0, 0, 0, Result, ExcepInfo);
end;

карма: 9

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#12: 2008-05-20 21:08:14 ЛС | профиль | цитата
Может tsdima поправит VBJScript на SVN? Или рано ещё говорить об этом?
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 2125
Рейтинг: 159
#13: 2008-05-21 11:41:28 ЛС | профиль | цитата
Там в паре мест стоит StringToOleStr. Тоже инлайнить? Или локальную фукцию сделать? Или не будем всё-таки дубликаты плодить?
карма: 1

0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)