On-line: Pasha, гостей 1. Всего: 2 [подробнее..]
АвторСообщение





Пост N: 9
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 22.03.10 11:28. Заголовок: Предложение... и ламерские вопросы


Добрый день уважаемые специалисты!

Попробовал перевести часть большого проекта на Clipper 5.01R+CTII под xHarbour в плане проверки "быстродействия" и поверхностного анализа проблем совместимости. СПАСИБО Верченко Андрею за его инструкцию!!! Некоторый предварительные (для меня) результаты:

1. Оконная система CT поддерживается в xHarbour;
2. Быстродействие xHarbour в математике в 8 раз быстрее (наверное использование RAM), а на базах примерно на 30% быстрее, что очень заманчиво.

Т.е. есть резон пытаться перевести часть "некритичных" приложений на [x]Harbour. НО!!! Натолкнулся на ряд технических и организационных проблем... Главная из которых отсутствие в "удобном" доступе документации и весьма полезных инструкций/программ (на русском языке), хотя они имеются в наличии, как правило авторы размещают их в хранилищах с ограниченным сроком хранения и мои попытки скачать их натыкаются на сообщение "файл удалён из хранилища".

ПРЕДЛОЖЕНИЕ:

На своём сайте могу сделать страницу со ссылками на полезные программы и документацию, а так же разместить на сайте архивы данной (весьма полезной информации), выделив под это до 100mb (хостинг халявный и ограниченный по размеру). Для этого пришлите мне пожалуйста на почту zhsoft///@///mail.ru копии архивов документации с кратким оглавление и авторством. В частности руссификацию xMate, инструкцию по переводу приложений, какую нибудь документацию по языку и RDD и т.д.


ВОПРОСЫ

1. Правильно ли понял, что заброшены многие полезные проекты под Harbour типа miniGui, xMate, hwGui и что это "нормальная практика" развития проекта Harbour?

2. Пожалуйста предложите "свободную" связку для создания графических приложений одновременно под Win32/64/Linux типа FrameWork+Gui+[x]Harbour+ReportSystem+RddSQL(free), но которая развивается по настоящее время и существует хотя бы 3 года, например, как понял возможен вариант xMate + hwGui + xHarbour, но всё кроме Harb брошено в 1996 году, т.е. неперспективно.

3. Натолкнулся на ряд несовместимостей (в препроцессоре, использовании "внешних" функций на C)! Если не сложно - приведите другие примеры несовместимости и глюков [x]Harbour, которые необходимо "особо" обходить!

Важная мелочь?

Что проблема работы с 866 кодировкой в Upper/Lower не решена? Это критично, т.к. используется в индексах, да и предполагаю продолжать развитие Clipper проекта, постепенно убирая несовместимости с Harbour пока на 100% не буду уверен в "безглючности" Harbour.

Что нет функции TempFile() из CT в xHarbour?


Заранее спасибо за ответы!!!

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


администратор




Пост N: 1489
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 27.03.10 13:34. Заголовок: AndreyZh пишет: А к..


AndreyZh пишет:

 цитата:
А какой у Вас Browser?


Firefox Mozilla 3.6.2

Кстати Opera 10.51 Build 3315 сработала нормально.

AndreyZh пишет:

 цитата:
попробуйте через zhsoft.nm.ru


Да так работает и в FireFox

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 41
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 27.03.10 13:41. Заголовок: Да так работает и в ..



 цитата:
Да так работает и в FireFox



Действительно данные "глюки" - особенности (почему-то) только FireFox. Суть - бесплатный хостинг "насильно" предлагает установить парнёрскую программу-почтовик qip. Большинство browser (сам работают на 5 типах) игнорирует это рекламное предложение, а "лис" воспринимает это как вирус (всплывающее окно, несанкционированный запрос на установку ПО и т.д.), причём единожды отказавщись от этого FF более не достаёт этим сообщением для любого сайта ****.nm.ru?


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




Пост N: 1490
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 27.03.10 14:06. Заголовок: AndreyZh пишет: Или..


AndreyZh пишет:

 цитата:
Или как "поймать" молниеносные сообщения?


Если это Xharbour , тогда в папке откуда запускаешь программу ищи Error.log , там все написано.

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 42
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 27.03.10 14:13. Заголовок: Если это Xharbour , ..



 цитата:
Если это Xharbour , тогда в папке откуда запускаешь программу ищи Error.log , там все написано.



Когда не помогают похоже лучше соображаю, но теряю кучу времени - заставил "Гюльчатай показать личико", но всё равно причина непонятна, т.к. аналогичный блок в программе встречается сотни раз. Скрин ошибочной ситуации:



ПОМОГИТЕ пожалуйста!

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




Пост N: 1491
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 27.03.10 14:31. Заголовок: Могу только предполо..


Могу только предположить что была сделана попытка устновить фокус на индекс которого нет в списке.
Например
Use test new
set Index to test1 ,test2
ordsetfocus(3)

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 43
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 27.03.10 14:38. Заголовок: Спасибо! Но здесь вс..


Спасибо! Но здесь всё единообразно и "чисто". Плохо с англицким - проблема, судя по импортным форумам старая, могет Вам более понятно:

A client bought a "refurbished" computer with XP Pro. When we try to start my program on that machine, we get a pop up alert that has the banner Unrecoverable Error 9001 and a message that says Unrecoverable Error.

This is not in the typical FW error message. I have not seen this before, and don't know if it is from our program, or caused by Windows XP, or perhaps some other program.

I do use Advantage RDD and in this case he would be running local server. However it does not say this is an ADS error. A 9001 would be an illegal use of memory in ADS.

Has anyone else experienced this type of error and found a clue as to what it means ? I know its not a FW or xHarbour error, but I also know there are a lot of sharp, experienced, people here who may have experienced something similar.
------------------
9001 -- Database RDD failed to load
Explanation: The runtime system has failed to detect an RDD loaded
in an application that requires one.

Action: Refer to Actions and Notes under 999 and 1011. Check third
party .LIBraries for compatibility and version. Check link script and
order. Look for missing RDD .LIBrary or .OBJ files. The .EXE may be
invalid.
-----
Back to 9001 – I’ve not come across this in particular. All other errors numbers I’ve had in xH have been exactly as per clipper errors. The quote above was copied from Clipper 5.3 Help file. It’s also in the manuals. If you think it’s the RDD unable to be loaded I can give you contacts of a couple of very helpful people who know ADS inside out.
----
doubt the problem is in the application itself, but rather it is caused by something on this computer or its configuration.

The exact same program is loaded on 100's of workstations and I've never seen this occur. In this case, the client bought a refurbished computer to use as a workstation, and the error occurs.

I was looking for some things to look for tha might stimulate the error code. I really didn't want to get into the process of playing with the program itself because it works fine everywhere else.
------
...
------
Apparently the folder on the server was unshared. Accessing it from a client machine returned the 9001 error.
The folder had been previously marked shared, and I have no idea how the status changed.
Apparently the OS did not pass back a specific error code to xHarbour which issues a 9001 as an undefined error.
As I suspected, the problem had nothing to do with the actual program code.



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




Пост N: 1492
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 27.03.10 14:48. Заголовок: В качестве RDD испол..


В качестве RDD используется ADS ?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 44
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 27.03.10 14:49. Заголовок: Нет конечно! Стандар..


Нет конечно! Стандартные clipper 5.01 инструменты, даже без описания RDD.
Гемор, что в части отчётов (данный вызов справочника работает).

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 45
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 27.03.10 15:20. Заголовок: Ура - нашёл! Не уже ..


Ура - нашёл! Не уже ли никто не "натыкался"... В приципе схожая проблема "растёт" от Clipper 5.2 и старше...

Код порождающий данную (и множество других) ошибку:

DbSelectArea(0) // Перехожу в пустую рабочую область
n := IndexOrd() // Clipper 5.01 эту ситуацию обрабатывает

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




Пост N: 1493
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 27.03.10 15:45. Заголовок: AndreyZh Может тебе..


AndreyZh
Может тебе следует в начале приложение перевести с Clipper 5.1 на 5.2e а уже потом в Xharbour ?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 46
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 27.03.10 15:59. Заголовок: Может тебе следует в..



 цитата:
Может тебе следует в начале приложение перевести с Clipper 5.1 на 5.2e а уже потом в Xharbour ?



Уже переводил одно "по просьбе трудящихся" (нужна была расширенная память):

1. Оно было существенно проще.
2. Диагностическая подсистема 5 после 2 "не сахар".
3. Быстродействие (многократно проверялось) было от 20% хуже.
4. Clipper 5.01R + CT у меня лицензионный.
5. "Хрен на хрен менять - только время терять".

Но и с [x]Harbour сейчас не решается "проблема перевода приложения", а доскональный анализ перспективности, надёжности, стабильности и т.д. данной системы. В качестве "базы" для теста лёгкости перевода и выявления "глюков" и несовместимости [x]Harbour взял своё реальное и большое приложение.


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




Пост N: 1494
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 27.03.10 16:03. Заголовок: AndreyZh пишет: В к..


AndreyZh пишет:

 цитата:
В качестве "базы" для теста лёгкости перевода и выявления "глюков" и несовместимости [x]Harbour взял своё реальное и большое приложение.


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

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


Пост N: 853
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 27.03.10 16:19. Заголовок: AndreyZh пишет: а д..


AndreyZh пишет:

 цитата:
а доскональный анализ перспективности, надёжности, стабильности и т.д. данной системы.


Улыбнуло. Какой системы хHarbour или Harbour? Они же отличаются.
Впрочем для обеих базовой системой является Clipper 5.2. На что вам мягко намекнули.

И еще один совет - уважайте чужой труд и лицензионные соглашения.
Здесь еще никто не додумался выложить у себя на страничке xHarbour Language Reference Guide. Прочитайте его лицензию.
Если кому нибудь и нужно это руководство, то я думаю не составит большого труда скачать с free.xHarbour.com последний релиз xHarbour, который и содержит Language Reference Guide, xBuild- ер и т.п.


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 47
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 27.03.10 17:14. Заголовок: Начал бы с более про..



 цитата:
Начал бы с более простой задачи , отловил бы глюки , несовместимости и тогда проще было бы перевести большое приложение.



С этим НЕ СОГЛАСЕН!!! Большое приложение "дырок"... Для подтверждения - пока отвечали без проблем перевёл на xHarbour свой тестовую сетевую программу анализа скорости и надежности Clipper совместимого приложения, которая "забраковала" Clipper 5.2x, Clipper 5.3x и раннее Harbour.



 цитата:
И еще один совет - уважайте чужой труд и лицензионные соглашения. Здесь еще никто не додумался выложить у себя на страничке xHarbour Language Reference Guide



Даже "слишком" уважаю, если владельцы xHarbour будут возражать против размещения, то сразу уберу. Но наличие подробного документа поможет приобщить к xHarbour большее количество пользователей. Практика показывает, если продукт интенсивно используют, то и ПОКУПАЮТ.



 цитата:
Если кому нибудь и нужно это руководство, то я думаю не составит большого труда скачать с free.xHarbour.com последний релиз xHarbour, который и содержит Language Reference Guide, xBuild- ер и т.п.



Нет там данного документа (его скачал давно с сайта xHarbour, когда они его раздавали). Сейчас обычный набор txt & html документов (скачивал дистрибутив при отладке ошибки с Upper/Lower)

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


Пост N: 854
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 27.03.10 18:25. Заголовок: AndreyZh пишет: Даж..


AndreyZh пишет:

 цитата:
Даже "слишком" уважаю, если владельцы xHarbour будут возражать против размещения, то сразу уберу.


Они возражают - читайте лицензионное соглашение.

 цитата:
Но наличие подробного документа поможет приобщить к xHarbour большее количество пользователей. Практика показывает, если продукт интенсивно используют, то и ПОКУПАЮТ.


Совершенно верно. Поэтому и включают xHarbour Language Reference Guide (продукт xHarbour.com) в сборку free.xHarbour.com

 цитата:
Нет там данного документа


Вас при запуске инсталятора предостерегают

 цитата:
Special care should be given to making sure that you are absolutely clear on the License that apply to each respective component. Be advised that "xeditw.exe", "xbuild.exe", "xbuildw.exe", "XBScript.dll" and "xHarbour Language Reference Guide.chm" which is part of this distribution are NOT part of the xHarbour project, and are NOT subject to the GPL but are products from xHarbour.com Inc. which grants you the non exclusive right to use these files only in conjunction with xHarbour distributions from free.xHarbur.com. You are STRICTLY PROHIBITED from distributing any of these files to anyone else.


А находится xHarbour Language Reference Guide.chm в папке xHarbour\doc
Так что будьте повнимательнее, знаете что такое Lorem ipsum dolor sitamet ?

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 48
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 27.03.10 21:26. Заголовок: А находится xHarbour..



 цитата:
А находится xHarbour Language Reference Guide.chm в папке xHarbour\doc



У меня размещен файл PDF от 2007 года (в "девичестве называемый" xHarbour Language Reference DEMO Guide). Но мне непонятно, чем Вам не нравится идея просвящения специалистов в данном современном и альтернативном продукции MS языке (системе) разработки программ?

Уже каялся в слабом английском (и возмущался развитием импортного интерфеса/документации даже программ рускоязычных разработчиков) - не могли бы Вы давать корректный перевод ссылок



 цитата:
знаете что такое Lorem ipsum dolor sitamet ?



НЕТ. Поясните пожалуйста?


Самое главное! Насколько понял на все мои вопросы на перспективу

"1. Пожалуйста предложите "свободную" связку для создания графических приложений одновременно под Win32/64/Linux типа FrameWork+Gui+[x]Harbour+ReportSystem+RddSQL(free), но которая развивается по настоящее время и существует хотя бы 3 года.
2. Дайте ссылку на бизнес систему (язык не важен), реализованную на Harbour с графическим расширением (прошу БЭСТ и 1С не предлагать), что бы было "гламурно, удобно и приятно использовать"."


отрицательные ответы? Следовательно [x]Harbour можно лишь использовать с целью продлить агонию моих Clipper систем, а перспективно сваливать на Free продукты Microsoft - (Visual Studia + SQL Express)?



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


Пост N: 855
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 27.03.10 23:49. Заголовок: Lorem ipsum dolor si..


Lorem ipsum dolor sitamet - это бессмысленный текст, используемый при макетировании web страниц или xHarbour Language Reference DEMO Guide.
Но и на это демо распространяются копирайты xHarbour.com
Теперь о идеях просвещения
Я только за. Но давайте выходить из существующих реалий. Права выкладывать какие либо справочный материалы у вас нет? Нет. Право размесить ссылку на free.xHarbour.com - есть? Есть - вот и разместите. Отдельно укажите, что кроме актуальной сборки xHarbour, так сказать из первых рук, пользователь совершенно бесплатно и легально получит руководство по языку и ряд других игрушек от xHarbour.com.

 цитата:
Следовательно [x]Harbour можно лишь использовать с целью продлить агонию моих Clipper систем


Ну на счет агонии - это все очень образно и эмоционально. Перспективно или не перспективно "сваливать" на продукты от MS - вопрос тоже очень интересный. И отвечать на него тоже не одному вам придется, а и вашим пользователям. Готовы ли они обновлять машинный парк, как будет происходить администрирование (своими силами или кто-то навещать/удаленно админить будет) и т.д. Короче, даже если вы будете использовать Express версии , то это не означает, что не будет никаких материальных затрат - они обязательно будут. И для вас, специалиста xBase, переход на SQL, ORM будет вовсе не легким. Впрочем, может быть что у вас есть какой-то опыт. Но вот чтобы с нуля и писать шедевры Года 3, а то и больше. За это время MS еще какую нибудь технологию придумает

 цитата:
2. Дайте ссылку на бизнес систему (язык не важен), реализованную на Harbour с графическим расширением (прошу БЭСТ и 1С не предлагать), что бы было "гламурно, удобно и приятно использовать"."


Есть ли такие системы, нет ли их.. Какое это имеет значение? Значит ваша будет первой

 цитата:
1. Пожалуйста предложите "свободную" связку для создания графических приложений одновременно под Win32/64/Linux типа FrameWork+Gui+[x]Harbour+ReportSystem+RddSQL(free), но которая развивается по настоящее время и существует хотя бы 3 года.


Простой ответ - таких универсальных нет. Но вряд ли он абсолютно правильный. Все зависит от того какой смысл вы вкладываете в каждое слово.
Ну, например, hbIde+hbQt+Harbour+hbhpdf+sddoci.
Но hbIde+hbQt еще и года нет и находятся они в альфа версии, опять же проект заточен под Harbour.

Спасибо: 1 
ПрофильЦитата Ответить





Пост N: 49
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 28.03.10 18:51. Заголовок: Спасибо Пётр! Ну, н..


Спасибо Пётр!


 цитата:
Ну, например, hbIde+hbQt+Harbour+hbhpdf+sddoci



А можно, очень кратко по данным продуктам? Здесь xHarbour "не катит"?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 1383
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 29.03.10 15:57. Заголовок: AndreyZh, а Вы сами ..


AndreyZh, а Вы сами не пробовали поискать то, что спрашивали ? Загляните на comp.lang.xharbour, на xharbour.com, на fivetech, есть бразильские сайты.
На fivetech, кстати, народ постоянно показывает друг другу веселые картинки, и они все очень гламурные. Воспользуйтесь наконец гуглом.
Если вы не найдете, то что ищете, это не означает, что таких проектов нет. Их могли просто не выложить в инет.
Вам нужны только свободные средства ? Есть же многоплатформенный fivewin, который имеет весьма почтенный возраст, есть rddsql, который помоложе, есть frh, у которого, правда возраст еще младенческий, но это ему совсем не вредит.


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 51
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 29.03.10 16:18. Заголовок: AndreyZh, а Вы сами ..



 цитата:
AndreyZh, а Вы сами не пробовали поискать то, что спрашивали ? Загляните на comp.lang.xharbour, на xharbour.com, на fivetech, есть бразильские сайты.
На fivetech, кстати, народ постоянно показывает друг другу веселые картинки, и они все очень гламурные. Воспользуйтесь наконец гуглом.
Если вы не найдете, то что ищете, это не означает, что таких проектов нет. Их могли просто не выложить в инет.
Вам нужны только свободные средства ? Есть же многоплатформенный fivewin, который имеет весьма почтенный возраст, есть rddsql, который помоложе, есть frh, у которого, правда возраст еще младенческий, но это ему совсем не вредит.



Надоел, понимаю!!! Конечно ИСКАЛ и приведённые источники мне знакомы. Результаты поиска:

1. БЭСТ 4+/5 ("глямурный" БЭСТ-ОФИС на Access);
2. Есть пару ссылок на конференцию в Чили, где кто-то представлял свою ERP систему;
3. Некий индиец рекламировал свою систему http://www.vouch32.com/ но сайт слишком много хочет мне установить;
4. Помогли! Указав на sample/miniGui/Modest и ВСЁ! Думаю, иначе "навалили бы ссылок".


Увы - даже с русским языком плохо, с англицких ещё хуже, а испанский/итальянский даже на уровне кода не понимаю. Конечно проекты ЕСТЬ! - искал даже по вопросам "внедрения/использования".

Принципиально интересны только свободные системы разработки, в крайнем случае freeware, т.к. сам создаю и внедряю только Open Source системы следовательно стоит вопрос "авторских прав". Кстати нашёл свой "супертест" надёжности и быстродействия clipper систем --- ЕЩЕ БОЛЬШЕ ЗАХОТЕЛ [x]Harbour... Смотрите результаты:



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 139 , стр: 1 2 3 4 5 6 7 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 182
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет