Перевод проги с CDD3.1 на CW6.3

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
Alex
Старожил
Сообщения: 211
Зарегистрирован: 29 Август 2005, 14:54
Откуда: Белоруссия

Перевод проги с CDD3.1 на CW6.3

Сообщение Alex »

Господа! Переписываю рабочую базу (dat) из DOS в Win. Хочу сперва переписать exe-шники , не меняя пока драйвер с dat на tps.
И в конце заменить драйвер, сконвертировав базу. Для cw6.3 естественно dct сконвертировал. Т.е. в данный момент работают DOS exe и Win exe одновременно. Заметил, что то DOS, то Win перестраивают ключи. Описание ключей идентичное в их DCT.
Может надо было избрать другую последовательность шагов при переводе базы из DOS в Win???
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

Вопрос не из новых. Если есть живой файл .dat, то нужно просто в словаре винды использовать import table,сославшись на живой файл. И этот файл легко пропишется в словаре. Но если ты потом сменишь драйвер, виндовый экзешник здорово подкосится. Поэтому уж лучше сразу определиться с выбором драйвера.Гораздо интереснее проблема перегонки датовского файла в таблицу SQL, но она тоже решается.
Аватара пользователя
StillZero
Ветеран
Сообщения: 458
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Поблагодарили: 1 раз
Контактная информация:

Сообщение StillZero »

Заметил, что то DOS, то Win перестраивают ключи
дело в env-файле или, что тоже, в locale
Аватара пользователя
Tolusha
Активист
Сообщения: 123
Зарегистрирован: 11 Январь 2006, 16:50
Откуда: Украина, г. Черкассы
Контактная информация:

Re: Перевод проги с CDD3.1 на CW6.3

Сообщение Tolusha »

Alex писал(а):Для cw6.3 естественно dct сконвертировал.
А каким образом это сделать?
Анатолий.
Аватара пользователя
Alex
Старожил
Сообщения: 211
Зарегистрирован: 29 Август 2005, 14:54
Откуда: Белоруссия

Сообщение Alex »

Попробуй открыть DOS dct при помощи CW63
Аватара пользователя
Tolusha
Активист
Сообщения: 123
Зарегистрирован: 11 Январь 2006, 16:50
Откуда: Украина, г. Черкассы
Контактная информация:

Сообщение Tolusha »

Сначала Клара просила wbtrv32.dll, потом стала говорить: Btrieve Record Manager Inactive.

Для конвертации ей необходим Pervasive PSQL?
Анатолий.
Аватара пользователя
Tolusha
Активист
Сообщения: 123
Зарегистрирован: 11 Январь 2006, 16:50
Откуда: Украина, г. Черкассы
Контактная информация:

Сообщение Tolusha »

Всем спасибо, разобрался. :)
Анатолий.
Аватара пользователя
Alex
Старожил
Сообщения: 211
Зарегистрирован: 29 Август 2005, 14:54
Откуда: Белоруссия

Сообщение Alex »

Господа. В словаре c63 созданы 2 файла одинаковой структуры . НО один- dat другой - tps. Прога работает с dat файлом. Затем пишем переливку данных из dat в tps. Затем лихо меняем тип драйвера в файле, с которым работают Browses и прочее c dat на tps. Компилим- вроде нормально. Но при работе в многопользовательской среде (две проги запущены) вроде в безобидном месте обычный put вызывает вис проги №1. Но если вторую прогу после этого закрыть, вис прекращается. Будто-бы многопольз. свойства потерялись. Все перепробовал. Или что-то упустил? Прошу помощи у сообщества.
Ответить