Страница 1 из 1
Перевод проги с CDD3.1 на CW6.3
Добавлено: 10 Апрель 2007, 11:51
Alex
Господа! Переписываю рабочую базу (dat) из DOS в Win. Хочу сперва переписать exe-шники , не меняя пока драйвер с dat на tps.
И в конце заменить драйвер, сконвертировав базу. Для cw6.3 естественно dct сконвертировал. Т.е. в данный момент работают DOS exe и Win exe одновременно. Заметил, что то DOS, то Win перестраивают ключи. Описание ключей идентичное в их DCT.
Может надо было избрать другую последовательность шагов при переводе базы из DOS в Win???
Добавлено: 10 Апрель 2007, 13:51
lsgsoftware
Вопрос не из новых. Если есть живой файл .dat, то нужно просто в словаре винды использовать import table,сославшись на живой файл. И этот файл легко пропишется в словаре. Но если ты потом сменишь драйвер, виндовый экзешник здорово подкосится. Поэтому уж лучше сразу определиться с выбором драйвера.Гораздо интереснее проблема перегонки датовского файла в таблицу SQL, но она тоже решается.
Добавлено: 11 Апрель 2007, 2:57
StillZero
Заметил, что то DOS, то Win перестраивают ключи
дело в env-файле или, что тоже, в locale
Re: Перевод проги с CDD3.1 на CW6.3
Добавлено: 20 Сентябрь 2007, 10:50
Tolusha
Alex писал(а):Для cw6.3 естественно dct сконвертировал.
А каким образом это сделать?
Добавлено: 20 Сентябрь 2007, 11:26
Alex
Попробуй открыть DOS dct при помощи CW63
Добавлено: 20 Сентябрь 2007, 11:32
Tolusha
Сначала Клара просила wbtrv32.dll, потом стала говорить: Btrieve Record Manager Inactive.
Для конвертации ей необходим Pervasive PSQL?
Добавлено: 20 Сентябрь 2007, 17:53
Tolusha
Всем спасибо, разобрался.

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