Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 | 2 |

 

  Вопрос: Протестируйте редактор, найдите баги :) Добавлено: 06.07.05 09:56  

Автор вопроса:  Александр | ICQ: 204034 
Я, собственно, уже просил Вас протестировать это все. Прошу еще разок
прогнать его по "полигону". :)

Файл: http://alexander.vbland.net/soft/enote.rar
Размер: до 300 кило

Вчера была найдена куча багов в редакторе на Win9x у друга в его процессе
тестирования. Это тестирование проходило лишь для того, чтобы посмотреть -
будет ли он работать на девятке. Почему-то он на ХРюше лучше работает,
а у меня он вообще летает :)
Также в этом билде стоит защита на ОС - он работает только на 9x.
Позже выложу версию без защиты (надо сначала убрать тут глюки, я прав?).

И еще одна просьба - скажите за сколько он стартует у Вас на компе
(сколько у Вас RAM и какой CPU). Вывод времени старта происходит в
статус бар.
У меня он при p3-1000 и 128 памяти стартует в первый раз за ~0.5
(500 мс), а потом за 0.05 сек.

Если есть чистюли на форуме, то он прописывается тут:

Постоянная смена значений в:
HKCU\Software\VB and VBA Program Settings\Easy Note\Menu
HKLM\SOFTWARE\Microsoft\NeSla Soft\Easy Note\
Settings.ini в папке с программой

Периодическая (при смене опций):
(HKCU|HKLM)\Software\Microsoft\Windows\CurrentVersion\Run\
HKCU\Software\Microsoft\Internet Explorer\Default HTML Editor
HKCU\Software\Microsoft\Internet Explorer\Default HTML Editor\shell\edit\command
HKLM\SOFTWARE\Classes\.html\OpenWithList\Easy Note\shell\edit\command
HKLM\SOFTWARE\Classes\.htm\OpenWithList\Easy Note\shell\edit\command

Ответить

  Ответы Всего ответов: 18  

Номер ответа: 1
Автор ответа:
 GlooM



ICQ: 348453688 

Вопросов: 88
Ответов: 356
 Web-сайт: newlc.info
 Профиль | | #1
Добавлено: 06.07.05 18:00
хм... "Помощь -> Справка" - ругается...
пока не нашел больше... далее поищу - напишу! а загружается быстро....

Ответить

Номер ответа: 2
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #2 Добавлено: 06.07.05 20:20
Зависает комп при нажатии "О программе" только после того как нажмешь кнопку "Поставить наверх".

Не думаю что так будет кто-то делать, но все таки : брал и копировал строки пока не достиг 9000+ копейки потом начал так тормозить что помогли только 3 кнопки.

Кажется я где-то видел такое название.

Неплохо было бы сделать подсветку HTML, PHP, Perl уж слишком многие редакторы умеют это.
 Ну и неплохо бы сделать в "Правке" или где-нить "Перейти на строку" . Номер которой юзер указывает. Не знаю но мне нравится, когда так есть в ПХП вообще рулит с горячей клавишей.

И еще он мне все иконки поменял на свои без спросу.

Это больше не баги а лично мои предпочтения или советы(так было бы лучше лично мне). А так думаю что вполне конкурентноспособный редактор.

Ответить

Номер ответа: 3
Автор ответа:
 ZeroX



ICQ: 220401330 

Вопросов: 47
Ответов: 406
 Профиль | | #3 Добавлено: 06.07.05 23:37
Глюков не нашел, потому как сильно не юзал.
Я думаю подсветку синтаксиса если сделаешь вообще рульно будет

P.S. О программе нажимал не висло. система WinXP SP2

Ответить

Номер ответа: 4
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #4 Добавлено: 07.07.05 07:28
Vik, есть тут один программер с таким же названием у программы, но я так и смог его уговорить сменить ее.

А то, что комп виснет при вызове About я знаю - все забываю исправить. :)

Подсветка - я ищу хороший исходник/котрол для этого. Как найду, то так и вставлю. И будет на моей улице праздник :)

На счет "перейти на строку" - сделаю. ;)

Хм.. Почему поменял иконки? Я пошел разбираться.. :/

2ZeroX:
1) пасиба :)
2) ты поставь главную OnTop и вызови About. Вот тогда и подвиснет. Это такая фича :)

ВСЕМ
Я на неопределенный срок ухожу в оффлайн, но вы можете постить сюда свои предложения. Я все равно их буду записывать и по мере накопления реализовывать.

Ответить

Номер ответа: 5
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #5 Добавлено: 07.07.05 07:56
Также я нашел исходник на php - помогите перевести одно условие из
него:

function detect_utf8($Str) {
        for ($i=0; $i<strlen($Str); $i++) {
                if (ord($Str[$i];) < 0x80) $n=0; # 0bbbbbbb
                elseif ((ord($Str[$i];) & 0xE0) == 0xC0) $n=1; # 110bbbbb
                elseif ((ord($Str[$i];) & 0xF0) == 0xE0) $n=2; # 1110bbbb
                elseif ((ord($Str[$i];) & 0xF0) == 0xF0) $n=3; # 1111bbbb
                else return false; # Does not match any model
                for ($j=0; $j<$n; $j++) { # n octets that match 10bbbbbb follow ?
                if ((++$i == strlen($Str)) || ((ord($Str[$i];) & 0xC0) != 0x80)) return false;
                }
        }
        return true;
}

Я не знаю как перевести вот это: (++$i == strlen($Str))

Ответить

Номер ответа: 6
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #6 Добавлено: 07.07.05 08:04
Иконки он поменял у txt файлов на какие-то "свитки с пером"

Ответить

Номер ответа: 7
Автор ответа:
 someone



Вопросов: 215
Ответов: 1596
 Web-сайт: 123
 Профиль | | #7
Добавлено: 07.07.05 09:01
Также в этом билде стоит защита на ОС - он работает только на 9x.

Нифига он не работает

Ответить

Номер ответа: 8
Автор ответа:
 someone



Вопросов: 215
Ответов: 1596
 Web-сайт: 123
 Профиль | | #8
Добавлено: 07.07.05 09:04
Если хотите использовать этот редактор то смените систему

Нахальная надпись!!
Bad Operation System тоже не очень
:)
Ладно, когда будет работать под 98, сообщи, ок?

Ответить

Номер ответа: 9
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #9 Добавлено: 07.07.05 09:33
Empro, я просто описался в начале топика. :) На девятках он в ближайшее время работать не будет. И не знаю - будет ли вообще.

Vik, наверное, включилась опция "Ассоциировать при старте программы". Щас посмотрю что и как. ;)

Ответить

Номер ответа: 10
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #10 Добавлено: 07.07.05 09:39
Ага, но я вроде реестр подчитил.

Ответить

Номер ответа: 11
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #11 Добавлено: 07.07.05 10:11
А эта опция пишется в ini-файл. Там можно это убрать или просто снять галку в опциях.

Ответить

Номер ответа: 12
Автор ответа:
 ZeroX



ICQ: 220401330 

Вопросов: 47
Ответов: 406
 Профиль | | #12 Добавлено: 07.07.05 16:55
Я не знаю как перевести вот это: (++$i == strlen($Str))

++$i - предварительное увеличение
т.е. как я понял проверка на равенство будет происходить после увеличения i на 1

Ответить

Номер ответа: 13
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #13
Добавлено: 07.07.05 19:09
 if ((++$i == strlen($Str)) || ((ord($Str[$i]) & 0xC0) != 0x80)) return false;


dim i as long
i=i+1

if i=len(Str) or (asc(mid(Str,i,1)) & &HC0<> &H80) then detect_utf8=False

Ответить

Номер ответа: 14
Автор ответа:
 ViktorZ



ICQ: 271202919 

Вопросов: 56
Ответов: 837
 Профиль | | #14 Добавлено: 07.07.05 21:11
В ини файлах все по нулям(Association параметры)

Ответить

Номер ответа: 15
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #15 Добавлено: 08.07.05 09:37
ZeroX, DaSharm, спасибо. Буду использовать этот код.
Vik, ну значит это я проглючил где-то в коде. Пойду исправлять.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам