Господа, протестируйте HTML редактор

Обсуждение проектов наших жителей.
Вы можете выставить проект на тест или найти помощников для его реализации.

Модератор: BV

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Господа, протестируйте HTML редактор

Сообщение hCORe » 19.02.2004 (Чт) 21:59

Протестируйте, пожалуйста, HTML-редактор на наличие багов и приколов. Файл с архивом программы (1,3 Мб) прилагается. В редакторе "джентельменский набор": подсветка синтаксиса, мастера, оптимизация кода, панели тэгов, навигатор, конвертер картинок и многое-многое другое. И все это - на халяву... Налетай, братва!
Последний раз редактировалось hCORe 20.02.2004 (Пт) 18:56, всего редактировалось 1 раз.
Моду создают модоки, а распространяют модозвоны.

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 20.02.2004 (Пт) 13:48

В целом неплохо :D.

Ошибочки, встреченную мной сразу:
1) "Настройки -> Общие -> Сервисная панель -> Цвет панели" не работает
2) "Настройки -> Синтаксис -> Цвета выделения синтаксиса", я могу шлепнуть по кнопке выбора цвета, например тэгов, раз 30 и у меня выпадет 30 диалогов выбора цвета (может модальность прикрутить :D)
3) При использовании т.н. Предетактивного Ввода и выбора цвета другой нажатием пробела, вставилась надпись "Другой...". Весьма оригинально :lol:. А вот при щелчке в списке по элементу "Другой..." программа вообще вылетела.
4) Как кодировки он меняет, это что-то потрясающее :D. Я открыл файлик ~30K и минуты 3 наблюдал как он "перекодирует" (LockWindowUpdate API вам поможет :lol:)
5) При смене раскладки клавиатуры чудо инженерной мысли вылетело ничего не сказав :wink:
6) qconv.exe вообще отказался запускаться у меня
7) все, засим кончаю, работа у меня :arrow:

Очень неплохой проект, но требует доработки, удачи!

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 20.02.2004 (Пт) 17:42

Итак, ответы на вопросы:

1) Работает, если это задано в конфигурационном файле "шкурки" - темы панелей. По умолчанию пользователю руки обрублены :twisted:
2) Уже исправлено, у диалога была проперть hOwner, сразу и не заметил...
3) Был упущен знак пробела, теперь все ОК :shock:
4) О да, это его "сильная" :oops: сторона :roll:
5) Хммм, странно, я тестировал на нескольких компах, и все было нормально. Может ты что-нибудь до этого делал из нехорошего? :wink:
6) Правда, а какие-нибудь признаки жизни на Марсе есть :?:

ЗЫ. (из ненапечатанного) Ошибки, о которых я уже знаю:
Номер 1. Важность: прожить можно. Описание: выделение тэгов при наличии сложных комментариев "плывет".
Номер 2. Важность: кому как. Описание: работа с большими документами (>1 Mb) идет мучительно долго. Файл на 6,8 Мб грузился у меня с выделением тэгов минут десять, а без него две-три минуты...
Плюс все то, о чем писал тов. xolod.

ЗЗЫ. Огромная просьба всем тестерам! В программе есть безопасный режим. Если произошла ошибка, то можно все уладить. Эта фича включается так:
Пуск>Выполнить>"<путь к проге>\qhtml.exe" -SAFEMODE
В появившемся окне жмем кнопку "Да", сохраняем отчет на диск (в файл .qhl), запаковываем RAR'ом или ZIP'ом и выкладываем на форум...
Если кому интересно, может покопаться в формате отчета. Это обычный текст, только с шифровкой. Анализатор логов (кому нужно) могу выслать на мыло. Пишите 8)

ЗЗЗЫ. А вот и обновленный файл:
Моду создают модоки, а распространяют модозвоны.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 23.02.2004 (Пн) 14:07

Подайте бедному программисту на тестирование...
Что, и никто не протестирует редактор HTML :shock: :shock: :shock: :shock: :shock:
Моду создают модоки, а распространяют модозвоны.

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Сообщение Vovik » 25.02.2004 (Ср) 20:16

Сколько пользуюсь, пока багов не нашёл... :lol: Слушай, а на чём ты его писал? У меня контролы при изменении стиля - не меняются на ХР,а у тя меняются... Почему же? :roll:

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 26.02.2004 (Чт) 18:25

Ищи в форуме по слову manifest, тот кто ищет, тот всегда найдет... В общих словах, нужно создать специальный файл или упаковать его в EXEшник как ресурс, чтобы наивный XPшник думал, что ты нормальный человек, а не последний гад :roll:
Моду создают модоки, а распространяют модозвоны.

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Сообщение Vovik » 27.02.2004 (Пт) 1:18

Сибо!!! Сделал я этот самый файл... Но есть одна беда... ToolBar остаётся таким же.... Как ты его заделал? :roll:

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 27.02.2004 (Пт) 19:38

MS Windows Common Controls используй версию 5.0 (SP2) и по возможности откажись от работы с кнопками графического стиля (Style = Graphical). Или используй для них сабклассинг :wink:
Моду создают модоки, а распространяют модозвоны.

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Сообщение Vovik » 28.02.2004 (Сб) 12:23

hCORe писал(а):MS Windows Common Controls используй версию 5.0 (SP2) и по возможности откажись от работы с кнопками графического стиля (Style = Graphical). Или используй для них сабклассинг :wink:

Да...всё бы ничего, да вот в тулбаре 5.0 версии я не могу сделать кнопки плоскими... они всегда выпуклые... :(

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 28.02.2004 (Сб) 14:49

Тоже не проблема, юзай этот код:

Код: Выделить всё
'Установим константы

Public Const WM_USER = &H400
Public Const TB_SETSTYLE = WM_USER + 56
Public Const TB_GETSTYLE = WM_USER + 57
Public Const TBSTYLE_FLAT = &H800
Public Const TBSTYLE_TOOLTIPS = &H100
Public Const TBSTYLE_WRAPABLE = &H200
Public Const TBSTYLE_ALTDRAG = &H400
Public Const TBSTYLE_LIST = &H1000
Public Const TBSTYLE_CUSTOMERASE = &H2000

'Объявим функции

Public Declare Function SendMessageLong Lib "user32" Alias "SendMessageA" _
  (ByVal hWnd As Long, _
   ByVal wMsg As Long, _
   ByVal wParam As Long, _
   ByVal lParam As Long) As Long
Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" _
  (ByVal hWnd1 As Long, _
   ByVal hWnd2 As Long, _
   ByVal lpsz1 As String, _
   ByVal lpsz2 As String) As Long

'Сделать плоский тулбар
Public Sub FlatBar(ByVal tb As ToolBar)
  Dim style As Long
   Dim hToolbar As Long
   Dim R As Long
   hToolbar = FindWindowEx(tb.hWnd, 0&, "ToolBarWindow32", vbNullString)
   style = SendMessageLong(hToolbar, TB_GETSTYLE, 0&, 0&)
   If style And TBSTYLE_FLAT Then
         style = style Xor TBSTYLE_FLAT
   Else: style = style Or TBSTYLE_FLAT
   End If
   R = SendMessageLong(hToolbar, TB_SETSTYLE, 0, style)
   tb.Refresh
End Sub


Например: FlatBar ToolBar1 :wink:
Моду создают модоки, а распространяют модозвоны.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 01.03.2004 (Пн) 19:34

Тесты завершены, хе-хе. Кто хочет больше наркоты "QuickHTML", идите на официальный сайт: http://amelso.narod.ru/qht.htm. Оттуда и качайте :wink:
Моду создают модоки, а распространяют модозвоны.


Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 55

    TopList