BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование приложений  / Неудачная попытка скомпилировать файл в Бэсте 5 вер 3,3 SP 38

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Неудачная попытка скомпилировать файл в Бэсте 5 вер 3,3 SP 38
 
Здравствуйте!
Не получается скомпилировать файл для Бэст 5 вер 3.3 SP 38
Выполняю все по инструкции.

1. Запустите дизайнер приложений Client\Bin\BestIde.exe. Сервер приложений должен быть запущен.
2. Выберите предприятие (Файл-Выбрать базу)
3. Далее Файл-Создать пользовательский проект. В результате создается заготовка для пользовательского проекта userlibpro.bpr. Все пользовательские проекты создаются в папке data\pro\userlibs. В состав проекта вошла программа userlibpro.prg.
4. В окне рабочей области установите курсор на программу Userlibpro.prg (Рабочая область 'userlibs.BWS' 1 - Userlibpro.BPR - Программы) и щелкните по ней мышкой. Откроется окно редактора, напишите в нем:
PROCEDURE MyTest()
SayAndWait("Hello,Best!")
RETURN
5. Нажмите F7 для компиляции. На Вопрос о сохранении ответьте утвердительно. На сообщения типа "Не указаны библиотеки.." или "Нет реализации:" не обращайте Внимание. В результате в папке data\pro\userlibs создалась библиотека userlibpro.bdll, которая будет вызываться БЭСТом по мере необходимости.
6. Поставьте точку останова на строке SayAndWait: (F9 или кликнуть слева от строки).
7. Проверьте настройки пункт меню Проект-Свойства проекта. Закладка Компиляция. Необходимо установить параметры:
 <Включить информацию для дебага>;
 <Всегда выполнять полную компиляцию>:
 <применить ко всем проектам(не перетирая их настройки)>.
8. Нажмите F7 для компиляции.
9. Запустите Best5.exe с параметром -d:
Client\Bin\Best5

Только вот п.6 никак не могу выполнить.Никак не ставится точка останова.
Галочка "соединение с Source Safe" снята.
Далее захожу в реестр накладных (Товары) по Ctrl-F5 ввожу
@MyTest и запускаю.
На экране что-то мелькает.Приветствие не выводится.
Что и куда надо еще поставить или зайти чтобы можно было запустить программку и ее отладить?
С уважением Габов Алексей
 
Цитата
gabov пишет:
Только вот п.6 никак не могу выполнить.Никак не ставится точка останова.

Пропишите ALTD() перед SayAndWait()
Откомпилируйте с отладчиком
Прим старте БЭСТа открывается debug - окно, его закрывать не надо.
Его надо свернуть.
После старта плагина смотрим текст задачи в этом окне и в нем собственно и занимаемся отладкой.
Курсор должен выделить строку останова.
 
Цитата
nordk пишет:

Цитата
Пропишите ALTD() перед SayAndWait()
Откомпилируйте с отладчиком

Не помогло .
Видимо,что-то связано с " путями и именами".
Куда ,что и где я должен настроить ,чтобы оно заработало?
Заранее спасибо.
 
БОльше никуда ничего не надо.
При старте сс ключом d окно дебагера открывается в БЭСТе ?
 
Цитата
nordk пишет:
При старте сс ключом d окно дебагера открывается в БЭСТе ?

Да открывается.
 
Вы его не закрываете ?
При старте приложения в окно сами руками переключаетесь ?
 
Да.
При компиляции выдается следующее

Project : C:\PROGRAM FILES\BEST\BEST5_33\SERVER\DATA\PRO\USERLIBS\userlibpro.dt_
Библиотека C:\PROGRAM FILES\BEST\BEST5_33\SERVER\DATA\PRO\USERLIBS\\USERLIBS\userlibpro.bdll размер -1.

Но файла userlibpro.bdll по этому пути нет
 
Да,кстати bdll-файл должен лежать в client\bin
Проверьте его наличие и дату его последнего изменения
 
Цитата
nordk пишет:
Да,кстати bdll-файл должен лежать в client\bin
Проверьте его наличие и дату его последнего изменения


А его вообще нигде нет!
 
Настройте пути в проекте.
 
Цитата
nordk пишет:
Настройте пути в проекте.


А куда их нужно настраивать?
 
В прикрепленном файле - отображение свойств проекта
 
Спасибо всем!
Проблему помогла решить вот эта ссылка
http://www.bestnet.ru/support/forum/index.php?PAGE_NAME=message&FID=11&TID=884&MID=6050#message6050
Страницы: 1
Читают тему (гостей: 1)