Перевод проги с CDD3.1 на CW6.3
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Перевод проги с CDD3.1 на CW6.3
Господа! Переписываю рабочую базу (dat) из DOS в Win. Хочу сперва переписать exe-шники , не меняя пока драйвер с dat на tps.
И в конце заменить драйвер, сконвертировав базу. Для cw6.3 естественно dct сконвертировал. Т.е. в данный момент работают DOS exe и Win exe одновременно. Заметил, что то DOS, то Win перестраивают ключи. Описание ключей идентичное в их DCT.
Может надо было избрать другую последовательность шагов при переводе базы из DOS в Win???
И в конце заменить драйвер, сконвертировав базу. Для cw6.3 естественно dct сконвертировал. Т.е. в данный момент работают DOS exe и Win exe одновременно. Заметил, что то DOS, то Win перестраивают ключи. Описание ключей идентичное в их DCT.
Может надо было избрать другую последовательность шагов при переводе базы из DOS в Win???
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Вопрос не из новых. Если есть живой файл .dat, то нужно просто в словаре винды использовать import table,сославшись на живой файл. И этот файл легко пропишется в словаре. Но если ты потом сменишь драйвер, виндовый экзешник здорово подкосится. Поэтому уж лучше сразу определиться с выбором драйвера.Гораздо интереснее проблема перегонки датовского файла в таблицу SQL, но она тоже решается.
- Tolusha
- Активист
- Сообщения: 123
- Зарегистрирован: 11 Январь 2006, 16:50
- Откуда: Украина, г. Черкассы
- Контактная информация:
Re: Перевод проги с CDD3.1 на CW6.3
А каким образом это сделать?Alex писал(а):Для cw6.3 естественно dct сконвертировал.
Анатолий.
Господа. В словаре c63 созданы 2 файла одинаковой структуры . НО один- dat другой - tps. Прога работает с dat файлом. Затем пишем переливку данных из dat в tps. Затем лихо меняем тип драйвера в файле, с которым работают Browses и прочее c dat на tps. Компилим- вроде нормально. Но при работе в многопользовательской среде (две проги запущены) вроде в безобидном месте обычный put вызывает вис проги №1. Но если вторую прогу после этого закрыть, вис прекращается. Будто-бы многопольз. свойства потерялись. Все перепробовал. Или что-то упустил? Прошу помощи у сообщества.