Перейти до

1c:stargazer


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

ДЛЛ-ка работает со старгейзером по принцыпу конфигуратора, у меня есть эта длл-ка но для 405 версии, к сожалению буду дома только после 21 числа.

Если знаете хорошо 1С, то я думаю что переписать эту длл-ку под новую версию стг не будет особого труда. Но, как по мне лучше использовать XML RPC, темболее madf прекрасно расписал каждую функцию.

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 56
  • Створено
  • Остання відповідь

Top Posters In This Topic

Хм.. смысл то понятен.. теперь как же это реализовать то из 1С..

Вот тут точно не помогу. Я в 1С ни в зуб ногой. Только на картинках видел. Можешь попробовать проконсультироваться у egor2fsys, он, вроде, 1С-ник.

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

Выложил все что было, там и исходники.

 

Автора уже давно не видно, но есть неплохая прочитай меня:

 

 

Обсуждаем здесь http://local.com.ua/forum/index.php?showtopic=10236&st=0
За основу были взяты исходные коды конфигуратора версия 1.88.9
а именно модули:
NetUnit.cpp
Common.cpp
blowfish.cpp

Сайт http://stg.dp.ua
Author : Boris Mikhailenko <stg34@stargazer.dp.ua>

Для разбора XML структуры были использованы классы (На мой взгляд самые лучшие) реализованные
в модуле
GsvXml.pas - размер всего 62к (релизация DOM и SAX парсера)
Автор Гурин Сергей
Сайт автора http://gurin.tomsknet.ru/delphixml.html

ЗАМЕЧАНИЕ ПО ИСПОЛЬЗОВАНИЮ

настоятельно рекомендую проверить исходники сервера,
а именно ищем модуль
projectsstargazerpluginsconfigurationsgconfigparser.cpp

Ищем текст
void PARSER_GET_USER::CreateAnswer()
{
string s;
char enc[1024];
user_iter u;
//answerList->clear();
answerList->erase(answerList->begin(), answerList->end());
if (users->FindByName(login, &u))
   {
   s = "<user result="error"/>";
   answerList->push_back(s);
!!!!!!!!!! ЗДЕСЬ Должен быть return;
   }

Если return не стоит можно его добавить самому и перекомпилировать
Если вы случайно вызовите из 1С метод GetUser по несуществующему пользователю и return не стоит
слет сервера вам гарантирован ))

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

Выложил все что было, там и исходники.

 

Автора уже давно не видно, но есть неплохая прочитай меня:

 

 

Обсуждаем здесь http://local.com.ua/forum/index.php?showtopic=10236&st=0
За основу были взяты исходные коды конфигуратора версия 1.88.9
а именно модули:
NetUnit.cpp
Common.cpp
blowfish.cpp

Сайт http://stg.dp.ua
Author : Boris Mikhailenko <stg34@stargazer.dp.ua>

Для разбора XML структуры были использованы классы (На мой взгляд самые лучшие) реализованные
в модуле
GsvXml.pas - размер всего 62к (релизация DOM и SAX парсера)
Автор Гурин Сергей
Сайт автора http://gurin.tomsknet.ru/delphixml.html

ЗАМЕЧАНИЕ ПО ИСПОЛЬЗОВАНИЮ

настоятельно рекомендую проверить исходники сервера,
а именно ищем модуль
projectsstargazerpluginsconfigurationsgconfigparser.cpp

Ищем текст
void PARSER_GET_USER::CreateAnswer()
{
string s;
char enc[1024];
user_iter u;
//answerList->clear();
answerList->erase(answerList->begin(), answerList->end());
if (users->FindByName(login, &u))
{
s = "<user result="error"/>";
answerList->push_back(s);
!!!!!!!!!! ЗДЕСЬ Должен быть return;
}

Если return не стоит можно его добавить самому и перекомпилировать
Если вы случайно вызовите из 1С метод GetUser по несуществующему пользователю и return не стоит
слет сервера вам гарантирован ))

Куда выложил-то?

"Замечание по использованию" уже давно не актуально...

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

http://rghost.ru/38761023

сюда выложил.

 

замечания актуальны в плане структуры работы длл с стг

Я имею в виду ту половину текста которая касается когда-то пропущенного return и озаглавленную "ЗАМЕЧАНИЕ ПО ИСПОЛЬЗОВАНИЮ" :)

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.


×
×
  • Створити нове...