Jump to content

Регистрация своих команд. LocalName


Recommended Posts

Не получается зарегистрировать LocalName для своей команды (из dll)

например

[\configman\commands\PublishMC]
weight=i30 |cmdtype=i0
intername=sdrz-PublishMC
LocalName=sПечатьСПДС
BitmapDll=sMenuRes.dll |Icon=sPLOT
ToolTipText=sПечать
StatusText=sЗапустить печать
DispName=sПакетная печать форматов СПДС

при вводе в ком строку drz-PublishMC

все нормально

image.png.06818d2515b98de06f8aa9548d4f256b.png

 

но команду ПечатьСПДС нана не знает!!

image.png.1e4e683d416e6f10f7efe0789aeeb530.png

===========

в то же время встроенным командам

[\configman\commands\ShowToolbar_PlotSPDS]
weight=i10   |cmdtype=i0
intername=sShowToolbar_PlotSPDS
LocalName=sПоказатьПанельСПДС
BitmapDll=sMenuRes.dll |Icon=sPLOT
StatusText=sПоказать/Скрыть панель PlotSPDS
ToolTipText=sПоказать панель PlotSPDS
DispName=sПоказать/Скрыть панель PlotSPDS

я могу задать любое LocalName 

и она прекрасно по нему вызывается 

image.png.b678c0357f92359d5e6115e1faabfc1b.png

 

======================

Собственно вопрос LocalName в принципе не работает с пользовательскими командами (кстати в  NCadSDK.cfg нет ни одного примера с LocalName 

 либо я делаю не так?

Link to comment
Share on other sites

У меня работает

последней строчки нет-может дело в ней?

 

[\ConfigMan\Commands\Command_3]
cmdtype=i0
weight=i0
Intername=sa2t
LocalName=sПотерянные Атрибуты в текст
DispName=sПотерянные Атрибуты в текст
TooltipText=sПотерянные Атрибуты в текст
StatusText=sПотерянные Атрибуты в текст
BitmapDll=snewbtns.dll
Icon=sATTEXT
IsUserCommand=f1
 

  • Like 1
Link to comment
Share on other sites

32 минуты назад, Boroda888 сказал:

У меня работает

????

Как ты вызываешь по LocanName? Там жэж пробелы у тебя

34 минуты назад, Boroda888 сказал:

IsUserCommand

Добавил не помогло

Link to comment
Share on other sites

2 часа назад, Boroda888 сказал:

Intername=sa2t

это команда чего? лисп, библиотека классов...

может тут собака порылась?

дело в том, что даже HelloHost_Example1 из SDC , LocalName не взлетело...

Link to comment
Share on other sites

Чет не выходит каменный цветок((

Попозже примерчик хеллохост pacage подготовлю мож, кто посмотрит где косячу((

Link to comment
Share on other sites

собственно вот примерчик

хелохост из сдк

для хелохост команда в меню добавлена чисто наносредствами

команду линк на нанодев тупо тиснул из базового конфига

-----------

распаковываем архивчик

закидываем в наноавтозагрузку HelloHost.package

загружаем нану и видим, что:

по LocalName можно вызвать НанокадРазработчик

но команду ХелоИмя нана в упор не знает, а она то же LocalName

=============

в  связи с этим вопрос, где чего подкрутить чтобы заработало как задумал создатель (если он конечно именно это задумал)..

не верю, что нанодев мог выпустить в релиз неработающую функцию (никогда не было и вот опять))))

 

 

 

HelloHost.zip

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...