Страница 1 из 1

кракозяблы при переводе с 6.3 в с10

Добавлено: 27 Март 2017, 10:22
talgat55
с 6.3 - перехожу на с10
1. При переносе русские буквы не отбражаются - че делать ?
2. Имею в с 6.3 проект из нескольких app которые собираю в dll - в c10 все скомпилил запускаю exe выдает ошибку с адресом памяти и все... ?

кракозяблы при переводе с 6.3 в с10

Добавлено: 27 Март 2017, 10:45
Yufil
Попробуй для начала поправить файл Clarion.env

Код: Выделить всё

! Default Environment file for Clarion.exe
CLASYSTEMCHARSET=204
CLACHARSET=204
CLACOLSEQ=
CLADIGRAPH=
CLACASE=WINDOWS
CLAMON=
CLAMONTH=
CLAAMPM=
CLAMSG=
CLABUTTON=
CLALAYOUT=
Надо внимательно проверить, не остались ли какие-то модули или ссылки на CW6. Есть такая утилита - DLLView, очень удобная в этом плане...

кракозяблы при переводе с 6.3 в с10

Добавлено: 27 Март 2017, 10:55
kreator
talgat55 писал(а):2. Имею в с 6.3 проект из нескольких app которые собираю в dll - в c10 все скомпилил запускаю exe выдает ошибку с адресом памяти и все... ?
Если уверены, что всё скомпилилось без ошибок, то может быть вызов чего-то нестандартного (сторонней библиотеки, например).

кракозяблы при переводе с 6.3 в с10

Добавлено: 27 Март 2017, 11:21
talgat55
да - есть библиотеки dll написанные на дельфях и я их в с6.3 норм отрабатывал

кракозяблы при переводе с 6.3 в с10

Добавлено: 27 Март 2017, 12:45
kreator
talgat55 писал(а):да - есть библиотеки dll написанные на дельфях и я их в с6.3 норм отрабатывал
Я просто предположил. Не факт, что именно эта проблема. Отключайте временно и смотрите в каком месте падает.

кракозяблы при переводе с 6.3 в с10

Добавлено: 27 Март 2017, 12:54
talgat55
спасибо всем за соучастие...

кракозяблы при переводе с 6.3 в с10

Добавлено: 27 Март 2017, 12:57
Дед Пахом
Если ошибка C0000005, то скорее всего какая-то dll не от той версии Clarion.

кракозяблы при переводе с 6.3 в с10

Добавлено: 28 Март 2017, 5:03
talgat55
C0000142

кракозяблы при переводе с 6.3 в с10

Добавлено: 28 Март 2017, 10:11
Ал
kreator писал(а):
talgat55 писал(а):да - есть библиотеки dll написанные на дельфях и я их в с6.3 норм отрабатывал
Я просто предположил. Не факт, что именно эта проблема. Отключайте временно и смотрите в каком месте падает.
попробуйте отключать разные дополнительные шаблоны, если такие используются в проекте - может там несовместимость, либо сделать с используемыми дополнениями маленькие отдельные апп-тесты на С10 и прогнать - все ли будет ОК?

кракозяблы при переводе с 6.3 в с10

Добавлено: 28 Март 2017, 12:03
kreator
talgat55 писал(а): C0000142
Яндекс говорит, что это ошибка вызова dll. В первую очередь нужно отключить внешние dll, ИМХО. Если, конечно, есть уверенность, что свои dll-ки последней версии и версии одинаковые.