Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 90 След.
Как получить сертификат доверенного издателя и подписывать им надстройки?
 
Создать, использовать Code Signing сертификат. Все можно сделать через командную строку.

CodeSigning для разработчиков под Windows по новым правилам
Изменено: bedvit - 16.04.2025 09:57:59
«Бритва Оккама» или «Принцип Калашникова»?
Как получить сертификат доверенного издателя и подписывать им надстройки?
 
Для юр. лиц это не проблема:
https://www.globalsign.com/ru-ru/code-signing-certificate
«Бритва Оккама» или «Принцип Калашникова»?
Как получить сертификат доверенного издателя и подписывать им надстройки?
 
romaro, мне тоже интересна эта тема. Поиск ответа по этому вопросу привел меня к тому, что в России сейчас нельзя для физ. лиц купить Code Signing сертификат.
Самоподписанный сертификат - сейчас это больше минус, чем плюс. Не советую.
Я делал самоподписанные сертификаты, итоги отрицательные, если использовать не только в своей компании, где вы можете поместить его в доверенные на каждом ПК, а распространять свой продукт во внешний мир.
Самоподписанный сертификат, просто не даст Excel открыть вашу надстройку или dll без добавления его в доверенные. А добавлять на его на свой ПК будет не каждый пользователь.
Изменено: bedvit - 16.04.2025 09:46:05
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Chernyshov, что у вас конкретно не получается? В моем ответе ссылка на инструмент, на странице этого инструмента есть описание и видео. Если вам это подходит, там же по ссылке можно перейти и скачать настройку для Excel. Установить ее и пользоватся этим инструментом. На каком этапе у вас возникли проблемы? Все ссылки рабочие
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Chernyshov, нажмите на ссылку в 167 сообщении и по ссылке все подробно написано и показано.
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Chernyshov, если использовать сторонние инструменты, то можно воспользоватся этим вариантом
«Бритва Оккама» или «Принцип Калашникова»?
Р7 офис, Импортозамещение аналог excel
 
Цитата
sokol92 написал:
аналог UDF функций Excel, которые хранятся в надстройках.
Надстройкой можно поделится, это тот же файл Excel. А здесь как?
«Бритва Оккама» или «Принцип Калашникова»?
ДР (ex HB)
 
БМВ, Михаил, агрофитнес - вещь необходимая, не поспоришь. Про указатели красиво написал, возьму на заметку ;-) Спасибо!
Изменено: bedvit - 01.07.2024 20:42:35
«Бритва Оккама» или «Принцип Калашникова»?
ДР (ex HB)
 
Msi2102, спасибо!
«Бритва Оккама» или «Принцип Калашникова»?
Сравнение времени работы VBA-макросов с различными алгоритмами
 
ZVI, Владимир, спасибо за точку зрения. Надёжность всегда в приоритете, не поспоришь )
«Бритва Оккама» или «Принцип Калашникова»?
vba vs office scripts, что лучше vba vs office scripts?
 
Цитата
artemkau88 написал:
Файл весит больше 2,5гБ. Железо: 4 гБ оперативки и 2-х ядерный процессор (виртуалка). Время работы - 15 минут. Но это без учета операций записи в файл с результатом.
Думаю можно уместится в минуту.

Вот мои результаты с учётом чтения из файла (тоже делал поиск нужной строки в csv файле)
Быстрая реализация поиска строк в csv/txt(ANSI) файлах (WinAPI + С++)

При документированной скорости чтения SSD - 450 Мб/с, 10 ГБ читается за 22,2 сек, что близко к скорости поиска (25,45 сек. с отключенным кешированием - 40 млн.строк, ищем последнюю).
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
bastepa, при тестировании отключил и в релизе забыл включить СОМ в сборку. Включил, обновил релиз, теперь кнопка должна быть активна.
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Цитата
bastepa написал:
Может есть способ обновить в win7 "алгоритмы компрессии  compressapi.h " ?
Это Win Api. Там же, по ссылке, написано Minimum supported client Windows 8.

Т.е. это вопрос не ко мне, а к Microsoft, почему они не завезли в win7 данные api :)

Таким образом версия для win7 не сможет открывать упакованные файлы сохранений или зашифрованные данные листа Excel, если в них было сжатие.
Штатная версия может читать и сжатые данные и не сжатые, в т.ч. созданные в версии для win7.
Т.е. совместимость в одну сторону (штатной версии).
Файл пользовательских сохранений можно явно сохранить без сжатия, тогда он откроется и версии win7 и в штатной.
Зашифровка ячеек Excel сложнее, здесь алгоритмы сжатия включаются, если сжатый текст меньше не сжатого, т.е. после какого-то количества символов в ячейке.
Другими словами короткий текст и формулы скорее всего не будут сжиматься, т.е. смогут расшифровываться в обеих версиях. На длинных текстах, скорее всего версия win7 не сможет расшифровать данные. Длинна данного текста или формулы не тестировалось, нужно смотреть на практике (при какой длине включается сжатие).
Изменено: bedvit - 03.06.2024 12:06:31
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Цитата
bastepa написал:
win8.1 64 и excel 2016 32.
На этой конфигурации должны работать две версии (и специальная для win7 и обычная). Лучше использовать обычную, там есть алгоримы компрессии/сжатия данных (меньше размер сохраняемых и зашифрованных данных).
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Добавил новую версию для win7 и небольшую справку в новостях, тестируйте. Спасибо за тесты.
«Бритва Оккама» или «Принцип Калашникова»?
Сравнение времени работы VBA-макросов с различными алгоритмами
 
Цитата
testuser написал:
Да уж это просто та штука, которой выстрелили в ногу бейсику, тупой сборщик мусора, но бейсик, видимо на это и не рассчитывался будучи "бейсиком", даже учитывая гениальность его архитекторов..

Бейсик здесь не причем. В любом ЯП есть штатные механизмы выделения и освобождения памяти. Если вы идете своим путем - будьте добры сами контролировать этот функционал (в Си/С+ в такой парадигме получите битые или висячие указатели, утечку памяти и в Шарпе сборщик мусора не поможет). Но за пробы пера плюсую, главное в прод не выводить, здесь полностью согласен с Владимиром (ZVI).

ZVI, Владимир, а если убрать зануление массивов в деструктор класса (VBA) (Class_Terminate())? что быстрее вызывается деструктор класса или очистка всех переменных модуля тестового кода? Будет ли в таком случае ошибка
Цитата
ZVI написал:
если в VBE нажать на сброс Run-Reset
Изменено: bedvit - 02.06.2024 10:22:45
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Предлагая почистить тему, 5й лист предлагаю удалить полностью и последних 2 сообщения (в т.ч. и это)
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Цитата
AndyF написал:
У меня точно работает Win10 64bit + Office2007 32bit
Значит дело не в Excel, а в версии Windows. Как я и предполагал в win api.

Test15. Включено: все включено, кроме compressapi.h (Minimum supported client Windows 8)

BedvitXLL32v5.6b_test15.zip
Изменено: bedvit - 29.05.2024 22:01:42
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
AndyF, да, которая на сайте.
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
bastepa, AndyF,
Спасибо за тесты!

Итак промежуточные выводы по тестированию:

Надстройка xll x64(64bit) работает на любых ОС, начиная с Office2007 (x64).

Надстройка xll x32(32bit):
1.Старая версия (до 5.0) работает на любых ОС, начиная с win7 (XP не поддерживается), начиная с Office2007 (x32).
2.Более новые версии (выше 5.0) работают на ОС, начиная с win10, начиная с Office2007 (x32)?

Можно предположить, что в xll x 32 добавился функционал (win api?), который не поддерживается в ОС ниже win10? (в версиях выше 5.0 было много изменений и нового функционала) Но странно, что судя по всему xll x64 (содержание xll x64 и x32 одинаковое) работает на win7 ? Кто-то сможет проверить работоспособность последней xll x64 на win7?
Изменено: bedvit - 28.05.2024 09:48:26
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Test14. Включено: BedvitXLL.h, Functions, включены lib_cryptopp, без команд меню, пользовательские формы, с сервером событий, с InitExcelOLE

BedvitXLL32v5.6b_test14.zip

BedvitXLLv4.8.zip

4.6 быстро не найти :) (недавно чистил архивы за ненадобностью, как я думал)
Изменено: bedvit - 26.05.2024 23:12:23
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Test13.   Включено: BedvitXLL.h, Functions, включены lib_cryptopp, команды меню, пользовательские формы, без сервера событий, без InitExcelOLE
BedvitXLL32v5.6b_test13.zip

Думаю последнее на сегодня. bastepa, спасибо за тесты!
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Test12.  Включено: BedvitXLL.h, Functions, включены lib_cryptopp, команды меню, без пользовательские формы, без сервера событий

BedvitXLL32v5.6b_test12.zip
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Test11.  Включено: BedvitXLL.h, Functions, включены lib_cryptopp, команды меню, пользовательские формы, без сервера событий

BedvitXLL32v5.6b_test11.zip
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Test10.  Включено: BedvitXLL.h, Functions, включены lib_cryptopp, без команд меню, без пользовательских форм

BedvitXLL32v5.6b_test10.zip
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Обновил.
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Test8.  Включено: BedvitXLL.h, Functions, включено меню, отключены lib_cryptopp, включена CryptUnprotectMemory
Test9.  Включено: BedvitXLL.h, Functions включено меню,, отключены lib_cryptopp, отключена CryptUnprotectMemory

BedvitXLL32v5.6b_test8.zip
BedvitXLL32v5.6b_test9.zip
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Test5. Включено: BedvitXLL.h, Functions (кроме lib_cryptopp), включен (compressapi.h), включено меню
Test6. Включено: BedvitXLL.h, Functions, включены lib_cryptopp
Test7. Включено: BedvitXLL.h, Functions, включены lib_cryptopp, отключена отладка

BedvitXLL32v5.6b_test5.zip
BedvitXLL32v5.6b_test6.zip
BedvitXLL32v5.6b_test7.zip
Изменено: bedvit - 26.05.2024 16:14:38
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
По-моему, кое-что проясняется. Этот по расчетам не должен запустится.
Test4. Включено: BedvitXLL.h, Functions (кроме lib_cryptopp), включен (compressapi.h)
BedvitXLL32v5.6b_test4.zip
«Бритва Оккама» или «Принцип Калашникова»?
Генерация QR кодов в эксель
 
Test3. Включено: BedvitXLL.h, Functions (кроме lib_cryptopp)
BedvitXLL32v5.6b_test3.zip
Изменено: bedvit - 26.05.2024 13:45:34
«Бритва Оккама» или «Принцип Калашникова»?
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 90 След.
Наверх