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





Пост 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: 1497
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.03.10 17:17. Заголовок: AndreyZh пишет: Кст..


AndreyZh пишет:

 цитата:
Кстати нашёл свой "супертест" надёжности и быстродействия clipper систем


Исходник покажешь ? ;)

PS
Интересно как "супертест" выявляет надежность...

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





Пост N: 53
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 29.03.10 18:10. Заголовок: Исходник покажешь ? ..



 цитата:
Исходник покажешь ? ;)
PS
Интересно как "супертест" выявляет надежность...



Изначально данный тест - иммитация массированого добавления (с детализацией) приходных накладных (добавление товаров, клиентов и т.д.), отгрузочных накладных-понижение остатков, построение отчётов появился в 199х году для выявления сбоев в работе сети Novell. При каких-то сбоях происходила потеря логической целостности данных, которая проверяется с некой периодичностью в тесте. Нагрузка с одной WS примерно соответствует работе десятка операторов.

Затем его использовал для сравнения скорости и надёжности различных систем (clipper 5.x, harbour) и RDD - по этому и сижу пока на Clipper 5.01 + NTX. Если интересно - куда выслать (разместить архив - исходники и bin)?

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




Пост N: 1499
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.03.10 18:17. Заголовок: AndreyZh Понял. Спа..


AndreyZh
Понял. Спасибо.
Ни чего слать не нужно.

AndreyZh пишет:

 цитата:
для выявления сбоев в работе сети Novell


ADS не пробовал использовать + индексы IDX или CDX ?

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





Пост N: 55
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 29.03.10 19:08. Заголовок: ADS не пробовал испо..



 цитата:
ADS не пробовал использовать + индексы IDX или CDX ?



Нет! Кроме того ADS платный со всеми выдекающими "сложностями", но теоритически должен быть быстрее.

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




Пост N: 1500
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.03.10 19:23. Заголовок: AndreyZh пишет: Кро..


AndreyZh пишет:

 цитата:
Кроме того ADS платный со всеми выдекающими "сложностями"


Скрытый текст

AndreyZh пишет:

 цитата:
но теоритически должен быть быстрее


Быстрее в разы будет.

ЗЫ
Советовал бы NTX сменить на CDX , многие вещи будут "шуршать" быстрее да
и возможностей поболее будет.


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





Пост N: 58
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 29.03.10 20:34. Заголовок: Уважаемый Dima! Кро..


Уважаемый Dima!

Кроме всего ADS сейчас уже неактуален в силу небольших "размеров реальных клиентов" - лишь парочка имеет локальные сетки более 30 ПК, да и им пока хватает. Что касается CDX - у меня от данного формата "плохие впячатления" (в том числе с драйвером Six), да он более компактный и частично решается проблема "числа открытых файлов", но (возможно "неумею готовить") число сбоев/разрушений индексов было гораздо больше, чем с NTX, что заставило "вернуться к старому формату". Сейчас этот формат меня "парит" и на VFP (к счастью приложения локальные).

В xHarbour меня так же прельщают, входящие в поставку RDD (mySql, FireBird, SQLite и через ODBC доступ к любым БД) - но это "на вырост"....

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




Пост N: 1178
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.03.10 21:47. Заголовок: AndreyZh пишет: Что..


AndreyZh пишет:

 цитата:
Что касается CDX - у меня от данного формата "плохие впячатления" (в том числе с драйвером Six)



Бери CDX FoxPro-ный без SIX. Нормальный CDX появился в Клипере версии 5.3 ! Я на нем с 1995 года сижу и работаю ТОЛЬКО с ним !
Скорость выборки на нем, если индексный файл есть по запрашиваемому полю, просто фантастика ! Даже если база лежит на файл-сервере !
Пользовался простым оператором SET FILTER TO (выражение) - там в драйвере Клипера 5.3 CDX была включена оптимизация для фильтров.
хХарбор уступает в скорости по этим вещам, нет у него оптимизации для фильтра. Но зато есть стабильность и быстродействие в другом.
На хХарборе на RDD CDX можно использовать "УСЛОВНУЮ ИНДЕКСАЦИЮ" (как и на Клипере 5.3), очень быстрая вещь.... Такого нет в Клипере 5.01


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




Пост N: 1501
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.03.10 22:21. Заголовок: Andrey пишет: На хХ..


Andrey пишет:

 цитата:
На хХарборе на RDD CDX можно использовать "УСЛОВНУЮ ИНДЕКСАЦИЮ" (как и на Клипере 5.3), очень быстрая вещь.


Ты о локальной задаче или сетевой ?
Покажи простой примерчик.


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




Пост N: 1180
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 30.03.10 06:10. Заголовок: Dima пишет: Ты о ло..


Dima пишет:

 цитата:
Ты о локальной задаче или сетевой ?


Все вместе сразу ! И о том и о другом.
Примерчик, чуть позже... в Москву надо ехать... разгонять тоску... то бишь работать.


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


Пост N: 338
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 31.03.10 09:44. Заголовок: Pasha пишет: есть f..


Pasha пишет:

 цитата:
есть frh, у которого, правда возраст еще младенческий, но это ему совсем не вредит.



Паш, собственно, frh это же только "портирование" фастрепорта. А у фастрепорта возраст отнюдь не младенческий. Я с ним познакомился в 98-м году, версия была 2.1. Именно эта версия тогда в мире дельфи задвинула на задвинула на задний план все эти Кристалы, ReportBuilder-ы, QiuckReport-ы и т.д....

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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 01.04.10 13:27. Заголовок: Извиняюсь что встрев..


Извиняюсь что встреваю ...

Но вот где то неделю назад, мне на глаза попался новый ( для меня ) Avats 5й версии.

Посмотрите на его интерфейс.
Я так понял что он сделан на основе HTMLayout . ( Он упомянут в списке копирайт )
По этой библиотеке есть так же большая ветка на форуме WWW.RSDN.RU
Библиотека бесплатна.

Если сделать терминал типа "gtHTL" просто с выходом на эту библиотеку то, я думаю получится бы ну очень достойный интерфейс.





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




Пост N: 1504
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.04.10 14:37. Заголовок: goest Да не плохо. ..


goest
Да не плохо.
Почитать и скачать демо примеры можно тут
http://guicci.ru/2007/10/28/htmlayout-web-20-prishel-na-desktop/

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





Пост N: 59
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 02.04.10 17:13. Заголовок: Добрый день! Пальцы ..


Добрый день! Пальцы болят, голова пухнет, захотел посмотреть свежие идеи и вопросы, а на форуме "тишина" - как отдохнуть от "долбёжки" по клаве?


Отчёт:

1. Выявлено шесть принципиальных "несовместимостей" clipper 5.01 и xHarbour (занимаюсь переписыванием 400 000 строк кода). Интересно какие?
2. Договорился с парой сотен тесторов моей програмки - думаю "накопают" море дополнительных проблем. Вам будет интересны результаты их "поисков"?
3. Народ, соблазнившийся "результатами теста" хочет терминальное приложение Win "уже вчера", т.ч. "началось веселье"...


Вопрос: Хорошо - гламурных систем на Harbour мало! Но можно ли дать ссылку, хотя бы на ДЕМО, тиражного (минимум 10 инсталляций), хотя бы терминальной системы (кроме БЭСТ). Оно интересно в плане:

1. Мышастого интерфейса.
2. Системы печати.
3. Используемой системы СУБД.
4. Области применения.


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




Пост N: 1188
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 02.04.10 23:09. Заголовок: AndreyZh пишет: тир..


AndreyZh пишет:

 цитата:
тиражного (минимум 10 инсталляций)


Смотри здесь форум http://clipper.borda.ru/?1-4-60-00000477-000-0-0-1257415410 там скриншот моей программы. Демки нет, мне незачем ее делать.

AndreyZh пишет:

 цитата:
2. Системы печати.


FastReport 4.0 - смотри здесь же на форуме.

AndreyZh пишет:

 цитата:
3. Используемой системы СУБД.


Драйвер DBFCDX .

AndreyZh пишет:

 цитата:
4. Области применения.


Ищи здесь на форуме тему
Форум » GUI » Список "серьезных" приложений на (x) и "просто" Harbour.
И еще где то есть, т.е. здесь валялось...

А вообще, чувствуется по вашим вопросам, что темы на форуме вами не читаны сударь....

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





Пост N: 60
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 03.04.10 08:10. Заголовок: Доброе утро уважаемы..


Доброе утро уважаемые специалисты! Пока пальчики работают....


 цитата:
А вообще, чувствуется по вашим вопросам, что темы на форуме вами не читаны сударь....

А "оскорблять" не надо! ДА? Прежде, чем обратиться к "помощи зала" перечитал ВСЕ темы.

Если посмотрите на мои вопросы в теме, то они трёх типов:

1. Обсуждали, но не нашли решений. Например Upper/Lower.
2. Чёткого решения нет даже на импортных форумах. Например 9001 ошибка.
3. Просил дать ссылки на реальные программы или их демки. Увы!



 цитата:
Драйвер DBFCDX



Какая максимальная сетевая нагрузка (пользователей)? Число записей в наибольшей оперативной таблице? ОС сервера и рабочих станций? Место расположения временных таблмц? Используете ли условную индексацию, Locate, блокировку группы (не всех) записей, пишете прямо в базу или сброс из временных переменным?



 цитата:
FastReport 4.0 - смотри здесь же на форуме



Он же платный? И не хочу обидеть Спирина, но на форумах дельфей активно обсуждают его "тормознутость".. А другие варианты есть?



 цитата:
Смотри здесь форум http://clipper.borda.ru/?1-4-60-00000477-000-0-0-1257415410 там скриншот моей программы. Демки нет, мне незачем ее делать.



Там начал задавать свои вопросы... Есть демо функции alert на фоне одного экрана программы "абонент" (когда сайт доделаете?) аналогичную (схожую по интерфейсу) программу "книга" господина Лукашевского то же смотрел (http://winkniga.ru/ извините забыл о ней).

Может и другим будет интересно... Реальные, но увы мелкие приложения есть на сайте Филатова http://hmg.narod.ru/ - очень интересные для изучения нюансов miniGui, но иногда не работаю ссылки (на http://minigui.mylivepage.ru/file/37_MyProgram); Кресина; Гаршина (к сожалению удалил у себя ссылки).

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


Пост N: 343
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 03.04.10 10:57. Заголовок: AndreyZh пишет: Он ..


AndreyZh пишет:

 цитата:
Он же платный? И не хочу обидеть Спирина, но на форумах дельфей активно обсуждают его "тормознутость"..



Да уж, вот это ляпнул, так ляпнул. Из разряда - "слышал звон, не знаю где он" Фаст он на то и ФАСТ, что по быстродействию с ним никто и рядом не стоит. Ну а то, что "кривые ручки" дилетантов могут согнуть любые подковы - это факт общеизвестный

Относительно же "платно", так это же классика жанра, особенно в разработке ПО:


быстро
качественно
дешево

уберите одно лишнее





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





Пост N: 61
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 03.04.10 11:18. Заголовок: Ну вот! Еще одного с..


Ну вот! Еще одного спеца "обидел"...


 цитата:
Да уж, вот это ляпнул, так ляпнул. Из разряда - "слышал звон, не знаю где он"



Не совсем... Иногда "залетаю" на другие системы разработки, где так же стоит вопрос "отчётной системы". При этом стараюсь досконально изучить сопутствующую информацию. Давно не смотрел возможности FR, но если "принципиально":

1. Тормоза при загрузке из большого файла http://ns.fast-report.com/ru/forum/lofiversion/index.php/f8-750.html
2. FastReport при использовании FastMM4 в режиме FullDebugMode - действительно жрёт БОЛЬШОЕ количество памяти, и именно в ObjToXML/XMLToObj. У меня, например, на чтение готового отчета с диска страниц на 1000 уходило что-то около 400..1000МБ оперативки (точно не помню, но порядок такой) http://www.sql.ru/forum/actualthread.aspx?tid=652710



 цитата:
быстро
качественно
дешево



На пока могу оставить только "дешево"! Но и сами ответьте на вопрос - как можно продвигать бесплатные программы, использующие платный инструмент, не имея при этом "спонсорской помощи"? По FastReport - хорошая отчётная система и даже для ряда продуктов имеет "ограниченную" версию, почему же в качестве "крючка" не предлагать такую для (x)Harbour?

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


Пост N: 344
Зарегистрирован: 25.12.07
ссылка на сообщение  Отправлено: 03.04.10 12:27. Заголовок: AndreyZh пишет: Ну ..


AndreyZh пишет:

 цитата:
Ну вот! Еще одного спеца "обидел"...



Ну уж, было б на что обижаться

AndreyZh пишет:

 цитата:
Не совсем...



Совсем, совсем В первом случае человеку просто не хватает квалификации понять причины. В дельфи это решается совсем несложно. "Наш" Андрей, кстати, на это наступал, и я просто сделал для Харбура порт этого решения.

Да и во втором случае, непонятно, что же там человек наворотил такого, что фаст "скрипит" у него на преобразованиях объект<->xml. Во, что называется, объектов наворотил И что там за объекты, которые жрут столько памяти.. И если столько жрет, то почему отключено кэширование в файл. Мне вспоминается мой один алясочный юзер, китаец, но живет в Германии. Этот китаец, видимо отчаявшись получить иероглифы в Аляске, сделал систему вывода иероглифов в графику... И решил сделать отчет на такой основе, при этом у меня сложилось впечатление, что печатать так на китайском он решил сразу большую советскую энциклопедию. Вот мы с ним "поигрались" . И ничего, FRAX вполне нормально держал многогигабайтный файловый кэш десятков тысяч страниц, содержащих графику с иероглифами

AndreyZh пишет:

 цитата:
Но и сами ответьте на вопрос - как можно продвигать бесплатные программы, использующие платный инструмент, не имея при этом "спонсорской помощи"?



Да я и не навязываю Заявление же, "дайте мне качественное, да нахаляву", и с эдакой "претензией", просто вызывает улыбку










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


Пост N: 363
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 03.04.10 14:12. Заголовок: Sergey Spirin пишет:..


Sergey Spirin пишет:

 цитата:
Заявление же, "дайте мне качественное, да нахаляву", и с эдакой "претензией", просто вызывает улыбку


Согласен. Harbour - прекрасный инструмент. Чтобы перевести программы с Clipper, ничего больше не нужно.
Денег никто не просит. Продукт, сделанный на Harbour, можно продавать, не ущемляя чьих-либо прав.
Что еще надо?
Для GUI тоже инструменты есть. Пробуй, выбирай...
Есть LetoDB. Работает. Вопросы решаются.
Генератор отчетов? Дык, хорошего бесплатного нет.
Мое мнение - все, что нужно, есть. Качество высокое. Использовать можно.

Вариант 2: перевести 400000 строк Clipper-ного кода на другую платформу, которую Вы считаете более подходящей.

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





Пост N: 62
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 03.04.10 14:46. Заголовок: Sergey Spirin Заявле..


Sergey Spirin
 цитата:
Заявление же, "дайте мне качественное, да нахаляву", и с эдакой "претензией", просто вызывает улыбку



AndreyZh
 цитата:
На пока могу оставить только "дешево"!


--------------------------------- Давайте цитировать корректно ---------------------------------


 цитата:
Генератор отчетов? Дык, хорошего бесплатного нет.



Пока не страшно! Использую несколько механизмов печати (уже проверил на конвертированной в xHarbour программе):

1. Штатная печать на lpt1, используя ESC

Остальное через програмку на VFP, висящую on-line:
2. Конвертация в Win формат на принтер по умолчанию;
3. Конвертация любого отчёта в DOC (Word) посредством MS Word/OO Writer;
4. Пользовательские отчёты в соответствии с RTF шаблонами - чуть адаптировал сырцы "Генератор отчетов RtfEPORT version 0.9.1b (c) Алексей Кирпичев (kanank@mail.ru)" К стати их, наверное легко переделать на xHarbour...


Просьба!
Кажется отладил свою систему, избавившись от "всех" несовместимостей с xHarbour... Теперь наверное нужно её передавать пользователям на "параллельное тестирование", но пока опасаюсь... Нет ли у кого желания и возможности помочь мне найти в ней "баги"? - Заведу тему в "флейме", если кто сможет помочь....

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

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