Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизUnicode в Open Office 3 Найти похожие ветки
← →
My__Nick__Name © (2010-06-03 10:45) [0]Передаю в OO строку:
data2: widestring;
data2:=Coder("MyString");// widestring
OO.CellTextByNM["B12"]:=data2;
в ОО отображается в ANSI - ?
Как можно настроить офис для того чтобы он принимал текст в Unicode?
← →
Игорь Шевченко © (2010-06-03 10:57) [1]А нам гадать что стоит за твоими вызовами ?
Отладчик в зубы и смотри, что передается.
← →
My__Nick__Name © (2010-06-03 11:01) [2]Coder - возвращает строку в Unicode
OO.CellTextByNM - принимает в string - возможно в этом дело?
Тогда перефразирую вопрос - можно ли настроить так Open Office, чтобы он преобразовывал строку в Unicode?
В инете нашел что типа в ОО есть функция UNICHAR - я ее в своем ОО не нашел(((
← →
Игорь Шевченко © (2010-06-03 11:12) [3]
> OO.CellTextByNM - принимает в string - возможно в этом дело?
Ты хочешь, чтобы я угадал, что такое ОО и что за метод CellTextByNM ?
Извини, хрустальный шар сломался
← →
brother © (2010-06-03 11:15) [4]> Передаю в OO строку:
> настроить офис
не Опен Офис ли это?
← →
Игорь Шевченко © (2010-06-03 11:16) [5]brother © (03.06.10 11:15) [4]
Заголовок темы иногда стоит читать
← →
Anatoly Podgoretsky © (2010-06-03 11:20) [6]> My__Nick__Name (03.06.2010 10:45:00) [0]
А какого типа ячейка, ведь не должно быть проблемы, если она AnsiString то
автоматически преобразуется, а если Юникод, то ничего и преобразовывать не
надо. В крайнем случае можно объявить data2: AnsiString;
Ведь все преобразования делаются автоматически.
← →
brother © (2010-06-03 11:23) [7]> [5] Игорь Шевченко © (03.06.10 11:16)
попробую... ;)
← →
My__Nick__Name © (2010-06-03 11:31) [8]OO: TOpenCalc;
TOpenCalc - класс в котором свалены основные методы и свойства для работы с ОО Calc через OLE
property CellTextByNM[CellNum:string]:string write SetCellTextNM;
procedure TOpenCalc.SetCellTextNM(CellNum: string; const Value: string);
begin
FDocument.GetCurrentController.GetActiveSheet.GetCellRangeByName(CellNum).SetStr ing(Value);
// FDocument:=FDesktop.LoadComponentFromURL(FilePath, "_blank", 0, VariantArray);
// FDesktop:=FServiceManager.CreateInstance("com.sun.star.frame.Desktop");
// FServiceManager:=CreateOleObject("com.sun.star.ServiceManager");
end;
← →
My__Nick__Name © (2010-06-03 11:32) [9]Ячейка типа AnsiString
← →
Плохиш © (2010-06-03 12:01) [10]
> My__Nick__Name © (03.06.10 11:32) [9]
>
> Ячейка типа AnsiString
И в чём смысл данной ветки?
← →
Anatoly Podgoretsky © (2010-06-03 12:31) [11]> Игорь Шевченко (03.06.2010 11:16:05) [5]
Может и стоит, но автор то на что? Что ему можно так писать, а нам заголовки
читать?
Может тогда ну его нафиг, автора конечно.
← →
Anatoly Podgoretsky © (2010-06-03 12:35) [12]procedure TOpenCalc.SetCellTextNM(CellNum: string; const Value: string);
Вот же ламеры, ничего не знают про фундаментальные типы, у них будут серьезные проблемы, как у авторов Инди на D2009/D2010
← →
Anatoly Podgoretsky © (2010-06-03 12:38) [13]
> И в чём смысл данной ветки?
Может в региональных настройках, про которые автор видимо не в курсе. И никаким Юникодом там и не пахнет, только чистый AnsiString притом неверно написаный, это про фундаментальные типы.
← →
My__Nick__Name © (2010-06-03 13:11) [14]Как обычно - к вашему ресурсу обращаться - пустая трата времени...
Здесь наверно "БОГИ" программирования сидят, от которых кроме стеба никакой помощи.
Всем спасибо! Тема закрыта!!!
← →
Anatoly Podgoretsky © (2010-06-03 13:22) [15]А почему матом не послал?
← →
Плохиш © (2010-06-03 23:35) [16]
> Как обычно - к вашему ресурсу обращаться - пустая трата
> времени
Ёжики кололись, плакали, но продолжали лезть на кактус...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.063 c