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





Пост N: 86
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 11.08.13 18:47. Заголовок: Перехожу с Clipper 5.2e на Harbour, список вопросов от "новичка"


Добрый день, уважаемые коллеги.

Большое спасибо за море справочной информации по переходу, но нужно ещё пнуть меня в нужном направлении.

Итак, установил Harbour 3.0 + BCC 5.5.1 ==>> 3.2.0 +minGW скомпилировал и запустил традиционный "Hello, world!"
Дело перешло к проекту, из-за которого собственно и речь. Компилируется что через hbmk2, что самим харбором - без ошибок, всего с парой предупреждений, что меня немало удивило.
Возникли ошибки на этапе линковки:

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

Help, please - что делать и куды бечь ?

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







Пост N: 160
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 20.08.13 16:37. Заголовок: Dima пишет: Сливай ..


Dima пишет:

 цитата:
Сливай , распаковывай и собирай
http://github.com/harbour/core/archive/master.zip



Видимо "мой кунг-фу недостаточно хорош..." (с) Слил отсюда: https://github.com/harbour/core готовый EXE для Windows - все запустилось.
Какие отрицательные последствия от такого упрощенного шага?
Девелопер Харбора из меня вряд-ли пока получится...

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




Пост N: 3407
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 20.08.13 16:37. Заголовок: Sergy пишет: Правда..


Sergy пишет:

 цитата:
Правда EXE стал вместо 2,5 мегов почти 4


А ты его сожми UPX
В файле проекта пропиши
-compr=max

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





Пост N: 161
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 20.08.13 16:54. Заголовок: Dima пишет: А ты ег..


Dima пишет:

 цитата:
А ты его сожми UPX
В файле проекта пропиши
-compr=max



да, тоже мысль.

Кстати, или мне чудится на радостях после вчерашней бессонной ночи, или этот EXE стал ЕЩЕ ШУСТРЕЕ (компилер и комп разумеется те-же самые, что и вчера) ?
Такое возможно ?

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





Пост N: 164
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 20.08.13 23:40. Заголовок: Dima пишет: А ты ег..


Dima пишет:

 цитата:
А ты его сожми UPX
В файле проекта пропиши
-compr=max



Попробовал.
Так, для общей инфы: В файле ресурса есть пяток иконок (кому какие понравятся, на выбор взамен старой). Система их не видит в сжатом EXE. Т.е. в диалоге ярлыка "сменить иконку" только один вариант - тот, что был первым в списке.


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




Пост N: 3409
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.08.13 08:57. Заголовок: Sergy пишет: Так, д..


Sergy пишет:

 цитата:
Так, для общей инфы: В файле ресурса есть пяток иконок (кому какие понравятся, на выбор взамен старой). Система их не видит в сжатом EXE. Т.е. в диалоге ярлыка "сменить иконку" только один вариант - тот, что был первым в списке.


Так вот он в чем косяк оказывается. Это ответ на мой вопрос тут http://clipper.borda.ru/?1-4-0-00000881-000-0-0-1375200620

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





Пост N: 165
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 21.08.13 09:37. Заголовок: Dima пишет: Так вот..


Dima пишет:

 цитата:
Так вот он в чем косяк оказывается. Это ответ на мой вопрос тут http://clipper.borda.ru/?1-4-0-00000881-000-0-0-1375200620



Наверняка.
Можно будет попробовать другие уровни сжатия - может быть при каком-то из них (не -max) ресурсы будут доступны извне программы.

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




Пост N: 3410
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.08.13 09:45. Заголовок: Sergy пишет: Можно ..


Sergy пишет:

 цитата:
Можно будет попробовать другие уровни сжатия


Уже. Результат тот же.
Вот и думаю теперь а есть ли смысл паковать EXE. В чистом виде весит 7.3 метра , в упакованном 2.2 метра и
запускается по сети.

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





Пост N: 168
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 21.08.13 12:09. Заголовок: а запуск "по сет..


а запуск "по сети" у кого быстрее - у упакованного или у обычного ?
если разницы нет - какой тогда смысл паковки ?

И еще: при запуске "по сети" что показывает EXEPATH() ?

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




Пост N: 2946
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 21.08.13 12:16. Заголовок: Если так беспокоит р..


Если так беспокоит размер exe, то почему бы не использовать сборку с harbour*.dll ?
exe сразу же станут фантастически маленькими.

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




Пост N: 3412
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.08.13 12:37. Заголовок: Pasha пишет: почему..


Pasha пишет:

 цитата:
почему бы не использовать сборку с harbour*.dll ?


Это опция hbmk2 ?

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




Пост N: 2947
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 21.08.13 12:42. Заголовок: Dima пишет: Это опц..


Dima пишет:

 цитата:
Это опция hbmk2 ?



Да, опция -shared

Можно использовать не только harbour*.dll, а и прочие библиотеки как dll, но это уже надо указывать ручками:

заменить

-lhbct

на

-lhbct-bcc

и так далее

Конечно, в целом программа меньше не станет. С учетом dll она станет больше. Но зато обновлять ее будет не в пример удобнее.

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




Пост N: 3413
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 21.08.13 12:46. Заголовок: Pasha Спасибо !..


Pasha
Спасибо !

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





Пост N: 187
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 22.08.13 11:49. Заголовок: Возник вопрос: при в..


Возник вопрос: при включенной русской раскладке "точка" на цифровой клавиатуре неожиданно стала "запятой".
Мне понятно, что это по дефолту установлено в винде, но юзеры бесятся.

Есть ли красивый выход из этой ситуции ?

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




Пост N: 3434
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.08.13 13:27. Заголовок: Sergy пишет: Возник..


Sergy пишет:

 цитата:
Возник вопрос: при включенной русской раскладке "точка" на цифровой клавиатуре неожиданно стала "запятой".


Точно ,есть такой косяк.

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





Пост N: 188
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 22.08.13 15:09. Заголовок: Dima пишет: Точно ,..


Dima пишет:

 цитата:
Точно ,есть такой косяк.



Пока в первом приближении такая мысль:
поставить SETKEY() на "запятую" и анализировать текущее GET-поле.
Если его тип равен N - посылать в буфер клавиатуры CHR(8) и "точку"



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




Пост N: 3436
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.08.13 15:12. Заголовок: Sergy Это не первый..


Sergy
Это не первый косяк такого рода в этом терминале и если не ошибаюсь в прошлый раз косяк исправил Павел.

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





Пост N: 190
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 22.08.13 15:14. Заголовок: Dima пишет: Это не ..


Dima пишет:

 цитата:
Это не первый косяк такого рода в этом терминале и если не ошибаюсь в прошлый раз косяк исправил Павел.



Дабы дважды не наступать на одни и те-же грабли - подскажи плиз - что за косяк и какое решение ?
Спасибо.

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




Пост N: 3437
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.08.13 15:17. Заголовок: Dima пишет: анализи..


Dima пишет:

 цитата:
анализировать текущее GET-поле


Анализировать надо и еще Procname (в цикле) мне кажется.

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




Пост N: 3438
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 22.08.13 15:18. Заголовок: Sergy пишет: что за..


Sergy пишет:

 цитата:
что за косяк и какое решение


Был косяк с какой то буквой кажется не помню какой то ли ё то ли еще какой. И он пофиксен.

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





Пост N: 191
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 22.08.13 15:23. Заголовок: Dima пишет: И он по..


Dima пишет:

 цитата:
И он пофиксен.



где ? как именно ?

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

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