Не могу понять в чем ошибка, ошибка вылетает только при запуске собранного приложения. При запуске программы с компилятора, ошибок не возникает
ошибка
1. Remyc - 08 Июня, 2021 - 05:06:16 - перейти к сообщению
2. Kibor - 08 Июня, 2021 - 05:14:19 - перейти к сообщению
Код минимальный выложите.
3. Remyc - 08 Июня, 2021 - 05:17:23 - перейти к сообщению
string text_KIB=""; //объявлена глобальна
unpack("C:\Users\Us\Desktop\ibor\Ôàðìïîëåé\timewamgo.sib", tempfolder()+"timewamgo.sib", 1);
loadsymbolbase(tempfolder()+"timewamgo.sib");
enablesymbolbase(0);
readtext(NUM | MARK, #text_KIB, 8, 2, 30, 80, -1, -1, -1, 0, 50, 718, 261, 771, 278, w_KIB);
окно w_KIB тоже определенно функцией, объявление w_KIB глобально
(Добавление)
Ошибка возникает везде где используется readtext
unpack("C:\Users\Us\Desktop\ibor\Ôàðìïîëåé\timewamgo.sib", tempfolder()+"timewamgo.sib", 1);
loadsymbolbase(tempfolder()+"timewamgo.sib");
enablesymbolbase(0);
readtext(NUM | MARK, #text_KIB, 8, 2, 30, 80, -1, -1, -1, 0, 50, 718, 261, 771, 278, w_KIB);
окно w_KIB тоже определенно функцией, объявление w_KIB глобально
(Добавление)
Ошибка возникает везде где используется readtext
4. Kibor - 08 Июня, 2021 - 05:52:41 - перейти к сообщению
CODE:
win w_KIB;
string text_KIB=""; //объявлена глобальна
unpack("C:\basetext.sib", tempfolder()+"basetext.sib", 1);
loadsymbolbase(tempfolder()+"basetext.sib");
enablesymbolbase(0);
readtext(NUM | MARK, #text_KIB, 8, 2, 30, 80, -1, -1, -1, 0, 50, 718, 261, 771, 278, w_KIB);
string text_KIB=""; //объявлена глобальна
unpack("C:\basetext.sib", tempfolder()+"basetext.sib", 1);
loadsymbolbase(tempfolder()+"basetext.sib");
enablesymbolbase(0);
readtext(NUM | MARK, #text_KIB, 8, 2, 30, 80, -1, -1, -1, 0, 50, 718, 261, 771, 278, w_KIB);
Собрал код этот.
Ошибок нет при запуске exe
5. Remyc - 08 Июня, 2021 - 06:00:59 - перейти к сообщению
Ошибка возникает при запуске с сервера
6. Kibor - 08 Июня, 2021 - 06:04:43 - перейти к сообщению
CODE:
win w_KIB;
string text_KIB=""; //объявлена глобальна
unpack("C:\basetext.sib", tempfolder()+"basetext.sib", 1);
loadsymbolbase(tempfolder()+"basetext.sib");
enablesymbolbase(0);
readtext(NUM | MARK, #text_KIB, 8, 2, 30, 80, -1, -1, -1, 0, 50, 718, 261, 771, 278, w_KIB);
RESOURCE
{
"C:\basetext.sib";
}
string text_KIB=""; //объявлена глобальна
unpack("C:\basetext.sib", tempfolder()+"basetext.sib", 1);
loadsymbolbase(tempfolder()+"basetext.sib");
enablesymbolbase(0);
readtext(NUM | MARK, #text_KIB, 8, 2, 30, 80, -1, -1, -1, 0, 50, 718, 261, 771, 278, w_KIB);
RESOURCE
{
"C:\basetext.sib";
}
Собрал с галкой Ресурсы exe при загрузке на сервер.
Проблем нет.
7. Remyc - 08 Июня, 2021 - 06:06:56 - перейти к сообщению
Ресурсы упакованы, попробую сейчас почистить темп
(Добавление)
Как не странно, пересобрал exe c сервера, ошибка ушла
(Добавление)
Как не странно, пересобрал exe c сервера, ошибка ушла