Форум » [x]Harbour » Постепенный переход на xHarbour » Ответить

Постепенный переход на xHarbour

NatalyS: Добрый день. Поставили задачу создания приложений под Windows. Вопрос такой: Если часть пользователей будет работать по старой схеме, а часть уже по новой, то не будет ли конфликта с базой? Я так понимаю, сама база не затрагивается при создании новых приложений, но хотелось бы ответа знатоков

Ответов - 42, стр: 1 2 3 All

wad1: Тут все зависит от используемых индексов. Старая схема - это что?

NatalyS: Все здесь работает только на Клиппере в DOS. Сама я его не знаю еще. Сейчас ставится задача найти решение адаптации под Windows и разработки нормального графического интерфейса. Файлы индекса *.ntx. И еще. Версия Clipper 5.01 стоит.

Andrey: Читайте здесь на форуме как переходить с ДОСа на Харбор ! Проблем нет в переходе. Только с граф.интерфейсом придется потерпеть, не так быстро делается...


NatalyS: А что посоветуете: Harbour или xHarbour? И что выбрать для разработки граф.интерфейса? Чтобы хотя бы знать направление копания

AndreyZh: ПРОВЕРЕНО! ИНДЕКСЫ НЕ СОВМЕСТИМЫ, следовательно невозможна совместная работа Clipper и Harbour приложений с одной базой данных! Почитайте тему, где сильно "мучил" местных ГУРУ http://clipper.borda.ru/?1-4-40-00000527-000-0-0-1270323717

wad1: Проверено. С драйвером SIXCDX нормально работают Clipper (5.2E), Harbour и Delphy с драйвером Appolo. И такая связка работает в течение нескольких лет примерно у 200 пользователей.

Andrey: NatalyS пишет: А что посоветуете: Harbour или xHarbour? И что выбрать для разработки граф.интерфейса? Чтобы хотя бы знать направление копания Здесь на форуме эти вопросу обсуждались ! ЧИТАЙТЕ ! Есть инструкции по быстрому переходу на хХарбор ! Для граф.интерфейса лучше MiniGui !

NatalyS: Всем спасибо за ответы. Выдает ошибку Error E0001 Statement not allowed outside of procedure or function. Что это может значить?

Pasha: Скорее всего, выполняемые операторы начинаются сразу с начала модуля, без procedure/function Чтобы собрать такой модуль, надо убрать ключ компилятора -n

Andrey: NatalyS пишет: Всем спасибо за ответы. Выдает ошибку Error E0001 Statement not allowed outside of procedure or function. Что это может значить? Ну блин, здесь на форуме одни экстрасенсы !!! Наверно нужно заявку подавать в телепрограмму "Битва экстрасенсов" ... А по внятней написать можно ? Каким компилятором собирает проект, какой файл-проекта, через чего проект собираем ?

NatalyS: Я, конечно, понимаю, что пишу непонятно. Просто я сама даже не знаю, что спросить и как. В общем что я вижу: использую xHarbour v.1.20.01, руководствовалась Вашим мануалом, Andrey. Затык начинается на этапе компиляции: Выдается гора ошибок Error E0001 Statement not allowed outside of procedure or function. Наши программисты дали мне тестовую задачу. На мою машину скопировали prg и ch файлы, которые я все скопировала в папку SOURCE. Еще здесь используется такая штука: текстовый документ, указывающий путь к используемой базе. Программисты скептически относятся к идее перехода, потому тыкаюсь сама. И нужно изобразить, что все получится хорошо и что можно перетаскивать всю систему (ооочень большая. Машиностроительный завод с наработками на Клиппере за n-ное число лет). Пытаюсь найти мануал "Для чайников", чтобы понять,что у Вас спросить. В общем, целая поэма:-)

Dima: Andrey Спокойнее гусары , спокойнее ;) Вежливее надо быть

Pasha: Андрей у нас строгий :) А по поводу ошибки компиляции - так причина та, что я написал. У клиппера есть такой архаичный режим - можно создавать модуль без оформления главной функции/процедуры, и такой модуль надо собирать без флажка /n. Похоже у вас именно так и делается

Dima: NatalyS пишет: Наши программисты дали мне тестовую задачу А начните с простой задачи Proc Main() ? "Hello world!" wait return nil

Pasha: NatalyS пишет: В общем что я вижу: использую xHarbour v.1.20.01 В качестве полигона можно использовать и xHarbour, но сейчас Harbour продвинулся далеко вперед, так что в качестве рабочего инструмента сейчас лучше ориентироваться на него

Andrey: NatalyS пишет: Наши программисты дали мне тестовую задачу. На мою машину скопировали prg и ch файлы, которые я все скопировала в папку SOURCE. Еще здесь используется такая штука: текстовый документ, указывающий путь к используемой базе. Давайте Архив вашей задачи. Я сам соберу быстрей.... NatalyS пишет: Программисты скептически относятся к идее перехода, потому тыкаюсь сама. И нужно изобразить, что все получится хорошо и что можно перетаскивать всю систему (ооочень большая. Машиностроительный завод с наработками на Клиппере за n-ное число лет). Давайте нос утрем этим программистам ! И все у нас получиться хорошо, так как Харбор рулит лучше всех !

Pasha: Andrey пишет: Давайте Архив вашей задачи. Я сам соберу быстрей.... Так надо не наловить рыбы, а научить ловить рыбу

NatalyS: Да, хотелось бы научиться. Эм, снова дилетантский вопрос: где искать сей флажок /n?

PSP: NatalyS пишет: где искать сей флажок /n Это - параметр компилятора Clipper.exe Запустите его без параметров и увидите.

Andrey: NatalyS пишет: Эм, снова дилетантский вопрос: где искать сей флажок /n? Для ответа на ваш вопрос следует ВАМ ответить на мой предыдущий вопрос. Чем собран ВАШ проект ? Если вы собирали по моей документации, то я не знаю по какой ? У меня их несколько ! Если для хХарбор, то я там описываю утилиту HBMAKE ! И там есть включение/отключение ключа - /n ! Вы видите NatalyS, сколько если.... Хватит наверно делать из меня экстрасенса...



полная версия страницы