Single Post |
Topic: [wlx] odbc-wlx - просмотр Access, Excel, CSV файлов |
Author |
Message |
little-brother
|
Posted: Wed Mar 30, 2022 15:56 Post subject: |
|
|
Попытался сам собрать в MSBuild 2015 - ошибка C2057. Беглым поиском нашлось, что компилятор C/C++ от Студии не умеет в массивы переменной длины, т.е. вот такой код невалиден для Студии, хотя и соответствует стандарту C99
Code: |
int main() {
int len = 10;
int arr[len];
}
|
Причина насколько я понял в том, что один и тот же компилятор используется для C (в нем допустимо) и C++ (а здесь вроде как нет). Хотя mingw (gcc и g++) поддерживает такое без проблем.
P.S. Загрузился под 10-кой. Да, вылет есть, так что отловить проблему будет проще наверно (если она не в ODBC-части).
P.P.S. Падает на 1176 строке
Quote: |
ListView_SetColumnWidth(hGridWnd, 0, w + 1);
|
Возможно от того, что контрол таблицы еще не виден. Это конечно за гранью бобра (вызов должен вернуть ошибку, а не заваливать приложение). Надо подумать как это пофиксить.
В целом странно, что другие плагины не падают или никто не сообщил об этом. Видимо Win10x64 + TCx32 редкая связка или плагинами не пользуются
P.P.P.S. Добавил проверку на видимость контрола и вроде все заработало. Просьба проверить - https://disk.yandex.ru/d/IcUy72hc7sfxHg |
|
|
|
|
|
Powered by phpBB © 2001, 2005 phpBB Group
|