Отправляет email-рассылки с помощью сервиса Sendsay

За 2007-01-03

[TC] вопрос по программе AVSearch

Доброй ночи всем участникам листа!
Недавно я решил попробовать поисковую программу AVSearch, там сказано, что очень
удобно искать любой текст в любой директории, и в управлении она легкая, но почему-то
вот одна проблемка: искать текст с заданными словами она ни в какую не хочет.
выходит сообщение, что каталоги не выбраны, хотя в меню файл я выставлял необходимую
дирректорию.
может быть кто знает, как все-таки правильно пользоваться этой прогой, или может
быть попробовать что-нибудь другое для таких целей.
большое всем спасибо, и с наступившим новым годом!
andrey-vas@m*****.ru

   2007-01-03 23:10:58 (#626271)

[TC] Re[3]: jaws + com

Здравствуйте, Все!
Что касается борландовского компонента TDbGrid, то, по-моему, там всё
несколько проще, хотя как именно надо решать эту проблему я тоже не знаю.
Компонент представляет собой двумерную таблицу. Компонент имеет встроенный
курсор, с его помощью можно перемещаться из ячейки в ячейку этой таблицы.
Проблема (по крайней мере у меня) в том, что Джоус не озвучивает содержимое
ячейки при перемещении курсора. Мне приходится сначала поместить курсор в
одну из ячеек, а потом нажать комбинацию Ins + uparrow, т.е. заставить
прочитать Джоус текущую строку. При этом Джоус читает не всю строку таблицы,
а только содержимое выделенной ячейки. Кстати, такая же ситуация наблюдается
и в простом TGrid.

Алексей.

   2007-01-03 22:35:56 (#626265)

[TC] Re[2]: ссылка на закладку на другой странице

Hello, Дмитрий!
По теме "[TC] Re: ссылка на закладку на другой странице" мне есть что вам
сказать:

Попробовал у себя на сайте блох ловить.

You have used the attribute named above in your document, but the document
type you are using does not support that attribute for this element. This
error
is often caused by incorrect use of the "Strict" document type with a
document that uses frames (e.g. you must use the "Transitional" document
type to
get the "target" attribute), or by using vendor proprietary extensions such
as "marginheight" (this is usually fixed by using CSS to achieve the desired
effect instead).

И так почти на все ошибки. предполагаю, что не нравится ему то, что
расширение у файла dhtml, видимо при этом нужно учитывать какую-то свою
спецификацию *.xhtml документов. При этом обматерил все счетчики на корню!
:)
Странный этот валидатор, однако.

Будьте здоровы, Дмитрий!

   2007-01-03 21:48:07 (#626250)

[TC] Re[4]: jaws + com

Здравствуйте, Олег Кутищев.

Вы писали среда 3 января 2007 г. 9:33

> TDBGrit,
МД>> основанной на компоненте дельфи. Причём нужно очень и давно...

> По моему MSAA здесь не поможет, это не стандартный компонент, и он скорее всего
> не поддерживает MSAA.

А можно ли это узнать?

> MSAA это не панацея и не волшебная палочка,а если так сказать удобный ключик
> для откручивания гаек. Без ключика также можно открутить гайку, но с ключём
удобнее,

Просто не представляю, как можно прочитать содержимое ячейки таблицы, которое
полностью не отображается на экране без использование тех или иных технологий
вроде com или msaa. Просто уже замучился вручную мышыным курсором раздвигать
границы полей.

> MSAA имплементирована в стандартные элементы управления (common controls),
но
> с ними итак JAWS нормально работает.
> А не стандартные, на то и не стандартные, чтобы мы имели головную боль.

Не знаю правда, не знаю нет, но мне говорили, что дельфи в стандартных компонентах
использует стандартные же классы windows, присваивая им только другие имена.
Например классу sysListView32 присвоено имя TListView. (пишу по памяти).

И заодно ещё один вопрос - можно ли как-то сделать видимыми для джоза флажки
в компонентах TCheckListBox и ему подобных. Пытался обнаружить их всеми способами,
которые пришли в голову, но безуспешно.

   2007-01-03 21:06:14 (#626245)

[TC] новые книги на eastreb@narod.ru

Здравствуйте, уважаемые!

Предлагаю две попавшиеся мне в руки книги:

1-й урок курса по Web-дизайну (319 КБ):
http://eastreb.narod.ru/books/web-design.zip

Учебник по WebMoney (187 КБ):
http://eastreb.narod.ru/books/wm.zip

Всего вам хорошего. Грызунов Александр
Моя Web-страничка:
http://eastreb.narod.ru

   2007-01-03 18:38:15 (#626209)

[TC] Re[4]: jaws + com

здравствуйте, все и олег.

Вы писали:
Задачи можно решать очень сложные.
Но, для этого надо использовать COM/activeX.

вот - вот и я про это.

Но, эти технологии не простые, в
интернете есть много книг по этим технологиям.

зачем в интернете, они и уменя есть, целый талмуд.

Поломав голову некоторое время, с ними можно разобраться.
И спокойно в Дельфи создавать ком серверы

както доводилось разок.
и работать с ними из JAWS.

хмм, хмм, а вот тут хотелось бы по подробнее.

Когда мне это очень понадобилось, разобрался и написал нужные ком серверы на
Дельфи.

если не жалко дайте исходничек, обязуюсь в третие руки не передавать. очень
уж хочится увидить ком объект с которым нормально работает jaws.

С уважением, Mus:
mavx@y*****.ru

   2007-01-03 18:08:35 (#626203)

[TC] Re: ссылка на закладку на другой странице

eastreb пишет:

e> На страничке programs.htm сделал закладку перед заголовком "Раздел
e> первый" <a name="marker1"></a> Затем на страничке index.htm сделал
e> ссылочку на эту закладку <a href="programs.htm#marker1"> Раздел первый
e> </a> Но вот беда, при нажатии на эту ссылочку попадаешь на начало
e> странички programs.htm, а не на заголовок "раздел первый". Страничная же
e> ссылка <a href="#marker1"> Раздел первый </a> работает чудесненько!

У меня эта ссылка работает. Специально зашёл на вашу страницу и проверил.

e> Подскажите, пожалуйста, чего я делаю неправильно?

Много чего! Зайдите по этому адресу и узнаете о своей странице много нового:

http://validator.w3.org/check?uri=http://eastreb.narod.ru/programs.htm

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

Программа tidy не сообщает об ошибках, зато выдаёт 52 предупреждения на
странице programs.htm. То есть, с точки зрения tidy проблемы не очень
значительные и поддаются исправлению. (Tidy, в отличие от валидатора,
пытается исправлять ошибки.) Но на них всё равно стоит обратить внимание.
Например, одно из предупреждений относится к анкеру, о котором вы
спрашивали:

line 109 column 1 - Warning: <a> cannot copy name attribute to id

Возможно, вам стоит заменить этот анкер на конструкцию вида

<h2 id="001">Диск с "говорящим" меню</h2>

и ещё раз попытать счастья со ссылкой. Если хотите, могу прислать вывод с
предупреждениями от tidy и исправленный вариант страницы. Исправляла
программа tidy. Не всё, правда, сделала идеально. Например, заменила пробел
между mailto: и вашим почтовым адресом на %20, надо было его вообще убрать.
Да и мусор, который у вас идёт после </html> не следовало бы переносить
внутрь документа.

Можно ещё добавить, что раз уж вы начали пользоваться таблицами стилей, то
лучше сделать отдельный файл eastreb.css и загружать его со страниц с
помощью элемента

<link rel="stylesheet" href="eastreb.css" type="text/css">

внутри <head>...</head> вместо того, чтобы вставлять таблицу стилей в каждую
страницу по отдельности.

   Дмитрий Падучих 2007-01-03 17:17:24 (#626186)

[TC] Re[3]: jaws + com

Привет, mus!

Вы писали 3 января 2007 г., 11:25:18:

m> к jaws нельзя написать плагин, такой возможности разработчиками не
m> предоставлено. на мой взгляд зря.
m> jaws не может загружать внешние библиотеки средствами скриптового языка, да
m> и другими какими то нибыло средствами тоже.

Есть activeX server позволяющие работать с dll.

m> сам скриптовый язык jaws не преспособлен решать сколь либо сложные задачи,
m> да и не для решения не типичных задач он был разработан.

Задачи можно решать очень сложные.
Но, для этого надо использовать COM/activeX. Но, эти технологии не простые, в
интернете есть много книг по этим технологиям.
Поломав голову некоторое время, с ними можно разобраться.
И спокойно в Дельфи создавать ком серверы и работать с ними из JAWS.
Когда мне это очень понадобилось, разобрался и написал нужные ком серверы на
Дельфи.
Хоть это сложно, но вполне реально.

   2007-01-03 16:43:17 (#626178)

[TC] Re[4]: jaws + com

Нижеприводимый текст, заключенный между звездочками, нужно скопировать в обычный
текстовый файл и сохранить под именем
JFWMath.wsc.
* * *
<?xml version="1.0"?>
<component>

<registration
description="JFWMath"
progid="JFWMath.WSC"
version="1.00"
classid="{fc99ad49-5b07-4d72-a4b1-cd6acef1ca37}"
>
</registration>

<public>
<method name="Calculate">
<PARAMETER name="s"/>
</method>
</public>

<implements type="Behavior" id="Behavior"/>

<script language="JScript">
<![CDATA[

var description = new JFWMath;

function JFWMath()
{

this.Calculate = Calculate;
}

function Calculate(s)
{
var result = eval (s);
return result;
}

]]>
</script>
</component>

* * *
Теперь в проводнике можно поместить курсор на этот файл, вызвать контекстное
меню и выбрать пункт "Подключить".

; пример скрипта JAWS
Script test ()
var
object o,
string result

let o = CreateObject ("JFWMath.WSC")
let result = o.Calculate("Math.PI")
saystring ("Число пи = ")
SayString (result)
EndScript

   "i_chay" 2007-01-03 15:50:46 (#626167)

[TC] Re[3]: jaws + com

Здравствуйте, Mus.

> к jaws нельзя написать плагин, такой возможности разработчиками не
> предоставлено.

Вы правы в том, что вместо плагинов можно использовать ActiveX. JAWS использует
так называемое "позднее" связывание , то есть
интерфейс IDispatch должен быть.
На мой взгляд, наименее сложный вариант и наиболее быстрый -- это использовать
технологию Windows Scriptlet (по-иному: Windows
Script Component). В этом случае вам не придется
задумываться о параметрах ActiveX.
Ограничения - вы будете программировать на JScript или VBScript (то есть не будете
иметь прямого доступа к функциям WinAPI).
Аналогичный механизм предоставляет python (здесь сам скриптовый движок более
функционален, чем, например, JScript):
http://jaws.tiflocomp.ru/docs/jfwpyth.php

В следующем сообщении я приведу малополезный пример ActiveX, созданный на JScript,
и пример обращения к нему из JAWS.
Успехов. Анатолий.

на мой взгляд зря.
> jaws не может загружать внешние библиотеки средствами скриптового языка, да
> и другими какими то нибыло средствами тоже.
> сам скриптовый язык jaws не преспособлен решать сколь либо сложные задачи,
> да и не для решения не типичных задач он был разработан.
> остаётся технология ком, которую jaws потдерживает. правдо как выесняется с
> небольшими оговорками.
> всвязи с этим у меня созрел конкретный вопрос.
>
> задача.
> создать ком объект с которым jaws мог бы установить связь и передавать ему
> некие значения (bool, int, str) и получать обратно результат обработки этих
> значений.
> скрибтовый язык jaws имеет простенький интерфейс для работы с ком. по этому
> такая задача впринципе выполнима. меня же интересует каким должен быть ком
> объект с которым должен работать jaws. т.е. какими свойствами он должен
> обладать?
> hide? agregatet? ole server? dual? transaction type? sinchronization type?
и
> так далее.
> вот какую инфу мне хотелось бы найти. ну не эксперементировать же? согласен
> даже на буржуйском это почитать.
>
> С уважением, Mus:
> mavx@y*****.ru
>
> --
> Дискуссионный лист: "Информационные технологии для незрячих и слабовидящих"
> Модератор: Владимир Довыденков, комодераторы: Евгений Шеховцов, Алексей Любимов,
Александр Мелентьев, Антон Туляков, Анатолий
Попко.
> Адрес для писем модератору и комодераторам: mode***@t*****.ru
> Сайт листа: http://www.tiflocomp.ru
> Количество подписчиков: 390 Всего писем: 15750
>
>

   "i_chay" 2007-01-03 15:46:17 (#626165)

[TC] Re: Активизация Windows.

привет всем
Наталья вы писали

после очередного обновления
> Windows в меню Все программы/служебные появился пункт "Активация Windows",
> не повлияет ли его появление на работу системы? Не скажет ли мне моя ОС
> дней
> так через 30, что действие ключа закончилось и нужен новый?:)

это можно определить с помощью прог сандра либо еверест
в сведениях о системе
там будет сказано какая версия вашего виндовс и требует ли эта версия
активации
а также какой тип активации потребуеться если конечно потребуеться
Диман
www.wecrasoft.narod.ru

   "dmitriy" 2007-01-03 14:48:14 (#626155)

[TC] ссылка на закладку на другой странице

Здравствуйте, уважаемые!

На страничке programs.htm сделал закладку перед заголовком "Раздел первый"
<a name="marker1"></a>
Затем на страничке index.htm сделал ссылочку на эту закладку
<a href="programs.htm#marker1"> Раздел первый </a>
Но вот беда, при нажатии на эту ссылочку попадаешь на начало странички
programs.htm, а не на заголовок "раздел первый".
Страничная же ссылка
<a href="#marker1"> Раздел первый </a> работает чудесненько!
Подскажите, пожалуйста, чего я делаю неправильно?

Заранее благодарен.
Грызунов Александр

   2007-01-03 12:43:02 (#626110)

[TC] Re[2]: jaws + com

здравствуйте, все и анатолий.

Вы писали:
А что вы хотите получить от JAWS сверх того, что есть в скриптах и в jfwapi?

хочится сделать функциональное расширение к jaws, но тут есть ряд больших
проблем.
к jaws нельзя написать плагин, такой возможности разработчиками не
предоставлено. на мой взгляд зря.
jaws не может загружать внешние библиотеки средствами скриптового языка, да
и другими какими то нибыло средствами тоже.
сам скриптовый язык jaws не преспособлен решать сколь либо сложные задачи,
да и не для решения не типичных задач он был разработан.
остаётся технология ком, которую jaws потдерживает. правдо как выесняется с
небольшими оговорками.
всвязи с этим у меня созрел конкретный вопрос.

задача.
создать ком объект с которым jaws мог бы установить связь и передавать ему
некие значения (bool, int, str) и получать обратно результат обработки этих
значений.
скрибтовый язык jaws имеет простенький интерфейс для работы с ком. по этому
такая задача впринципе выполнима. меня же интересует каким должен быть ком
объект с которым должен работать jaws. т.е. какими свойствами он должен
обладать?
hide? agregatet? ole server? dual? transaction type? sinchronization type? и
так далее.
вот какую инфу мне хотелось бы найти. ну не эксперементировать же? согласен
даже на буржуйском это почитать.

С уважением, Mus:
mavx@y*****.ru

   2007-01-03 12:23:45 (#626109)

[TC] Re[3]: jaws + com

Привет, Михаил!

Вы писали 2 января 2007 г., 20:15:54:

МД> для получения инфы из приложения, которое с высокой степенью вероятности
эту
МД> технологию поддерживает. Собственно нужно получить информацию из таблицы
TDBGrit,
МД> основанной на компоненте дельфи. Причём нужно очень и давно...

По моему MSAA здесь не поможет, это не стандартный компонент, и он скорее всего
не поддерживает MSAA.
MSAA это не панацея и не волшебная палочка,а если так сказать удобный ключик
для откручивания гаек. Без ключика также можно открутить гайку, но с ключём удобнее,
а если собственно той самой гайки нет.
То не поможет никакой ключ.
Можно вручную , если есть исходники компонента внедрить MSAA, но это не тривиальная
задача.
И это может сработать только в твоём компоненте, а не в чужих.
MSAA имплементирована в стандартные элементы управления (common controls), но
с ними итак JAWS нормально работает.
А не стандартные, на то и не стандартные, чтобы мы имели головную боль.

   2007-01-03 09:32:13 (#626088)
  • 1
  • 2