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

За 2016-01-26

[prg] Re[3]: API JAWS в C#

Приветствую всех.
В .net 4.0 должен работать пример для .Net 3.5, но также вполне пригоден
следующий вариант (фрагмент):
Type jfwApi = Type.GetTypeFromProgID("FreedomSci.JawsApi");
dynamic o= Activator.CreateInstance( jfwApi);
o.SayString("hello");

Насколько я помню, в NVDA API нет COM-объекта, поэтому изучайте как в C#
вызывать функции из DLL, написанных на C/C++. Материал в сети есть.
Исходное сообщение > Не могли бы вы пожалуйста рассказать поподробнее вариант для net 4.0 и
> заодно про то,как работать в c# с api nvda.

   "i_chay" 2016-01-26 22:47:46 (#3362184)

[prg] Re[2]: API JAWS в C#

Здравствуйте Анатолий. Вы писали
> Для .Net 4.0 есть вариант и попроще.
Не могли бы вы пожалуйста рассказать поподробнее вариант для net 4.0 и
заодно про то,как работать в c# с api nvda. Заранее благодарю вас за
подробное разъяснение и за исходники примеров.

   2016-01-26 19:20:21 (#3362102)

[prg] Re: API JAWS в C#

Приветствую всех.
Рабочий фрагмент для .Net 3.5:

Type jfwApi = Type.GetTypeFromProgID("FreedomSci.JawsApi");
object o = Activator.CreateInstance( jfwApi);
jfwApi.InvokeMember("SayString",
System.Reflection.BindingFlags.InvokeMethod,
null,
o,
new Object[1] {"Hello"});

Для .Net 4.0 есть вариант и попроще.

Исходное сообщение > Подскажите, как воспроизвести строку через JAWS API в C# , как в AutoIt

   "i_chay" 2016-01-26 18:03:21 (#3362066)

[prg] API JAWS в C#

Здравствуйте!
Подскажите, как воспроизвести строку через JAWS API в C# , как в AutoIt
$oJawsApi= ObjCreate("FreedomSci.JawsApi")
$oJawsApi.SayString("Hello, world!")
Заранее спасибо.

   2016-01-26 11:50:47 (#3361844)