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

Заголовок Comment Дата публикации Дата обновления
В сентябрьском обновлении…

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

09.08.2022 10:00 03.10.2022 16:58
Удалось найти место в коде,…

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

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

27.04.2022 11:38 02.05.2022 17:39
Имя BLW файла не участвует в…

Имя BLW файла не участвует в процессе печати.
Как заголовок печатного документа передается только название бланка (то, что в заголовке окна).
Это можно легко увидеть в очереди печати.

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

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

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

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

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

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

28.03.2022 10:22 28.03.2022 18:42
Я плохо себе представляю…

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

Кстати, на современных материнский платах бывает выход LPT, но без шлейфа и плашки с разъемом.
Если озадачиться этим вопросом, то можно заказать компьютер с такой платой.

30.11.2021 10:47 02.12.2021 16:55
1.Возможно ли на этот…

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

Да.

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

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

30.11.2021 10:42 02.12.2021 16:49
В стандартной установке SQL…

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

25.10.2021 10:02 25.10.2021 10:02
Непонятно, что это за окно…

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

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

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

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

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

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

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

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

14.08.2021 19:42 17.08.2021 17:41
Надо подключить папку net…

Надо подключить папку net_base как сетевой диск L:
С UNC путями (имя компьютера\\папка1\папка2) BDE не работает.

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

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

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

13.08.2021 11:51 13.08.2021 11:51
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 года.
Именно такой, как в цитате.

27.05.2021 15:39 27.05.2021 15:39
25 - это порт для…

25 - это порт для нешифрованного smtp.
Для smpts используются порты 587 или 465.

26.04.2021 21:32 26.04.2021 21:32
Приведенный мной пример…

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

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

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

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

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

Сейчас проблема с русскими буквами в именах полей, если кодировка 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.
Там это поправлено и приведенный пример работает.

26.02.2021 12:04 26.02.2021 12:04
У Вас один ключ или два?…

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

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

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

20.01.2021 13:38 20.01.2021 13:38
А в браузере с рабочей…

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

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

25.11.2020 16:53 25.11.2020 16:53
Старый ключ LPT NetSentinel…

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

Для его работы в более-менее современных Windows используется реализация NetBIOS поверх TCP/IP.
Проверьте, ipconfig /all - для ethernet адаптера должно быть NetBIOS - Включен.
Если выводит "Отключен", то в свойствах адаптера для протокола TCP/IP ipv4 надо включить.

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

20.11.2020 11:31 26.11.2020 14:15
Можно ли как то сделать это …

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

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

10.11.2020 09:34 10.11.2020 09:34
Вы написали, что …

При добавлении из ЖХО без использования типовой сейчас работает с указанными ограничениями. Вы же сами написали в первом сообщении.

09.11.2020 14:11 12.11.2020 17:30