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




Пост N: 2001
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 14.07.11 14:59. Заголовок: Harbour dbf editor (продолжение)


Выкладываю апдейт (давненько не выкладывал):

http://files.mail.ru/LXJ3D7

Whatsnew - смотрите сами, не помню уже.
Хочу перевести на буржуйскую мову, но не все сообщения еще сделал, так что буржуям пока не показываю, чтобы их великий и могучий не шокировал :)


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


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




Пост N: 3338
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 27.08.20 16:54. Заголовок: Pasha пишет кликнул,..


Pasha пишет
 цитата:
кликнул, открылось облако с кнопкой скачать, кликнул, скачал


Хоть закликайся, никакой реакции. Может хочет, что бы я облако ставил на пробу ? Так мне нет надобности.
Раньше брало с облака без проблем
Win 10

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




Пост N: 3975
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 27.08.20 18:04. Заголовок: Первый раз скачал mo..


Первый раз скачал mozilla 80, теперь mozilla 72, тоже успешно.
Попробовал с телефона: opera не захотела, а chrome справился

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




Пост N: 3339
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 27.08.20 18:32. Заголовок: Opera, Crome не беру..


Opera, Crome не берут, причем, при первом входе в адрес и нажатие "Скачать", приводит к шевелению адресов подключения и все затыкается, все др. нажатия - нет реакции совсем.
Pasha можно не парится, программу не использую, т.к. нет LV866. Так, на посмотреть хотел.

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




Пост N: 3340
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 27.08.20 18:35. Заголовок: PS Андрей кинул мне ..


PS
Андрей кинул мне на ftp.

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




Пост N: 6810
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 05.09.20 18:46. Заголовок: Pasha пишет: В режи..


Pasha пишет:

 цитата:
В режиме просмотра/редакции структуры по нажатию Ctrl+C структура копируется в буфер обмена


Классная структура получается. На раз к себе в исходник вставляется !

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




Пост N: 7271
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 14.01.21 16:29. Заголовок: Павел а как набрать ..


Павел а как набрать украинскую букву i если кодировка UA1251 , не набирается зараза ?

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




Пост N: 3995
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 15.01.21 17:34. Заголовок: Похоже, для ввода ук..


Похоже, для ввода украинских букв надо выставить украинскую кодовую страницу по умолчанию, в сейчас выставлена RU866
Кодовая страница выставляется для dbf, а в самой программе стоит RU866

Для эксперимента: можно в dbedit вызвать калькулятор, в строке Выражение ввести:

hb_CdpSelect( "UA1125" )

и отработать команду нажатием Enter

после этого украинская і вводится

Если ввести

hb_CdpSelect( "UA1251" )

она тоже вводится, но искажается весь вывод программы на экран. Причина: сам dbedit не уникодный, хоть и собран уникодным харбором
Я могу добавить эту функциональность: установить украинскую hb_CdpSelect( "UA1125" ), она из семейства 866, и эта укроспецифика будет набираться

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




Пост N: 7272
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 15.01.21 19:18. Заголовок: Pasha Паш да не нуж..


Pasha
Паш да не нужно , я справился в другом инструменте.
Спасибо !

ЗЫ
Не знал что UA1125 из семейства 866 а тут закон об обязательной
украинизации слепили и нужно во всех документах на мове страдать теперь.
Заменил у себя в консоли пока что под ADS , RU866 -> UA866 , букву i
это конечно не позволяет набирать , но выкрутился с помощью HB_GTI_INKEYFILTER
Ты хочешь сказать что я могу под ADS спокойно перейти с RU866 на UA1125 ?

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




Пост N: 3996
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 16.01.21 18:45. Заголовок: У меня нет под рукой..


У меня нет под рукой ads чтобы проверить, но по видимому да.
Правда в ads upper/lower на украинских спецсимволах работать не будут, но это только в индексных выражениях и фильтрах
Ads же не знает эту кодовую страницу.

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




Пост N: 7273
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 16.01.21 19:56. Заголовок: Pasha пишет: Правда..


Pasha пишет:

 цитата:
Правда в ads upper/lower на украинских спецсимволах работать не будут, но это только в индексных выражениях и фильтрах
Ads же не знает эту кодовую страницу.


Сделал вот такой тест , вроде все ищет как надо.
Скрытый текст



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




Пост N: 7092
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 19.10.21 21:26. Заголовок: Перевел улицы на укр..


Перевел улицы на украинский язык через ГУГЛ переводчик.
Далее этот текстовый файл добавляю в базу
 
cFile := 'street-ukr.txt'
DBCREATE(cDbf, aDbf)
USE (cDbf) ALIAS UKRDB CODEPAGE "RU1251" NEW
APPEND FROM (cFile) DELIMITED CODEPAGE "RU1251"

При открытии этой базы в dbedit.exe выдаёт такое сообщение:

Хотя через HARBOUR открывается нормально.

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




Пост N: 7093
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.10.21 10:29. Заголовок: Почему при открытие ..


Почему при открытие базы в UA1251 вместо укр.букв палочки стоят ?


Если в МиниГуи открываешь базу в UA1251 то там выглядит нормально !


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




Пост N: 3923
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 20.10.21 10:45. Заголовок: Andrey В hmg пример..


Andrey
В hmg примере у тебя
USE (cDbf) ALIAS (cAls) CODEPAGE "RU866" SHARED READONLY NEW
а не RU1251

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




Пост N: 7094
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 20.10.21 16:24. Заголовок: SergKis пишет: В hm..


SergKis пишет:

 цитата:
В hmg примере у тебя
USE (cDbf) ALIAS (cAls) CODEPAGE "RU866" SHARED READONLY NEW


Я переделал пример на
   //USE (cDbf) ALIAS (cAls) CODEPAGE "RU1251" SHARED READONLY NEW 
hb_SetCodepage( "UA1251" )
USE (cDbf) ALIAS (cAls) CODEPAGE "UA1251" SHARED READONLY NEW


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




Пост N: 4043
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 31.10.21 13:16. Заголовок: Andrey пишет: Почем..


Andrey пишет:

 цитата:
Почему при открытие базы в UA1251 вместо укр.букв палочки стоят ?
Если в МиниГуи открываешь базу в UA1251 то там выглядит нормально !



Андрей, ты мне эту базу прислал, она совсем не в кодировке UA1251. Она и не в UA1125, а там какой-то странный микс. Русские символы, общие с украинскими - в кодировке 866, равно как и i с двумя точками
Украинская i стоит в кодировке 1251 - это коды 178 и 179. Почему в dbedit и hmg по разному отображается украинская i ? В dbedit основная кодовая страница - RU866, в ней нет украинской i, поэтому коды 178-179 и отображаются как палочки. В hmg у тебя основная кодовая страница - RU1251, а таблицу с улицами ты открываешь в RU866. При этом русские символы перекодируются в RU1251, а коды 178 и 179 не перекодируются, а отображаются как есть - как украинское i.

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




Пост N: 4044
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 31.10.21 13:18. Заголовок: Andrey пишет: При о..


Andrey пишет:

 цитата:
При открытии этой базы в dbedit.exe выдаёт такое сообщение:
Хотя через HARBOUR открывается нормально.



В dbedit после открытия есть дополнительная проверка на корректность данных в заголовке dbf

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




Пост N: 7101
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 31.10.21 14:43. Заголовок: Pasha пишет: Почему..


Pasha пишет:

 цитата:
Почему в dbedit и hmg по разному отображается украинская i ?
В dbedit основная кодовая страница - RU866, в ней нет украинской i, поэтому коды 178-179 и отображаются как палочки. В hmg у тебя основная кодовая страница - RU1251, а таблицу с улицами ты открываешь в RU866. При этом русские символы перекодируются в RU1251, а коды 178 и 179 не перекодируются, а отображаются как есть - как украинское i.



По картинке в dbedit - установил кодовую таблицу UA1251 и палочки появились.
Если базу в МиниГуи открыть так:
hb_SetCodepage( "UA1251" )
USE (cDbf) ALIAS (cAls) CODEPAGE "UA1251" SHARED READONLY NEW
То на картинке буква "i" отображается правильно.
Вопрос был, почему после переключения dbedit на UA1251 - палочки вместо "i".

Выслал последний пример на почту.

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




Пост N: 4045
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 31.10.21 15:07. Заголовок: Andrey пишет: По ка..


Andrey пишет:

 цитата:
По картинке в dbedit - установил кодовую таблицу UA1251 и палочки появились.
Если базу в МиниГуи открыть так:
hb_SetCodepage( "UA1251" )
USE (cDbf) ALIAS (cAls) CODEPAGE "UA1251" SHARED READONLY NEW
То на картинке буква "i" отображается правильно.
Вопрос был, почему после переключения dbedit на UA1251 - палочки вместо "i".



Так я ответил именно на этот вопрос, ты похоже не понял ответ. Разжевываю до состояния кашицы.
В hmg у тебя стоит SET CODEPAGE TO RUSSIAN, т.е. RU1251
Таблица открывается в RU866. Данные в таблице хранятся в некорректной кодировке, украинские i с кодами 178, 179
Поскольку в RU866 кодов 178 и 179 нет, они не перекодируются и отображаются как есть в кодировке 1251, т.е. как i

В dbedit стоит кодировка по умолчанию RU866, т.е HB_CDPSELECT( "RU866" )
В этой кодировке символы с кодами 178 и 179 отсутствуют, и отображаются как им и положено - как "палочки".

В случае твоей некорректной кодировки эффект отображения украинской i в hmg получился случайно. А dbedit не понимает такую некорректную кодировку, и отображает эти символы палочками

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




Пост N: 7102
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 31.10.21 15:51. Заголовок: Pasha пишет: В hmg ..


Pasha пишет:

 цитата:
В hmg у тебя стоит SET CODEPAGE TO RUSSIAN, т.е. RU1251


Да не стоит.
В новом примере сделал
hb_SetCodepage( "UA1251" ) 
USE (cDbf) ALIAS (cAls) CODEPAGE "UA1251" SHARED READONLY NEW



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




Пост N: 4046
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 31.10.21 15:59. Заголовок: Andrey пишет: Да не..


Andrey пишет:

 цитата:
Да не стоит.
В новом примере сделал

hb_SetCodepage( "UA1251" )
USE (cDbf) ALIAS (cAls) CODEPAGE "UA1251" SHARED READONLY NEW



Это ничего в принципе не меняет, кодировка из того же семейства. Мой ответ на твой вопрос для UA1251 точно такой же

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

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