Перейти к публикации

Тпро - новая версия


brigval

Рекомендованные сообщения

Внимание! Уточнение для пользователей программы.

Изменение в Руководстве пользователя программы Тпро:

Выберите Пуск > Панель управления > Система. В отобразившемся окне выберите Дополнительно > Системные переменные. Добавьте следующие системные переменные для Windows 32-bit (рисунок 2):

PFCLS_START_DIR = [директория установки]\i486_nt\obj

PRO_COMM_MSG_EXE = [директория установки]\i486_nt\obj\pro_comm_msg.exe

PRO_DIRECTORY = [директория установки]

Запустите файл [директория установки]\bin\vb_api_register.bat.

1

В переменной PFCLS_START_DIR надо указывать не путь к файлу pfclscom.exe, а только путь к папке с файлом.

2

Слэши необходимо развернуть в обратную сторону, как указано в приведенной цитате.

Программа запускается и со старыми значениями системных переменных. Однако, с новыми значениями запуск более стабилен. Новые значения более правильные.

Ссылка на сообщение
Поделиться на других сайтах


Пока данной программой не пользуюсь

жду версию 1,08

интересует такой факт.

Сам прое у меня запускается через настроенный bat файл.

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

Не охота на каждой новой машине делать эту процедуру.

а через батник будет удобней.

Проверьте пожалуйста.

Ссылка на сообщение
Поделиться на других сайтах

Пока данной программой не пользуюсь

жду версию 1,08

интересует такой факт.

Сам прое у меня запускается через настроенный bat файл.

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

Не охота на каждой новой машине делать эту процедуру.

а через батник будет удобней.

Проверьте пожалуйста.

С батниками не очень дружен пока. Если дадите свой батник, проверю.

Провел эксперименты по программной смене переменных окружения, что должно быть удобным, например, при запуске на одной машине разных версий ProE. Результат пока отрицательный.

После обновления реестра (через него правятся переменные окружения) программа зависает на функции оповещающей систему об изменениях в реестре

SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, "Environment")

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

К сожалению, в силу некоторых причин, на работе своей программой пользуюсь пока только я один. Поэтому всесторонее тестирование не получится. Да и исходного материала пока не много наработал.

Если проявите интерес, пришлю "бету" 1.08 на посмотреть.

post-5316-1267937245_thumb.pngpost-5316-1267937264_thumb.png

post-5316-1267937271_thumb.pngpost-5316-1267937283_thumb.png

Ссылка на сообщение
Поделиться на других сайтах

После обновления реестра (через него правятся переменные окружения) программа зависает на функции оповещающей систему об изменениях в реестре

SendMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0, "Environment")

На C++ или Delphi пишем?

Вроде оповещать об изменениях в реестре для текущего процесса не обязательно, достаточно только SetEnvironmentVariable.

Изменено пользователем Olivaw
Ссылка на сообщение
Поделиться на других сайтах

На C++ или Delphi пишем?

Вроде оповещать об изменениях в реестре для текущего процесса не обязательно, достаточно только SetEnvironmentVariable.

VB6

По информации в интернете, SetEnvironmentVariable актуальна только для текущего процесса, а данные об изменении надо передать другому процессу. Если я все правильно понял.

Ссылка на сообщение
Поделиться на других сайтах

VB6

По информации в интернете, SetEnvironmentVariable актуальна только для текущего процесса, а данные об изменении надо передать другому процессу. Если я все правильно понял.

Для текущего процесса либо для дочерних процессов, порождённых текущим. Попробуйте в общем.

Ссылка на сообщение
Поделиться на других сайтах

Вот пример моего батника.

Насчет передачи переменных должно получится

сам для toolkita пользовал

SET PATH=%PATH%;F:\ptc\proeWildfire5\bin

set PRO_DIRECTORY=F:\ptc\proeWildfire5

SET TEMP=G:\work\wildfire5\TEMP

SET PROSTD=F:\ptc\pro_stds_wildfire5

SET MCDATA=%PROSTD%\modchk\mcdata

SET PRO_LANG=russian

SET LANG=russian

SET PRO_MACHINE_TYPE=x86e_win64

SET HOME=G:\work\wildfire5

REM cd /D %HOME%

create_search_pro.exe

F:\ptc\proeWildfire5\bin\proeWildfire5.bat %1 %2 %3 %4 %5 %6 %7 %8 %9

Ссылка на сообщение
Поделиться на других сайтах

Вот пример моего батника.

Насчет передачи переменных должно получится

сам для toolkita пользовал

После запуска батника PRO_DIRECTORY не появилась среди переменных окружения

Предлагаю продолжить эту тему в новой теме, если захотите.

Ссылка на сообщение
Поделиться на других сайтах

Она и не должна там появлятся.

Она объявляется только на время сеанса работы запущенного приложения в памяти.

после закрытия унижтожается.

Ссылка на сообщение
Поделиться на других сайтах

Она и не должна там появлятся.

Она объявляется только на время сеанса работы запущенного приложения в памяти.

после закрытия унижтожается.

Чтоб не разбавлять эту тему вопросами программирования, создал новую тему и ответил <noindex>здесь</noindex>
Ссылка на сообщение
Поделиться на других сайтах

Тпро 1.08

В версии 1.08

Добавлено: Создание спецификации.

Добавлено: Вставка обозначений шероховатости, маркирования и клеймения, обозначений отверстий.

Изменено: При вставке литеры в основную надпись чертежа, числовой индекс вставляется как индекс.

post-5316-1268588767_thumb.png

<noindex>Скачать</noindex>

Ссылка на сообщение
Поделиться на других сайтах

Тпро 1.08

В версии 1.08

Добавлено: Создание спецификации.

Добавлено: Вставка обозначений шероховатости, маркирования и клеймения, обозначений отверстий.

Изменено: При вставке литеры в основную надпись чертежа, числовой индекс вставляется как индекс.

post-5316-1268588767_thumb.png

<noindex>Скачать</noindex>

Такое ощущение, что Вы не обновили инсталятор. После установки программы Тпро 1.08 в папке установки отсутствуют дополнительные папки, необходимые для программы.

Или я ошибаюсь?

Ссылка на сообщение
Поделиться на других сайтах

Такое ощущение, что Вы не обновили инсталятор. После установки программы Тпро 1.08 в папке установки отсутствуют дополнительные папки, необходимые для программы.

Или я ошибаюсь?

Вот что у меня сейчас получилось после инсталяции. Этот дистрибутив из резервной копии, а не непосредственно с Брагин сайта. Но должно быть одно и то же.

В настоящий момент с сайта скачать не могу, в связи с ограничением на zip на работе. Проверить дистрибутив на сайте смогу только сегодня вечером дома.

Размер файла tpro108.zip должен быть 5,32 МБ

post-5316-1268735396_thumb.png

Ссылка на сообщение
Поделиться на других сайтах

Вот что у меня сейчас получилось после инсталяции. Этот дистрибутив из резервной копии, а не непосредственно с Брагин сайта. Но должно быть одно и то же.

В настоящий момент с сайта скачать не могу, в связи с ограничением на zip на работе. Проверить дистрибутив на сайте смогу только сегодня вечером дома.

Размер файла tpro108.zip должен быть 5,32 МБ

Да, размер файла 5,32 Мб.

PS

Антивирус выключен. Пробовал трижды, но папки не создаются... :confused_1:

Ссылка на сообщение
Поделиться на других сайтах

Да, размер файла 5,32 Мб.

PS

Антивирус выключен. Пробовал трижды, но папки не создаются... :confused_1:

1

Попробуйте перезагрузить компьютер, а потом проинсталировать.

2

Если есть возможность, попробуйте проинсталировать на другой машине.

3

Какой Виндус?

4

Кроме папок остальное устанавливается?

5

Теоретически, но все же. Права на создание папок есть? Пробуйте вручную создать в папке с установленной программой свою папку.

Вероятно, в какой-то момент инсталяция у Вас прерывается и не доходит до логического конца...

Ссылка на сообщение
Поделиться на других сайтах

1

Попробуйте перезагрузить компьютер, а потом проинсталировать.

2

Если есть возможность, попробуйте проинсталировать на другой машине.

3

Какой Виндус?

4

Кроме папок остальное устанавливается?

5

Теоретически, но все же. Права на создание папок есть?

Вероятно, в какой-то момент инсталяция у Вас прерывается и не доходит до логического конца...

1 Пробовал не раз.

2 На другой машине WinXP SP2 всё прошло корректно. Папки все есть. Пока скопирую их в свою папку установки ТПро.

3 WinXP SP2

4 Да

5 Права админа

Не понял в чем дело, но спасибо, Ваши вопросы помогли...

Может трабл из-за этого

post-680-1268738780_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

1 Пробовал не раз.

2 На другой машине WinXP SP2 всё прошло корректно. Папки все есть. Пока скопирую их в свою папку установки ТПро.

3 WinXP SP2

4 Да

5 Права админа

Не понял в чем дело, но спасибо, Ваши вопросы помогли...

Может трабл из-за этого

post-680-1268738780_thumb.jpg

В прилагаемом текстовом файле Читаем.txt я написал требования к пути. Они продиктованы требованиями ProE. Их надо обязательно выполнить.

1 Путь лучше английскими буквами

2 Отсутствие символов, не поддерживаемых самим ProE в именах файлов (точки и т.п.)

3 Длина пути не более 20 символов.

Это необходимо для надежного запуска программы с помощью кнопок на панели управления Proe.

Последний обратный слэш не нужен.

Ссылка на сообщение
Поделиться на других сайтах

В прилагаемом текстовом файле Читаем.txt я написал требования к пути. Они продиктованы требованиями ProE. Их надо обязательно выполнить.

1 Путь лучше английскими буквами

2 Отсутствие символов, не поддерживаемых самим ProE в именах файлов (точки и т.п.)

3 Длина пути не более 20 символов.

Это необходимо для надежного запуска программы с помощью кнопок на панели управления Proe.

Последний обратный слэш не нужен.

Всё, что Вы написали, мною выполнялось в абсолютной точности.

Скриншот, как раз, сделан по образу и подобию той машины, где всё прошло успешно...

Кстати, перенос папок не помог, т.к. ругаться продолжает всё равно на dll.

Ссылка на сообщение
Поделиться на других сайтах

Всё, что Вы написали, мною выполнялось в абсолютной точности.

Скриншот, как раз, сделан по образу и подобию той машины, где всё прошло успешно...

Кстати, перенос папок не помог, т.к. ругаться продолжает всё равно на dll.

В момент запука программы с помощью кнопки на панели управления?

Приведите, пожалуйста, скриншот сообщения.

Ссылка на сообщение
Поделиться на других сайтах

В момент запука программы с помощью кнопки на панели управления?

Приведите, пожалуйста, скриншот сообщения.

Да, и с помощью кнопки, и через меню Пуск....

post-680-1268744155_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...