есть таблица и процедура добавляющая в таблицу данные. Я сделал dll и чтобы dll увидела эту процедуру и смогла использовать и тоже добавлять через нее данные, я у процедуры поставил звездочку и сделал import основной проги в dll-ку. Запускаю основную прогу, она грузит dll, dll вносит данные в таблицу, делает распечатку таблицы, через аналогичную функцию со звездочкой и дальше продолжает выполняться основная программа. Она тоже через ту же функцию со звездочкой добавляет свои данные, но затирает данные добавленные dll-кой. Почему такая штука?
Nim так не умеет чтоли? Уже все перепробовал, и в отдельный модуль выносил и всякие {.global.} и {.compileTime.} пробовал, а {.static.} ошибку выдает ............................................................................................fatal.nim(53) sysFatal Error: unhandled exception: field 'ident' is not accessible for type 'TNode' using 'kind = nkPostfix' [FieldDefect] Причем у меня ничего этого нет, ни TNode ни постфиксов каких-то
Обсуждают сегодня