infostart-hub / snegopat

Snegopat для 1С 8.Х (32x)- Snegopat for 1C:Enterprise
https://snegopat.ru
70 stars 21 forks source link

Запуск Core.As на платформе 8.3.10.2375 #165

Closed Nytlenc closed 3 years ago

Nytlenc commented 3 years ago

При запуске 32 версии с сайта и аналогично запуска Core.As последней версии на платформе 8.3.10.2375 (х32), снег ругался ошибками:

--- Ошибка --- Исключение AngelScript. модуль: Snegopat секция: com_metadata.as функция: IMDContainer@ getIBMDCont() строка: 782 Null pointer access --- Информация --- Bad AngelScript result code in ScriptToUnknownWrap::one_func

Были сделаны правки Семёном, и я аналогично делал дампы для это платформы, вносил правки. Эти правки запускают снег на указанной платформе, но при запуске Core.As наблюдаются вот такие сообщения об ошибке:

C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\com_windows.as (718,1): warning: Compiling int doMsgLineTrap(IBkEndUI&inout, const v8string&in, uint, const Guid&in, uint, IUnknown&inout, const V8Picture&in) C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\com_windows.as (738,19): error: No matching signatures to 'IBkEndUI::doMsgLine(const v8string&, uint, const Guid&, uint, IUnknown&, const V8Picture&)' C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\com_windows.as (738,19): warning: Candidates are: C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\com_windows.as (738,19): warning: int IBkEndUI::doMsgLine(const v8string&in text, MessageMarker marker = mNone, const Guid&in g = IID_NULL, int i1 = 0, IUnknown@ pUnkObject = null, const V8Picture&in customMarker = V8Picture ( )) C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\com_windows.as (741,12): warning: 'res' is not initialized. C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\forms.as (153,1): warning: Compiling IFileEx@ unpackFile(IFileEx@) C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\forms.as (160,5): error: No matching symbol 'copy_file' C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\forms.as (196,1): warning: Compiling IFile@ loadFormFile(string, string) C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\forms.as (212,9): error: No matching symbol 'copy_file' C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\com_metadata.as (152,5): warning: Compiling bool IV8MDContainer::saveToFile(const string&inout) C:\Users\Sinichenko.AN\Desktop\Core.As\modules\Snegopat\engine\com_metadata.as (167,13): error: No matching symbol 'copy_file' Не удалось скомпилировать модуль Snegopat

на 32 версии с сайта (2.2.0.4 не Core.As) все работает нормально.

Nytlenc commented 3 years ago

Удалось решить самостоятельно