- - * - WhiteUnicorn - * - -




* #WhiteUnicorn/ StartPage/ grabli >


Грабли

Всего соообщений: 23

Date: 04.03.2001 [23:51:58]
WhiteUnicorn

Opera ICQ & Save history
Для тех, кто пользуется Оперной Аськой. Несмотря на то, что команд сохранения активного окна хистори нет (вроде как задизейблены везде, а по правому клику вообще ничего не вылазит), тем не менее Ctrl+S работает. Но если уж нажали Ctrl+S, обязательно надо довести процесс сохранения до конца. Если же нажать отмену, то в текущем окне хистори появляется Transmission stopped! и больше мессаги в это окно не попадают. Хотя и новое окно при этом не открывается. Т.е. они уходят и приходят, но не отображаются.

Date: 26.02.2001 [22:23:16]
RakeHunter

Текст из Word 2000 печатается в разрядку
Глюк наблюдается в 2000 Ворде, насколько я понимаю, связан опять же со старыми матричными принтерами. Текст на экране выглядит нормально, а на принтере текст печатается в разрядку. Победить удалось тем же самым способом, что и ниже описанный глюк с квадратиками. Т.е. Заходим в реестр в HKCU/Software/Office/9.0/Word, делаем раздел по имени нашего установленного принтера (если его еще нет), делаем в нем строковое значение Flags и присваиваем ему значение 8192 Все :)

Date: 20.12.2000 [05:13:03]
WhiteUnicorn

Submit form in Opera 5.0
Есть какой-то хитрый глючок в 5.0 Опере. Почему то иногда (зависимость пока отследить не удалось) при сабмите формы содержимое не сабмитится. Т.е. уходит пустой результат.
Вроде бы (опять же четко проверить не могу, но вроде бы работает) walkaround - делать сабмит не кнопкой, а встать в одно из однострочных полей формы и нажать Enter.

Date: 04.12.2000 [03:03:50]
WhiteUnicorn Home Page: http://WhiteUnicorn.da.ru

Квадратики при печати из Word97
В очередной раз ставлю Word97 и сталкиваюсь с тем, что в Ворде русский текст, который на экране (и в предварительном просмотре тоже) выглядит нормально, на печати получается квадратиками. Переустановка всего, что только можно переустановить, ни к чему не привела. Методом обзвона людей, которым по роду деятельности возможно приходилось сталкиваться с этой проблемой, решение было найдено. Чтобы побороть этот глюк надо: 1. Установить Ворд, установить драйвер принтера (ну это понятно) 2. В реестре в ключе HCCU/Software/Microsoft/Office/8.0/Word найти ключ с именем своего принтера (как он в папке принтеры называется) 3. В этом ключе добавить значение строкового типа с именем Flags и со значением 8192 Кто бы мог подумать... Копирайты метода к сожалению утеряны :)

Date: 14.11.2000 [04:58:42]
WhiteUnicorn

www.da.ru и редирект на перл-скриптовую страницу
Нужно было сделать редирект на Компас-Форум, чтобы пользователям было проще запомнить адрес и чтобы не надо было заходить в него через сайт.
Ок, дело обычное и привычное - иду на www.da.ru и пытаюсь сделать редирект.
Сама ссылка выглядит как http://RakeHunter.virtualave.net/cgi-bin/forum.pl?act=view
Делаю. Делается, говорит, что все Ок, редирект сделан, все замечательно. А на самом деле ничего не происходит. Вообще.
Методом тыка и подбора удалось выяснить, что по первому заходу нельзя писАть парметры скрипта. Т.е мне пришлось делать редирект в два этапа:
1. Делаем редирект на http://RakeHunter.virtualave.net/cgi-bin/forum.pl
2. Заходим через "Изменить" и дописываем параметры (и галочку ПередаватьПараметры ставим)
Но и тогда, если набрать такую ссылку, то в строке адреса после скриптовых параметров добавляется еще слеш. Для моего скрипта это не критично, но это сейчас...

Date: 02.11.2000 [12:22:00]
Advanced Rake Searcher Home Page: http://WhiteUnicorn.da.ru

Указатели в C++
Тихие, незаметные грабли.

Есть некая структура, одному из полей которой мы хотим присвоить значение типа char*
Это значение мы только что получили откуда-то во временную переменную типа char*
Временую переменную мы прямо здесь, на месте, создали через new и после передачи значения нашей структуре ессно делаем delete для нее.

Грабли:
Если в структуре мы делаем
Set(char* _szTmp) { szTmp = _szTmp;}
то мы присваиваем значения _указателей_. Т.е. как только мы, выполнив Set, вернулись в рабочую функцию и убили временную переменную, мы тем самым убили и то, куда теперь указывает указатель в структуре.

WalkAround:
В структуре _копируем_значение_ переменной. Например так:
Set(char* _szTmp) {sprintf(szTmp, "%s", _szTmp);}
Теперь мы можем спокойно убить временную переменную, потому что значение мы оттуда забрали куда надо.

Date: 12.10.2000 [13:47:40]
WhiteUnicorn Home Page: http://WhiteUnicorn.da.ru

.dll
Ррр... Чтобы скомпилить .dll-ку, надо сделать соответствующий .def файл в проекте !!!

Date: 03.10.2000 [00:50:30]
WhiteUnicorn Home Page: http://WhiteUnicorn.da.ru

exec cgi, параметры, разные домены :)
1. Через сабж скрипту нельзя передать параметры, поэтому скрипт, прекрасно работающих просто из строки браузера, будет выдавать ошибку при вставке через сабж.
2. Через сабж нельзя вызвать скрипт из другого домена.

Date: 25.08.2000 [13:25:31]
RakeHunter

Параметры, передаваемые перловому скрипту
И чего я это сделала через ARGV ?...
Вот и навернулось все, когда Виртуалавцы покурочили у себя Perl...

Date: 01.09.2000 [15:26:09]
RakeHunter WhiteUnicorn@mail.ru

DialogBox & CreateDialog (Win API)
Еще разик.
Если надо создать _первое_ окно в проге, то оно должно быть _модальным_, т.е. его надо креатить через DialogBox. Если это сделать через CreateDialog, то окно закроется так быстро, что увидеть его можно только через бряк-пойнт (или отладчик)
%)

0 <1>2 




* #WhiteUnicorn/ StartPage/ grabli >



- - * - Anastasija aka WhiteUnicorn - * - - LJLiveJournal
PFPhotoFile