List & Label 18

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
nik190994
Активист
Сообщения: 171
Зарегистрирован: 28 Сентябрь 2009, 15:19

List & Label 18

Сообщение nik190994 » 15 Май 2013, 12:33

Пытаюсь освоить List & Label 18
Наткнулся на то что дизайнер отчетов упорно говорит по немецки...
Как изменить язык?

Yufil
Ветеран движения
Сообщения: 1062
Зарегистрирован: 16 Май 2006, 13:34
Контактная информация:

Re: List & Label 18

Сообщение Yufil » 15 Май 2013, 14:02

1. У тебя должны быть файлы cmll1821.lng и cmll1821s.lng .
Число 21 - код языка, 00-немецкий, 01-английский.

Можно, по идее, заменить cmll1800.lng на cmll1821.lng и всё будет на вел. и мог.

2. При открытии задания можно ( и нужно) сообщить код языка.

Job#=LlJobOpen( 21 )

3. Если язык таки русский, следует озаботиться тремя служебными символами, которые перекрывают русские буквы,
иначе они будут выводиться кракозяблями

If LLSetOption(Self.Job,LL_OPTION_CodePage,204).
If LLSetOption(Self.Job,LL_OPTION_FORCEFONTCHARSET,204).
If LLSetOption(Self.Job,LL_OPTION_TABREPRESENTATIONCODE,08aH).
If LLSetOption(Self.Job,LL_OPTION_RetREPRESENTATIONCODE,0b6H).
If LLSetOption(Self.Job,LL_OPTION_EXPRSEPREPRESENTATIONCODE,0a6h).

Наконец, в шаблонах Философова :) есть параметр, переключающий язык ...

nik190994
Активист
Сообщения: 171
Зарегистрирован: 28 Сентябрь 2009, 15:19

Re: List & Label 18

Сообщение nik190994 » 16 Май 2013, 5:18

Огромное СПАСИБО...
Заменил cmll1800.lng на cmll1821.lng и стало "говорить" по рксски...

Аватара пользователя
morkovin
Ветеран
Сообщения: 543
Зарегистрирован: 20 Июль 2005, 13:53
Откуда: Volgograd, Russia
Контактная информация:

Re: List & Label 18

Сообщение morkovin » 16 Май 2013, 5:41

nik190994 писал(а):Пытаюсь освоить List & Label 18
А какое "лекарство" для ЛЛ18? от 15-го подходит?
WBR, morkovin

nik190994
Активист
Сообщения: 171
Зарегистрирован: 28 Сентябрь 2009, 15:19

Re: List & Label 18

Сообщение nik190994 » 16 Май 2013, 10:37


nik190994
Активист
Сообщения: 171
Зарегистрирован: 28 Сентябрь 2009, 15:19

Re: List & Label 18

Сообщение nik190994 » 20 Май 2013, 10:34

Проблема была в шаблоне...
Нодо добавить

#Group(%SetLanguage)
#CASE(%Language)
# ================================
#OF('Russian')
#SET(%WhichLanguage,33)

# ================================
#ENDCASE

Забыли немцы русских... :D

P.S. Спасибо Yufil за наводку...

Аватара пользователя
morkovin
Ветеран
Сообщения: 543
Зарегистрирован: 20 Июль 2005, 13:53
Откуда: Volgograd, Russia
Контактная информация:

Re: List & Label 18

Сообщение morkovin » 21 Май 2013, 10:33

nik190994 писал(а):Огромное СПАСИБО...
Заменил cmll1800.lng на cmll1821.lng и стало "говорить" по рксски...
А где взять cmll1821.lng? Или самому создавать? :(
WBR, morkovin

nik190994
Активист
Сообщения: 171
Зарегистрирован: 28 Сентябрь 2009, 15:19

Re: List & Label 18

Сообщение nik190994 » 21 Май 2013, 11:26

У меня они создались при инсталляции...

Аватара пользователя
morkovin
Ветеран
Сообщения: 543
Зарегистрирован: 20 Июль 2005, 13:53
Откуда: Volgograd, Russia
Контактная информация:

Re: List & Label 18

Сообщение morkovin » 21 Май 2013, 11:39

nik190994 писал(а):У меня они создались при инсталляции...
Повезло тебе... :)
WBR, morkovin

Yufil
Ветеран движения
Сообщения: 1062
Зарегистрирован: 16 Май 2006, 13:34
Контактная информация:

Re: List & Label 18

Сообщение Yufil » 21 Май 2013, 15:28

Я, когда сильно не везло, за пару-тройку часов с помощью Resource Hacker (Restorator почему-то не подходит) делал русские языковые файлы из предыдущей версии. На крайняк можно сделать копию 01 -> 21 и иметь вместо русского аглицкий), а потом изготовить правильный файл.

DPZ
Бывалый
Сообщения: 76
Зарегистрирован: 11 Июль 2005, 6:29
Откуда: Одесса

Re: List & Label 18

Сообщение DPZ » 06 Август 2013, 13:50

Пока безуспешно пытаюсь перевести LL16 из задачи под 6-кой на clarion9. Ругается на отсутствие файла библиотеки claLL16.lib. Кто-то юзает под клашей 8-9 ?
П.З.Д.

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2120
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

Re: List & Label 18

Сообщение Дед Пахом » 06 Август 2013, 14:10

DPZ писал(а):Пока безуспешно пытаюсь перевести LL16 из задачи под 6-кой на clarion9. Ругается на отсутствие файла библиотеки claLL16.lib. Кто-то юзает под клашей 8-9 ?
Надо перекомпилировать ll.clw под 8-кой (9-кой соответственно). Если, конечно, есть ll.clw. Я бы дал dll/lib, да имею только для 15-го и 18-го L&L.
С уважением, ДП

DPZ
Бывалый
Сообщения: 76
Зарегистрирован: 11 Июль 2005, 6:29
Откуда: Одесса

Re: List & Label 18

Сообщение DPZ » 06 Август 2013, 14:43

Рабочий каталог с ll.clw и библиотеками есть. Подскажи порядок компиляции. Не суди строго. Заранее спасибо.
П.З.Д.

Аватара пользователя
Дед Пахом
Старичок
Сообщения: 2120
Зарегистрирован: 07 Июль 2005, 15:51
Откуда: Москва, Россия

Re: List & Label 18

Сообщение Дед Пахом » 06 Август 2013, 14:57

Надо пересобрать 2 проекта:

файл LLCLASS.PRJ

Код: Выделить всё

-- LlClass
#noedit
#system win32
#model clarion dll
#pragma define(maincode=>off)
#set RELEASE = on
#pragma debug(vid=>off)
#pragma optimize(cpu=>386)
#pragma define(_ll_=>1)
#compile "llclass.clw"
#compile "ll.clw"
#pragma link("cmll16.lib")
#link "clall16x.dll"
файл llclassl.prj

Код: Выделить всё

-- LlClass
#noedit
#system win32
#model clarion lib
#pragma define(maincode=>off)
#set RELEASE = on
#pragma debug(vid=>off)
#pragma optimize(cpu=>386)
#pragma define(_ll_=>1)
#compile "llclass.clw"
#compile "ll.clw"
#pragma link("cmll16.lib")
#link "clall16l.lib"
С уважением, ДП

DPZ
Бывалый
Сообщения: 76
Зарегистрирован: 11 Июль 2005, 6:29
Откуда: Одесса

Re: List & Label 18

Сообщение DPZ » 06 Август 2013, 16:20

При компиляции не находит файл clall16x.res. Где покопаться?
П.З.Д.

Ответить