Аналог nemprogressbegin из nnotesws.dll для linux

Тема в разделе "Lotus - Программирование", создана пользователем oshmianski, 16 май 2015.

  1. oshmianski

    oshmianski Достойный программист
    Lotus team

    Регистрация:
    25 апр 2012
    Сообщения:
    521
    Симпатии:
    13
    Доброго времени, уважаемые.

    Из windows библиотеки nnotesws.dll можно использовать некоторые функции, например для прогресс-бара. Вот интересно, для linux есть ее аналог, как для nnotes.dll libnotes.so?
    Или спрошу по-другому: можно ли в linux сделать анологичный прогресс-бар?
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    как способ - поискать
    такие экспорты во всех *.so нотусни, через nm -D
    например прогнать в find <notesbindir> -name "*.so" -print0 | xarg -0 nm -D | grep NEM
    я не нашёл, есть сильный ощущ - что реализовано иначе (даже формат ф-ции другой)
    может все-таки задуматься о плагинах для прогресс-бара?
    [DOUBLEPOST=1431798787,1431798613][/DOUBLEPOST]момент в том что экспорты я смотрел через winedump spec /home/mike/mydata/notes/nnotesws.dll
    и для 7-ки
    под виндяткой надо (для более поздних) dumpbin /EXPORTS foo.dll (http://stackoverflow.com/questions/...all-symbols-are-exported-from-a-shared-object)
     
    #2 lmike, 16 май 2015
    Последнее редактирование модератором: 16 май 2015
  3. oshmianski

    oshmianski Достойный программист
    Lotus team

    Регистрация:
    25 апр 2012
    Сообщения:
    521
    Симпатии:
    13
    это было сделано в первую очередь - пусто.
    было найдено что-то типа:
    судя по всему, так оно и есть.

    о чем речь?

    Хотелось бы сохранить, хотябы внешне, одинаковость прогресс-бара (Windows - Linux).
     
  4. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
  5. oshmianski

    oshmianski Достойный программист
    Lotus team

    Регистрация:
    25 апр 2012
    Сообщения:
    521
    Симпатии:
    13
    @savl,
    изначальная идея была в том: имеется класс для ProgressBar'а (windows only export from nnotesws.dll), думалось, что соответсвующие функции реализованы и в linux версии Notes'а, и поэтому предполагалось, что получится обойтись "малой кровью", просто заменив экспорт функций в классе.
    Просто этот класс используется во многих местах и количество человеко-часов на адаптацию для linux получается не совсем адекватное (если полностью менять подход).
    [DOUBLEPOST=1431937390,1431937269][/DOUBLEPOST]Я бы и не аморачивался, но жаба душит, ибо этот прогресс-бар таки реализовал индусами в linux версии клиента (в серверной АК Ctrl+Shift+F9). Уже просто спортивный интерес.
     
  6. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    про IProgressMonitor
     
  7. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    воще есть така штука U gtk_progress_bar_new
    что навевает на мысль об использовании gtk ;)
     
  8. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.083
    Симпатии:
    300
    развертка по либам:
     
Загрузка...
Похожие Темы - Аналог nemprogressbegin из
  1. wellsun
    Ответов:
    0
    Просмотров:
    131
  2. DNT
    Ответов:
    13
    Просмотров:
    1.303
  3. ESWANT
    Ответов:
    0
    Просмотров:
    1.333
  4. Dragon108
    Ответов:
    6
    Просмотров:
    2.452
  5. GrabbeR
    Ответов:
    0
    Просмотров:
    1.041

Поделиться этой страницей