Перейти к содержимому

Фотография

Не вызовается библиотека *.sbl в Rational Robot'е


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Tyo

Tyo

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Соломатин Артем Викторович

Отправлено 29 ноября 2006 - 16:21

Помогите плз чайнику. Сделал нехитрый скрипт -- CallMyLib.rec

Declare Sub LibOper BasicLib "MyLib"
Sub Main
    Dim Result As Integer
    Call LibOper
End Sub

потом библиотеку MyLib.sbl


Sub LibOper
    StartApplication "C:\_DProjects\Foreign\Client\Foreign\call.bat"
End Sub

А при запуске скрипта, увы, получаю

Runtime error '53' - Module CallMyLib, Line 5.
File 'MyLib' not found


Библиотека лежит где положено -- ...\TMS_Scripts\SQABas32, сам скрипт тоже, в TMS_Scripts, домашняя директория бейсика настроена на SQLBas32 по умолчанию. В чем еще может быть дело?
  • 0

#2 Tiana

Tiana

    Активный участник

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Girnyk S. Tatyana
  • Город:Украина, Харьков

Отправлено 29 ноября 2006 - 16:35

подключите к скрипту заголовочный файл библиотеки:
'$include "MyLib.sbh"
а в MyLib.sbh сделайте объявление процедуры:
Declare Sub LibOper BasicLib "MyLib"

  • 0

#3 Tyo

Tyo

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Соломатин Артем Викторович

Отправлено 29 ноября 2006 - 16:42

Ессно, и с *.sbh пробовал. Файл-хеадер ложится туда же в SQABas32, include срабатыват нормально, а дальше та же картина -- не находит библиотеку *.sbl.
  • 0

#4 Tiana

Tiana

    Активный участник

  • Members
  • PipPip
  • 81 сообщений
  • ФИО:Girnyk S. Tatyana
  • Город:Украина, Харьков

Отправлено 29 ноября 2006 - 16:57

Хм.. а попробуйте сделать Compile All и снова проиграть скрипт
  • 0

#5 Tyo

Tyo

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Соломатин Артем Викторович

Отправлено 30 ноября 2006 - 06:13

С утра пораньше сделал "компайл олл" -- теперь дает др. ошибку:

Runtime error '903' - Module CallMyLib, Line 5.
External procedure not found


Хотя процедура такая в *.sbl явно есть.
И так и сяк пробовал -- и с использованием файла заголовка, и без него.. :(
  • 0

#6 Tyo

Tyo

    Новый участник

  • Members
  • Pip
  • 8 сообщений
  • ФИО:Соломатин Артем Викторович

Отправлено 30 ноября 2006 - 07:05

Всё, справился.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных