IRC Log Viewer » #firebreath » 2014-08-28

IRC Nick Time (GMT-7) Message
iserver 00:08 Hi people )
In US, everyone is sleeping now ?
iserver 00:08 Hello )
taxilian 01:08 hello
yes, all smart people in the US are sleeping now
soon, I too will be pretending to be smart
soon, I too will be pretending to be smart
whats up?
iserver
iserver
iserver 01:08 Oh. Sorry. I'm here
Oh. Sorry. I'm here
First of all - excuse my bad english. I'm russian )
taxilian 01:08 you can type in Russian if you prefer
можно
iserver 01:08 Отлично ! )
Отлично ! )
Просто супер )
Просто супер )
taxilian 01:08 I'm slow typing Russian, so I'll stick with English if that's okay
iserver 01:08 Пришёл за помощью с ActiveX-ом
Буду рад любому совету )
taxilian 01:08 I'll help if I can; activex is a pain
I'll help if I can; activex is a pain
iserver 01:08 Заранее спасибо )
Сижу над разработкой ActiveX-а, который работает с USB-токенами
Etoken, возможно слышали
taxilian 01:08 okay
not specifically, but I think I get the idea
iserver 01:08 Сам ActiveX уже собрал. Захотелось добиться работы под другими браузерами.
Сам ActiveX уже собрал. Захотелось добиться работы под другими браузерами.
Полез на сайт firebreath. Скачал примеры, поставил Visual Studio 2005. Установил питон и git
Посмотрел видеоуроки getting started
taxilian 01:08 yeah, those were me. they are a bit out of date now
iserver 01:08 :)
:)
Но... ) Пока есть пара проблем
taxilian 01:08 okay
iserver 01:08 Скаченный пример плагина у меня на VB6 не открывается. Сообщает о том, что не может открыть часть файлов и форму и контрол открывает почему-то как модули
Судя по заголовку, там написано - Version 5
Предположил, что это пример для VB5
Предположил, что это пример для VB5
Ошибаюсь ?
taxilian 01:08 ahh. yeah, FireBreath plugins are designed to work with IE, but they don't work well just as ActiveX controls
so I don't actually know if you can use VB with firebreath plugins at all
quite possibly not
quite possibly not
iserver 01:08 Не не не. ) Я не о том.
Не не не. ) Я не о том.
Я свой ActiveX написанный на VB6 хочу превратить в плагин
taxilian 01:08 ahh, sorry, I'm very tired
so I misunderstood
you want to create user interface?
you want to create user interface?
or just use VB6 code to write a firebreath plugin?
iserver 01:08 Ммм. В принципе да. ) Мне надо чтобы плагин мог выдавать модальные окна для ввода пин-кода устройства
Но отображать его в принципе нет необходимости
Его - это сам плагин
taxilian 01:08 so a couple of things
the first is that anything you do with FireBreath will almost certainly have to be done in c++
the first is that anything you do with FireBreath will almost certainly have to be done in c++
it is probably possible to use some of your VB code in some way, but I don't know how to do it offhand and I doubt it would be easy or straightforward
the second is that creating modal dialogs in a browser plugin is generally a bad idea, because it locks up the main UI thread
browsers like to kill plugins that do that
iserver 01:08 Хм... ( Как печально. Я пытался сделать по аналогии, как это сделано у компании ruToken
Хм... ( Как печально. Я пытался сделать по аналогии, как это сделано у компании ruToken
Дело в том, что ввод пин-кода должен быть защищён от основного тела JavaScript в странице
Дело в том, что ввод пин-кода должен быть защищён от основного тела JavaScript в странице
Поэтому мне и нужно было диалоговое окно
taxilian 01:08 you could probably do it — particularly for just a single input field
but you'd need to be careful
1) it would need to run on a different thread, not the main thread
1) it would need to run on a different thread, not the main thread
1) it would need to run on a different thread, not the main thread
2) if the plugin gets shut down while it is open, it would need to close and its thread get cleaned up
2) if the plugin gets shut down while it is open, it would need to close and its thread get cleaned up
the hard thing with plugins is that you don't own your process, so you have to react whenever it randomly decides to change things
the hard thing with plugins is that you don't own your process, so you have to react whenever it randomly decides to change things
iserver 01:08 Понял. ) Печально, что для сборки потребуются знания C++. У меня вообще нет опыта написания кода на нём. Т.е читать и понимать его могу в разумных пределах, но писать на нём вообще никак
Я думал у firebreath есть что-то наподобие Wizard-а для создания wrapper на ActiveX
taxilian 01:08 sorry :-/
it's a framework; it makes a lot of things much easier, but you still need to know the language
iserver 01:08 Понял. ) Благодарю за разъяснение.
В принципе firebreath я рассматривал как альтернативу.
В принципе firebreath я рассматривал как альтернативу.
taxilian 01:08 understood
well, I'm going to bed. it's almost 2am here
it was fun to talk to a Russian speaker; glad you dropped in
iserver 01:08 Ого. ) Приятных снов.
taxilian 01:08 I don't get as many chances to use the language these days
iserver 01:08 Хорошо ) Возможно ещё загляну к Вам, когда наберусь опыта в C++
Хорошо ) Возможно ещё загляну к Вам, когда наберусь опыта в C++
taxilian 01:08 I speak it even less frequently; I'm sure my accent is horrible these days
sounds good
have a good day