|
1С и DynwraperX | ☑ | ||
---|---|---|---|---|
0
temapriv
01.06.17
✎
13:26
|
Комрады выручайте. Есть кто пользовал и успешно внедрил решение с DynwraperX(http://dynwrapx.script-coding.com/dwx/pages/dynwrapx.php)?
Нужно реализовать связку 1С и PCAD. С PCADом можно работать через библиотеку DBX32.dll, с которой 1С работать напрямую не может. Поэтому использую DynwraperX, и через него дёргаю функции библиотки dbx. Но есть одна большая проблема, которая ставит под вопрос жизнеспособность всего решения в целом. После взаимодействия с PCAD, 1С крашится с записью в дамп. Практически уверен, что проблема в памяти. Так как я получаю указатели на память, пишу туда данные, и отдаю эти указатели в dbx32. Получалось ли у кого-нибудь внедрить DynwraperX? |
|||
1
Лефмихалыч
01.06.17
✎
13:29
|
а ты memfree вызываешь?
|
|||
2
МихаилМ
01.06.17
✎
13:30
|
||||
3
temapriv
01.06.17
✎
13:31
|
(1) Как только указатель становится ненужным (закрыл соединение/прочитал объект/пр..)
|
|||
4
temapriv
01.06.17
✎
13:32
|
(2) не вижу существенной разницы с той ссылкой, что в (0)
|
|||
5
Лефмихалыч
01.06.17
✎
13:43
|
(4) там есть контакты автора поделия
|
|||
6
temapriv
01.06.17
✎
13:45
|
(5) Оттуда пока тишина, но надежды не теряю.
Так же надеюсь на вселенскую силу и опыт мисты. :) |
|||
7
Oftan_Idy
01.06.17
✎
13:46
|
(0) Напиши свою внешнюю компоненту которая будет работать с DBX32.dll
|
|||
8
temapriv
01.06.17
✎
13:50
|
(7) Тут у меня знаний не хватает, а их приобретение стоит времени. Wrapper вроде как, то что нужно. Совсем этот вариант конечно не отметается.
Вопрос у меня до сих пор открыт, кто косячит, wrapper или dbx или я (очень надеюсь на последнее). Потому что просто запись всех тех же объектов в память, их чтение обратно и очищение памяти вроде не роняет 1С (по крайне мере, мне не удалось пока уронить). |
|||
9
Garykom
гуру
01.06.17
✎
13:51
|
(0) Всему то вас учить нада...
Берешь Ъ© (от Serginio1) и пилишь работу с DBX32.dll ЗЫ я бы сделал веб сервис отдельный на C#\NodeJS с которым и общалась бы 1С |
|||
10
temapriv
01.06.17
✎
13:53
|
(9) я не против учиться :). Где почитать про "... пилишь работу с DBX32.DLL"?
|
|||
11
Garykom
гуру
01.06.17
✎
13:54
|
||||
12
Garykom
гуру
01.06.17
✎
13:58
|
(11)+ в смысле
"Актуальность работы обусловлена необходимостью повышения эффективности и сокращения сроков разработки изделий на приборостроительных предприятиях корпорации "Роскосмос"" |
|||
13
Garykom
гуру
01.06.17
✎
13:59
|
(10) v8: v8: Использование сборок .NET в 1С 7.x и 8.x
если у тебя есть пример работы на C# то его легко и просто перевести на 1С |
|||
14
temapriv
01.06.17
✎
14:11
|
(11) в рот мне ноги, это очень интересно, потому что это рядом.
Пошел изучать. |
|||
15
mexanik_96
01.06.17
✎
14:19
|
(14) ну хз рядом... рядом с (0) это актив икс на крестах.(или нативная вк на крестах)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |