«Социологический» опрос (1)

Модератор: Хакер

FNDLL (Fire NativeDLL) по моему ...

Нужен, востребован
26
72%
Ненужен, бесполезен
10
28%
 
Всего голосов : 36

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

«Социологический» опрос (1)

Сообщение Хакер » 19.11.2010 (Пт) 16:53

Буду переодически создавать такие топики-опросы с целью узнать мнение насчёт волнующих лично меня вопросов.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Diamock
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 388
Зарегистрирован: 26.10.2009 (Пн) 4:19
Откуда: Кемерово

Re: «Социологический» опрос (1)

Сообщение Diamock » 19.11.2010 (Пт) 18:54

Считаю, что нужен. Однажды сделал тестовую библиотеку, очень понравилось. Правда не совсем разобрался со строками... но будет больше свободного времени, разберусь.
С уважением...
In der Beschrankung zeigt sich erst der Meister
Графоманю...

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: «Социологический» опрос (1)

Сообщение Debugger » 19.11.2010 (Пт) 22:17

Нужен!
Старая версия понравилась, по по неизвестным причинам переодически отказывала (создавала dll-ки, от которых программа крашилась).
P.S.
по-моему

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: «Социологический» опрос (1)

Сообщение Viper » 20.11.2010 (Сб) 8:13

Нужен конечно. Правда для меня его актуальность устарела ибо я некоторое время назад практически отказалась от VB6 и ушел в сторону си и .NET.
Весь мир матрица, а мы в нем потоки байтов!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: «Социологический» опрос (1)

Сообщение Хакер » 20.11.2010 (Сб) 9:07

Viper писал(а):Нужен конечно.

Я поискал упоминания сабжа в интернете с помощью Яндекса и Гугла. Конечно, я не надеялся, что их будет много. Но их оказалось около трёх (не считая форума). Это наводит на мысль о полной невостребованности сабжа.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: «Социологический» опрос (1)

Сообщение Денис » 20.11.2010 (Сб) 16:31

Хакер писал(а):Это наводит на мысль о полной невостребованности сабжа.

Да не совсем. Это скорее говорит о полно невостребованности Microsoft Visual Basic v 6.0
Я знаю, ты не согласишься, но этот язык УСТАРЕЛ. Без вариантов. Си - нет, а VB6 - да.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Diamock
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 388
Зарегистрирован: 26.10.2009 (Пн) 4:19
Откуда: Кемерово

Re: «Социологический» опрос (1)

Сообщение Diamock » 20.11.2010 (Сб) 17:49

Однажды для удобства использования, пыталься создать дизайнер для FireNativeDLL. Дальше пробы, дело не пошло - не хватило знаний по созданию vb add-in. Да и создание дизайнера, я думаю, это прерогатива разработчика.
In der Beschrankung zeigt sich erst der Meister
Графоманю...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: «Социологический» опрос (1)

Сообщение Хакер » 20.11.2010 (Сб) 17:50

Diamock писал(а):Однажды для удобства использования, пыталься создать дизайнер для FireNativeDLL.


Какое же тут удобство?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: «Социологический» опрос (1)

Сообщение FireFenix » 20.11.2010 (Сб) 20:32

Денис писал(а):
Хакер писал(а):Это наводит на мысль о полной невостребованности сабжа.

Да не совсем. Это скорее говорит о полно невостребованности Microsoft Visual Basic v 6.0
Я знаю, ты не согласишься, но этот язык УСТАРЕЛ. Без вариантов. Си - нет, а VB6 - да.

Я бы сказал невостребованность VB6 для написания dll
Вроде как появился .NET и ещё менее стало нужно написание dll на VB6
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: «Социологический» опрос (1)

Сообщение Хакер » 20.11.2010 (Сб) 21:33

Вроде как появился .NET и

Причём тут .NET?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: «Социологический» опрос (1)

Сообщение FireFenix » 20.11.2010 (Сб) 21:50

Хакер писал(а):
Вроде как появился .NET и

Причём тут .NET?

Ну как бы раньше VB и так занимал небольшой круг людей, а с выходом новых платформ и ЯП - его доля ещё уменьшилась
И естественно нужность "полноценных" dll на VB6 стала ещё меньше
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: «Социологический» опрос (1)

Сообщение Хакер » 20.11.2010 (Сб) 22:14

Нужно было попросить заядлых дотнетчиков не голосовать: они не ЦА сабжа, поэтому он им заведомо не нужен :) . Естественно, все они проголосовали против.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Re: «Социологический» опрос (1)

Сообщение BV » 20.11.2010 (Сб) 22:17

Вообще, я считаю, что он полезен. Не нужен, а именно полезен, тем немногим, кто все еще, по каким-то таинственным причинам, пользуется VB6. А вот остальному, подавляющему большинству он совершенно не нужен, как и не нужен уже VB6.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: «Социологический» опрос (1)

Сообщение Хакер » 20.11.2010 (Сб) 22:18

Блин, взял и нарушил статистику :)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: «Социологический» опрос (1)

Сообщение SLIM » 20.11.2010 (Сб) 23:18

Нужен.
В моем текущем проекте
http://bbs.vbstreets.ru/viewtopic.php?f=78&t=42493
Я пробовал заюзать. Но почему-то так и не удалось. Почему...вряд ли автор сможет ответить на мои вопросы, думаю просто принципиально.

Что касается темы. VB - это очень, чрезвычайно удобный COM-инструмент. Лучше на мой взгляд не будет. Используя всю мощь COM писать нативные библиотеки - это сверх удобно. Проект очень нужен и поддерживать его стоит.

К слову. Попыток создать подобное не мало. Но все они были не совсем удачными, ибо решали только верхушку проблемы. Данная реализация более системная что ли. Если бы ее развивали, было бы здорово.
Пишите жизнь на чистовик.....переписать не удастся.....

arthur2
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1688
Зарегистрирован: 23.01.2008 (Ср) 14:35

Re: «Социологический» опрос (1)

Сообщение arthur2 » 21.11.2010 (Вс) 6:48

SLIM писал(а):Используя всю мощь COM писать нативные библиотеки - это сверх удобно.
В яблочко!
Артур
 
   

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Re: «Социологический» опрос (1)

Сообщение BV » 21.11.2010 (Вс) 12:58

SLIM писал(а):Используя всю мощь COM писать нативные библиотеки - это сверх удобно.

Ну, так используй C++ с ATL
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: «Социологический» опрос (1)

Сообщение SLIM » 21.11.2010 (Вс) 23:59

BV писал(а):Ну, так используй C++ с ATL
SLIM писал(а):Используя всю мощь COM писать нативные библиотеки - это сверх удобно.

Ну, так используй C++ с ATL

ATL сложен. VB куда легче. Поспоришь?
Пишите жизнь на чистовик.....переписать не удастся.....

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Re: «Социологический» опрос (1)

Сообщение BV » 22.11.2010 (Пн) 1:59

А, то есть ты разобрался в ATL, написал посредством него какую-то программку, работающую с COM и теперь можешь дать более-менее объективную оценку его сложности, я верно понимаю?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: «Социологический» опрос (1)

Сообщение SLIM » 22.11.2010 (Пн) 7:27

BV писал(а):А, то есть ты разобрался в ATL, написал посредством него какую-то программку, работающую с COM и теперь можешь дать более-менее объективную оценку его сложности, я верно понимаю?

Да нет, какую объективную.
Я пытался в свое время писать программу с помощью ATL. Потратил достаточно времени на изучение достаточно времени. Потом показалось что если этим и заниматься, то вплотную. Ну на самом деле VB проще, кошернее что ли. Ведь большая часть всего COM-а скрыта от программиста, а для того чтобы писать с помощью ATL, нужно COM знать на уровне.
Пишите жизнь на чистовик.....переписать не удастся.....

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: «Социологический» опрос (1)

Сообщение Хакер » 22.11.2010 (Пн) 10:26

BV писал(а):А, то есть ты разобрался в ATL

ATL — это костыли, увы.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Re: «Социологический» опрос (1)

Сообщение BV » 22.11.2010 (Пн) 11:32

SLIM писал(а):Ну на самом деле VB проще, кошернее что ли. Ведь большая часть всего COM-а скрыта от программиста, а для того чтобы писать с помощью ATL, нужно COM знать на уровне.

Да, в нагрузку нужно знать, что такое GUID, и где он применяется в COM. Ты на этот момент потратил достаточно времени? Работу по получению интерфейсов и их освобождению, равно как и работу по управлению памятью под строки, ATL выполняет сам
Единственное, с чем я соглашусь, так это с тем, что синтаксис VB проще для понимания, чем синтаксис C++.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: «Социологический» опрос (1)

Сообщение SLIM » 22.11.2010 (Пн) 19:32

BV писал(а):Да, в нагрузку нужно знать, что такое GUID, и где он применяется в COM. Ты на этот момент потратил достаточно времени?

Нет конечно. Но мне показалось что для того чтобы нормально писать с ATL - нужно знать хотя бы основы основ. С VB я об этом не задумывался вовсе.
Не задумывался аж вот так
http://bbs.vbstreets.ru/viewtopic.php?f=78&t=37811
Могу ли я позволить так же не задумываться ATL? Думаю нет.
Пишите жизнь на чистовик.....переписать не удастся.....

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Re: «Социологический» опрос (1)

Сообщение BV » 22.11.2010 (Пн) 19:55

SLIM писал(а):Могу ли я позволить так же не задумываться ATL?

Так же, пожалуй, нет. Но об освобождении ссылок, в большинстве случаев, тебе беспокоиться не придется. С другой стороны, с ATL у тебя всегда есть возможность взять ситуацию "в свои руки". и в ручном режиме управлять ссылками на объекты.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: «Социологический» опрос (1)

Сообщение SLIM » 22.11.2010 (Пн) 21:02

BV писал(а):Так же, пожалуй, нет. Но об освобождении ссылок, в большинстве случаев, тебе беспокоиться не придется. С другой стороны, с ATL у тебя всегда есть возможность взять ситуацию "в свои руки". и в ручном режиме управлять ссылками на объекты.

Может быть мы о разном говорим?
Писать COM-приложения, и приложения работающие с COM - разные вещи. Я имею в виду второе. Я имею в виду то, что в VB удобнее работать с Excel, с Access, XML, и т.д. А это ведь наиболее распространенные объекты. И там в принципе есть умные указатели чтобы не париться по поводу ручного или не ручного управления ссылками на объекты.
Пишите жизнь на чистовик.....переписать не удастся.....

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Re: «Социологический» опрос (1)

Сообщение BV » 22.11.2010 (Пн) 23:07

SLIM писал(а):Писать COM-приложения, и приложения работающие с COM - разные вещи.

Что такое "COM-приложение" в твоем понимании? EXE с внешними COM-объектами?
SLIM писал(а):Я имею в виду то, что в VB удобнее работать с Excel, с Access, XML, и т.д.

Что конкретно ты подразумеваешь под удобством? Мне кажется, ты сам себе плохо представляешь, о чем говоришь..
И что бы наша беседа стала более предметной, приведи мне какой-нибудь условный код, который, как тебе кажется, пишется намного удобнее в VB, нежели чем в C++ с ATL
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: «Социологический» опрос (1)

Сообщение SLIM » 23.11.2010 (Вт) 0:18

BV писал(а):Мне кажется, ты сам себе плохо представляешь, о чем говоришь..

Возможно я ошибаюсь.
Пишите жизнь на чистовик.....переписать не удастся.....

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: «Социологический» опрос (1)

Сообщение Хакер » 23.11.2010 (Вт) 1:26

BV писал(а):И что бы наша беседа стала более предметной, приведи мне

Не здесь, пожалуйста.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: «Социологический» опрос (1)

Сообщение Proxy » 23.11.2010 (Вт) 11:55

Насколько я помню, оно криво работало, когда пользовался VB6.
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: «Социологический» опрос (1)

Сообщение Хакер » 23.11.2010 (Вт) 11:56

Кто?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

След.

Вернуться в Мой блог

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27

    TopList