Мои комментарии

Заголовок Comment Дата публикации Дата обновления
Файл регистрации *.ibw8reg…

Файл регистрации *.ibw8reg на нового клиента положили?



Покажите скриншот сообщения, что ключ не найден с включенной галочкой "Подробности".



Еще доступность сетевого ключа можно проверить из браузера.

В адресной строке набрать IP-сервера:6002

Sentinel SuperPro.
Это на случай блокирования файрволом или антивирусом.

В сентябрьском обновлении…

В обновлении платформы (сентябрь 2022 года) будут добавлены новые возможности для работы с принтерами.

Удалось найти место в коде,…

Удалось найти место в коде, где название документа обрезается до 31 символа.

Как следует из комментария к строке кода, это делалось осознанно еще программистами Borland при создании библиотеки OWL. К сожалению, из комментария не следует причина такого ограничения.

Как я полагаю, они хотели, чтобы диалог прогресса печати был не слишком широким.



В общем, я убрал это ограничение, а название документа обрезаю до 31 символа только при выводе в диалог прогресса печати. Изменение войдет в майское обновление платформы 8.876.

Имя BLW файла не участвует в…

Имя BLW файла не участвует в процессе печати.

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

Это можно легко увидеть в очереди печати.



Что касается PDF принтера, то правила, по которым формируется имя выходного файла, полностью содержатся в реализации конкретного продукта. Благо различных PDF принтеров много и есть из чего выбрать.

Иногда в настройках PDF принтера можно задать папку для вывода, правила автоматической нумерации и автоматического наименования.



В данном случае, PDF принтер, название которого Вы не указали, использует первые 32 символа заголовка документа. Попробуйте какой-нибудь другой PDF принтер.

Судя по ошибкам операционной…

Судя по ошибкам операционной системы, таких как  "No more files", проблема может быть в настройках/версиях сетевых служб на "главном" компьютере и/или проблемном клиенте.



Какие версии ОС на одном и другом компьютере?



Возможно, что играет роль версия SMB.

Проверьте, что одинаково на обоих компьютерах включена опция "Поддержка общего доступа к файлам SMB 1.0/CIFS". Эта опция находится в окне Панель управления - Программы и компоненты - Включение или отключение компонентов Windows.

Я плохо себе представляю…

Я плохо себе представляю переходник с параллельного порта (LPT) на последовательный (USB, COM). Это должен быть целый контроллер.



Кстати, на современных материнский платах бывает выход LPT, но без шлейфа и плашки с разъемом.

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

1.Возможно ли на этот…

1. Можно ли на этот компьютер поставить "Инфо-сервер"?

Да.

2. Будет ли заметное улучшение производительности при его установке?

Инфо-Сервер не про скорость, а про надежность. Через него проходят только запросы на модификацию базы данных. Основной поток запросов, влияющих на производительность, - это чтение. Чтение базы данных идет в обход Инфо-Сервера.

В стандартной установке SQL…

В стандартной установке SQL Server получает имя экземпляра IB10 и для пользователя sa задается пароль adm.

Непонятно, что это за окно…

Непонятно, что это за окно на картинке.

Это сделать переустановкой БДЕ?

Нет. Просто создайте директорию L:\BdeNetD и укажите ее в качестве NET DIR на всех рабочих местах.

NET DIR формируется автоматически после выбора пути к базам.

Нет. NET DIR задается в настройках BDE, а базы могут лежать где угодно.

Сделайте на всех рабочих…

Сделайте на всех рабочих местах NET DIR как L:\BdeNetD, а базы у Вас будут в L:\2021 и т.п.

P. S. В XP проходили варианты с корнем диска, а вот уже со времен Висты - нет.

Надо подключить папку net…

Надо подключить папку net_base как сетевой диск L:

С UNC путями (имя компьютера\\папка1\папка2) BDE не работает.

Убедитесь, что на новом…

Убедитесь, что на новом рабочем месте параметр NET DIR указан в точности также, как на остальных рабочих местах. Обычно, указывается поддиректория на сетевом диске с базами. Например, L:\BdeNetD.

Если NET DIR настроен правильно, то возможно, что проблема с правами доступа нового рабочего места к папке BdeNetD или файлу pdoxusers.net (он создается автоматически в этой папке).

Idapi32.dll is using the api…

Idapi32.dll is using the api function called GetDiskFreeSpaceA exported by kernel32.dll.
The solution is to 'patch' GetDiskFreeSpaceA in kernel32.dll for the current process, every call to this function is redirected to a new routine (NewGetDiskFreeSpaceA).

Инфо-Бухгалтер содержит внутри себя патч для обхода этой проблемы с 2013 года.
Именно такой, как в цитате.

25 - это порт для…

25 - это порт для нешифрованного smtp.

Для smpts используются порты 587 или 465.

Приведенный мной пример…

Приведенный мной пример работал и в 8.5, а может и раньше.

Во первых, там запрос не для dbf, а для paradox (.db), в котором cp 1251.

Во вторых, в SQL запросе могут указываться и данные, и имена полей. Поэтому весь текст запроса конвертируется языковым драйвером (который указан в настройке BDE). А вот имена полей в ПОЛЕ/ЗАП_ПОЛЕ не конвертировались раньше.

Т.е. написать "SELECT ид, назв FROM " + табл можно было и работало без ошибки, а вот прочитать результат ПОЛЕ("назв") давало ошибку.

Сейчас проблема с русскими…

Сейчас проблема с русскими буквами в именах полей, если кодировка cp 866 (DOS/OEM).

Когда кодировка cp 1251 (WIN/ANSI), то строки в программе и в таблице идентичны.



Вот такой пример:

бд = SQL_СОЗДАТЬ("cyr_demo.dbf", [ "Аз": ТИП_СТРОКА: 20, "Буки": ТИП_ЧИСЛО: 12; 2 ])

бд.ЗАП_ПОЛЕ("Аз", "Альфа")
бд.ЗАП_ПОЛЕ("Буки", 42)
бд.ДОБАВИТЬ

бд.ЗАПРОС("insert into 'cyr_demo.dbf' (Аз, Буки) values ('Бета', 73)")

бд = SQL_ОТКРЫТЬ("cyr_demo.dbf")
рез = БД_РЕДАКТОР(бд)

В версии до 8.861 включительно работать не будет.

В мартовском полном обновлении будет платформа 8.862.
Там это поправлено и приведенный пример работает.

У Вас один ключ или два?…

У Вас один ключ или два? Непонятно из предыдущих сообщений.



Если ключ один и его переткнули из старого компьютера на новый, то надо со старого компьютера скопировать соответствующий файл ***.ibw8reg из папки программы на новый компьютер.



Если ключей два, один остался на старом компьютере, а другой какой-то вставили в новый, то надо найти файл регистрации для второго ключа. Ну или платить за новую регистрацию.

А в браузере с рабочей…

А в браузере с рабочей станции (ip-адрес сервера): 6002 что показывает?

Как здесь показано http://dev.ib.ru/sys/docs/platform/ib8/help/protect/plug_sentinel.html

Старый ключ LPT NetSentinel…

Старый ключ LPT NetSentinel использует сетевой протокол NetBIOS.



Для его работы в более-менее современных Windows используется реализация NetBIOS поверх TCP/IP.

Проверьте, ipconfig /all - для ethernet адаптера должно быть NetBIOS - Включен.

Если выводит "Отключен", то в свойствах адаптера для протокола TCP/IP ipv4 надо включить.



Еще одно условие работы NetBIOS - компьютеры должны быть в одной рабочей группе.

По умолчанию подставляется WORKGROUP - проверьте.

Можно ли как то сделать это …

Можно ли как то сделать это "малой кровью"?

Обновить только платформу и ничего больше не надо будет трогать.