Автор | Сообщение |
|
| постоянный участник
|
Пост 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 не знал (слышал краем уха только), то хочется и услышать советы по поводу "с чего начать, на что обратить внимание", да и вообще советы по поводу "а стоит ли заморачиваться, есть ли здесь рынок и т.д." Спасибо. Спирин Сергей.
|
|
|
Ответов - 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 и дема должны в одной папке лежать. |
| Да, все правильно, а что есть есть проблемы?
|
|
|
|
| постоянный участник
|
Пост 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 отношения не имеет. Если у Вас четко повторяется, напишите, пожалуйста, последовательность действий.
|
|
|
|
| постоянный участник
|
Пост N: 372
Зарегистрирован: 09.10.06
|
|
Отправлено: 22.01.08 10:26. Заголовок: Sergey Spirin пишет:..
Sergey Spirin пишет: цитата: | сейчас дома повторить не могу в принципе |
| Достаточно установить FastReport Action в Export Report и 2 раза воспользоваться кнопкой Memos and Pictures
|
|
|
|
| постоянный участник
|
Пост N: 408
Зарегистрирован: 12.09.06
|
|
Отправлено: 22.01.08 10:53. Заголовок: Лучше было бы положи..
Лучше было бы положить ЕХЕ-шник уже готовый, а то не собирается !!!! А так хочется глянуть быстрей как это работает. Лучше всего даже все варианты в ДЕМО запихнуть и название сделать: demo_minigui.exe demo_xH_gtwin.exe demo_H_gtwin.exe и т.д. И всем понятно будет !!!!
|
|
|
|
| модератор
|
Пост N: 692
Зарегистрирован: 25.05.05
|
|
Отправлено: 22.01.08 11:21. Заголовок: Andrey пишет: Лучше..
|
|
|
|
| |
Пост N: 24
Зарегистрирован: 19.12.06
|
|
Отправлено: 22.01.08 12:16. Заголовок: Супер ! Жду демки п..
|
|
|
|
| постоянный участник
|
Пост N: 74
Зарегистрирован: 25.12.07
|
|
Отправлено: 22.01.08 12:23. Заголовок: Петр пишет: Достато..
Петр пишет: цитата: | Достаточно установить FastReport Action в Export Report и 2 раза воспользоваться кнопкой Memos and Pictures |
| Ok. Спасибо. Исправлено. Оказалось, это еще с Аляски, мое непонимание команды SET DEFAULT TO "data\" Я почему-то наверное думал, что это "навсегда" определение , а оказалось нет. Диалог экспорта меняет текущую директорию и "привет"
|
|
|
|
| постоянный участник
|
Пост 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 Евро.
|
|
|
|
| постоянный участник
|
Пост N: 409
Зарегистрирован: 12.09.06
|
|
Отправлено: 22.01.08 13:32. Заголовок: k_dima пишет: Будет..
k_dima пишет: цитата: | Будет ли оно работать c другими GUI типа Visual Xharbour ? |
| Да будет, так как Visual xHarbour совместим с xHarbour'om. А демо я пока под хХарбором пишу.
|
|
|
|
| постоянный участник
|
Пост N: 6
Зарегистрирован: 13.09.07
|
|
Отправлено: 22.01.08 14:31. Заголовок: Sergey Spirin ..
Sergey Spirin А смысл платить 300 евро если за 80 баксов можно купить Fast Report Studio?
|
|
|
|
| постоянный участник
|
Пост N: 76
Зарегистрирован: 25.12.07
|
|
Отправлено: 22.01.08 14:48. Заголовок: leo пишет: А смысл ..
leo пишет: цитата: | А смысл платить 300 евро если за 80 баксов можно купить Fast Report Studio? |
| Купить то можно, только что дальше с этим делать? Далее, 80 баксов - это Personal. То есть для дома и семьи, это как Word себе купить Single для разработчика - это уже около 200 Евро. Ну, попробуйте, как Вам понравится работа через OLE и какие возможности оно в данном случае дает И потом, для буржуев точно будет не меньше, про EXUSSR еще подумаю..., хотя кажется, все кризисы давно прошли?
|
|
|
|
|
| постоянный участник
|
Пост N: 7
Зарегистрирован: 13.09.07
|
|
Отправлено: 22.01.08 14:56. Заголовок: Sergey Spirin п..
Sergey Spirin пишет: цитата: | Купить то можно, только что дальше с этим делать? |
| А дальше без проблем из Harbour вызывается на выполнение любой отчет. Sergey Spirin пишет: цитата: | И потом, для буржуев точно будет не меньше, про EXUSSR еще подумаю..., хотя кажется, все кризисы давно прошли? |
| Не знаю у кого эти кризисы прошли, у меня и у моих коллег еще не скоро будет возможность покупать за 300 евро нужные программы. Хотя я понимаю, что всякий труд должен быть оплачен и по большому счету для нормальной страны деньги эти не такие большие. Но когда мы станем такой страной?
|
|
|
|
| постоянный участник
|
Пост N: 77
Зарегистрирован: 25.12.07
|
|
Отправлено: 22.01.08 15:28. Заголовок: leo пишет: Не знаю ..
leo пишет: цитата: | Не знаю у кого эти кризисы прошли, |
| Это какой любой? C базами, например, как работать будете? leo пишет: цитата: | Не знаю у кого эти кризисы прошли, у меня и .. |
| Честно говоря, я не очень Вас понимаю. Вы независимый разработчик софта? Продаете свой софт? По-моему, остается подсчитать рентабельность приобретения FRH. Если нерентабелен, ну и бог с ним, в конце концов Насчет страны, а Вы откуда? И потом, я же говорю, что для EXUSSR еще подумаю.
|
|
|
|
| |
Пост N: 25
Зарегистрирован: 19.12.06
|
|
Отправлено: 22.01.08 17:16. Заголовок: 300 евро - не вопрос..
300 евро - не вопрос, если еще в эту сумму входит поддержка хотя-бы год - короче ждем версию для Xharbour, как только появится, попробую ее под Visual Xharbour погонять.
|
|
|
|
| постоянный участник
|
Пост N: 78
Зарегистрирован: 25.12.07
|
|
Отправлено: 22.01.08 17:43. Заголовок: k_dima пишет: если ..
k_dima пишет: цитата: | если еще в эту сумму входит поддержка хотя-бы год |
| Насчет поддержки. Если говорить про FRAX, то текущая сборка пересобирается 1-2 в неделю и естественно доступна пользователям. То есть, все баги как мои, так и FastReport Inc правяться оперативно. А в консультациях тоже ния ни Фаст никому не отказываем С FRH я думаю будет аналогично.
|
|
|
|
| постоянный участник
|
Пост 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 сделать все описание ? Если нет то дайте как можно ......
|
|
|
|
| постоянный участник
|
Пост N: 79
Зарегистрирован: 25.12.07
|
|
Отправлено: 22.01.08 22:40. Заголовок: Andrey пишет: Народ..
Andrey пишет: цитата: | Народ ! Помогите разобраться в написании терминала для GTWIN и GTWVT под различные кодировки: 1251 и 866 |
| Андрей, да пускай будет только английский. Какого то особенного смысла в русском языке в деме нет. Не упирайтесь! :)
|
|
|
|
| постоянный участник
|
Пост N: 411
Зарегистрирован: 12.09.06
|
|
Отправлено: 22.01.08 23:03. Заголовок: Ну для Демо можно и ..
Ну для Демо можно и только английский, но хочется всетаки универсальности, тем более что препроцессор позволяет !
|
|
|
|
| постоянный участник
|
Пост N: 80
Зарегистрирован: 25.12.07
|
|
Отправлено: 23.01.08 12:04. Заголовок: Здравствуйте. Давно..
Здравствуйте. Давно хочу спросить, какой лучший способ сгенерить (возбудить) ошибку? То есть, вот даже "живой" пример: ::frSystHandle := FrLoad(cOptionalPath) IF ::frSystHandle <> 0 ................... ELSE // ?? How to raise exception ? ENDIF
|
|
|
|
| модератор
|
Пост 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
|
|
|
Ответов - 201
, стр:
1
2
3
4
5
6
7
8
9
10
11
All
[только новые]
|
|