On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение
постоянный участник


Пост N: 1
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 25.12.07 17:41. Заголовок: C чего начать? Есть ли С-API? И т. д.


Здравствуйте.

Хотелось бы услышать советы и рекомендации, во-первых, "откуда качать, что ставить и т.п.". И второе, это информация по С-API.

Объясню свою ситуацию. Я не клипперист (дельфист), однако, получилось, что плотно познакомился с Clipper и Alaska Xbase++. Для Alaska Xbase написал дельфи-оболочку над С-API и полностью портировал FastReport (генератор отчетов) для этого языка, продукт продается и т.д (см. http://www.hotsoft.ru/ALASKA/frax_eng.htm).

Но вот стал получать много писем из Испании Призывают тоже самое сделать для Harbour/xHarbour/FiveWin и т. д..

Так как ничего до этого про Harbour не знал (слышал краем уха только), то хочется и услышать советы по поводу "с чего начать, на что обратить внимание", да и вообще советы по поводу "а стоит ли заморачиваться, есть ли здесь рынок и т.д."

Спасибо.

Спирин Сергей.


Спасибо: 0 
Профиль
Ответов - 201 , стр: 1 2 3 4 5 6 7 8 9 10 11 All [только новые]


постоянный участник


Пост N: 72
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 21.01.08 22:37. Заголовок: PSP пишет: Я так по..


PSP пишет:

 цитата:
Я так понял, что FRH и дема должны в одной папке лежать.



Да, все правильно, а что есть есть проблемы?

Спасибо: 0 
Профиль
постоянный участник


Пост N: 73
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 21.01.08 23:00. Заголовок: Петр пишет: Error D..


Петр пишет:

 цитата:
Error DBFCDX/1001 Open error: Biolife.dbf (DOS Error 3)

Called from DBUSEAREA(0)



Интересно, у меня работе пару раз эта ошибка тоже "проскользнула", сейчас дома повторить не могу в принципе .

Но в любом случае это чисто DBFCDX ошибка, то есть чистая Harbour-ошибка, к FRH отношения не имеет. Если у Вас четко повторяется, напишите, пожалуйста, последовательность действий.

Спасибо: 0 
Профиль
постоянный участник


Пост N: 372
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 22.01.08 10:26. Заголовок: Sergey Spirin пишет:..


Sergey Spirin пишет:

 цитата:
сейчас дома повторить не могу в принципе




Достаточно установить FastReport Action в Export Report и 2 раза воспользоваться кнопкой Memos and Pictures



Спасибо: 0 
Профиль
постоянный участник




Пост N: 408
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.01.08 10:53. Заголовок: Лучше было бы положи..


Лучше было бы положить ЕХЕ-шник уже готовый, а то не собирается !!!!
А так хочется глянуть быстрей как это работает.
Лучше всего даже все варианты в ДЕМО запихнуть и название сделать:
demo_minigui.exe
demo_xH_gtwin.exe
demo_H_gtwin.exe
и т.д.

И всем понятно будет !!!!

Спасибо: 0 
Профиль
модератор




Пост N: 692
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 22.01.08 11:21. Заголовок: Andrey пишет: Лучше..


Andrey пишет:

 цитата:
Лучше было бы положить ЕХЕ-шник уже готовый


Выложил рабочий вариант FrH с откомпилированным экзешником и исходниками по адресу:

http://minigui.mylivepage.ru/file/?fileid=4477




Спасибо: 0 
Профиль



Пост N: 24
Зарегистрирован: 19.12.06
ссылка на сообщение  Отправлено: 22.01.08 12:16. Заголовок: Супер ! Жду демки п..


Супер ! Жду демки под wvt/wvw .
Будет ли оно работать c другими GUI типа Visual Xharbour ?
http://www.xharbour.com/index_vxh.asp?page=products_vxh_home_new&show_h=1
И шкурный вопрос - сколько будет стоить лицензия ?

Спасибо: 0 
Профиль
постоянный участник


Пост N: 74
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 22.01.08 12:23. Заголовок: Петр пишет: Достато..


Петр пишет:

 цитата:
Достаточно установить FastReport Action в Export Report и 2 раза воспользоваться кнопкой Memos and Pictures



Ok. Спасибо. Исправлено. Оказалось, это еще с Аляски, мое непонимание команды SET DEFAULT TO "data\"

Я почему-то наверное думал, что это "навсегда" определение , а оказалось нет. Диалог экспорта меняет текущую директорию и "привет"

Спасибо: 0 
Профиль
постоянный участник


Пост N: 75
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 22.01.08 12:31. Заголовок: k_dima пишет: Будет..


k_dima пишет:

 цитата:
Будет ли оно работать c другими GUI типа Visual Xharbour ?



Да, будет. Заявлено же, что "compatible with any Harbour or xHarbour -based systems"

k_dima пишет:

 цитата:
И шкурный вопрос - сколько будет стоить лицензия ?



FRAX (это для Аляски) сейчас стоит 299 Евро.


Спасибо: 0 
Профиль
постоянный участник




Пост N: 409
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.01.08 13:32. Заголовок: k_dima пишет: Будет..


k_dima пишет:

 цитата:
Будет ли оно работать c другими GUI типа Visual Xharbour ?



Да будет, так как Visual xHarbour совместим с xHarbour'om.
А демо я пока под хХарбором пишу.

Спасибо: 0 
Профиль
постоянный участник


Пост N: 6
Зарегистрирован: 13.09.07
ссылка на сообщение  Отправлено: 22.01.08 14:31. Заголовок: Sergey Spirin ..


Sergey Spirin

А смысл платить 300 евро если за 80 баксов можно купить Fast Report Studio?

Спасибо: 0 
Профиль
постоянный участник


Пост N: 76
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 22.01.08 14:48. Заголовок: leo пишет: А смысл ..


leo пишет:

 цитата:
А смысл платить 300 евро если за 80 баксов можно купить Fast Report Studio?





Купить то можно, только что дальше с этим делать?

Далее, 80 баксов - это Personal. То есть для дома и семьи, это как Word себе купить

Single для разработчика - это уже около 200 Евро. Ну, попробуйте, как Вам понравится работа через OLE и какие возможности оно в данном случае дает


И потом, для буржуев точно будет не меньше, про EXUSSR еще подумаю..., хотя кажется, все кризисы давно прошли?



Спасибо: 0 
Профиль
постоянный участник


Пост N: 7
Зарегистрирован: 13.09.07
ссылка на сообщение  Отправлено: 22.01.08 14:56. Заголовок: Sergey Spirin п..


Sergey Spirin пишет:


 цитата:
Купить то можно, только что дальше с этим делать?



А дальше без проблем из Harbour вызывается на выполнение любой отчет.

Sergey Spirin пишет:

 цитата:
И потом, для буржуев точно будет не меньше, про EXUSSR еще подумаю..., хотя кажется, все кризисы давно прошли?



Не знаю у кого эти кризисы прошли, у меня и у моих коллег еще не скоро будет возможность покупать за 300 евро нужные программы. Хотя я понимаю, что всякий труд должен быть оплачен и по большому счету для
нормальной страны деньги эти не такие большие. Но когда мы станем такой страной?




Спасибо: 0 
Профиль
постоянный участник


Пост N: 77
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 22.01.08 15:28. Заголовок: leo пишет: Не знаю ..


leo пишет:

 цитата:
Не знаю у кого эти кризисы прошли,



Это какой любой? C базами, например, как работать будете?

leo пишет:

 цитата:
Не знаю у кого эти кризисы прошли, у меня и ..



Честно говоря, я не очень Вас понимаю. Вы независимый разработчик софта? Продаете свой софт? По-моему, остается подсчитать рентабельность приобретения FRH. Если нерентабелен, ну и бог с ним, в конце концов

Насчет страны, а Вы откуда?

И потом, я же говорю, что для EXUSSR еще подумаю.




Спасибо: 0 
Профиль



Пост N: 25
Зарегистрирован: 19.12.06
ссылка на сообщение  Отправлено: 22.01.08 17:16. Заголовок: 300 евро - не вопрос..


300 евро - не вопрос, если еще в эту сумму входит поддержка хотя-бы год - короче ждем версию для Xharbour, как только появится, попробую ее под Visual Xharbour погонять.

Спасибо: 0 
Профиль
постоянный участник


Пост N: 78
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 22.01.08 17:43. Заголовок: k_dima пишет: если ..


k_dima пишет:

 цитата:
если еще в эту сумму входит поддержка хотя-бы год



Насчет поддержки. Если говорить про FRAX, то текущая сборка пересобирается 1-2 в неделю и естественно доступна пользователям. То есть, все баги как мои, так и FastReport Inc правяться оперативно. А в консультациях тоже ния ни Фаст никому не отказываем

С FRH я думаю будет аналогично.



Спасибо: 0 
Профиль
постоянный участник




Пост N: 410
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.01.08 22:10. Заголовок: Народ ! Помогите раз..


Народ ! Помогите разобраться в написании терминала для GTWIN и GTWVT под различные кодировки: 1251 и 866
Все строковые константы сидят в CH
lang_en.ch
lang_ru.dos.ch
lang_ru.win.ch
Можно ли в одном модуле PRG сделать все описание ?
Если нет то дайте как можно ......

Спасибо: 0 
Профиль
постоянный участник


Пост N: 79
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 22.01.08 22:40. Заголовок: Andrey пишет: Народ..


Andrey пишет:

 цитата:
Народ ! Помогите разобраться в написании терминала для GTWIN и GTWVT под различные кодировки: 1251 и 866



Андрей, да пускай будет только английский. Какого то особенного смысла в русском языке в деме нет. Не упирайтесь! :)

Спасибо: 0 
Профиль
постоянный участник




Пост N: 411
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.01.08 23:03. Заголовок: Ну для Демо можно и ..


Ну для Демо можно и только английский, но хочется всетаки универсальности, тем более что препроцессор позволяет !

Спасибо: 0 
Профиль
постоянный участник


Пост N: 80
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 23.01.08 12:04. Заголовок: Здравствуйте. Давно..


Здравствуйте.

Давно хочу спросить, какой лучший способ сгенерить (возбудить) ошибку? То есть, вот даже "живой" пример:

::frSystHandle := FrLoad(cOptionalPath)
IF ::frSystHandle <> 0
...................
ELSE
// ?? How to raise exception ?
ENDIF



Спасибо: 0 
Профиль
модератор




Пост N: 693
Зарегистрирован: 25.05.05
ссылка на сообщение  Отправлено: 23.01.08 13:34. Заголовок: Sergey Spirin пишет:..


Sergey Spirin пишет:

 цитата:
какой лучший способ обработать ошибку?


Для этого предназначена следующая структура:

BEGIN SEQUENCE
::frSystHandle := FrLoad(cOptionalPath)
IF EMPTY(::frSystHandle)
MsgStop('Error message.')
BREAK
ENDIF
...
END SEQUENCE



Спасибо: 0 
Профиль
Ответов - 201 , стр: 1 2 3 4 5 6 7 8 9 10 11 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 171
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет