Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 | 3 | 4 | 5 ..... 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

 

  Вопрос: Когда вымрет VB6 Добавлено: 13.09.07 16:51  

Автор вопроса:  VβÐUηìt | Web-сайт: смекаешь.рф

Ответить

  Ответы Всего ответов: 241  

Номер ответа: 181
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #181 Добавлено: 21.11.09 21:01
Я думаю, после того как последний идеолог VB6 расписался в неконкурентоспособности языка, тему можно закрывать.

Ответить

Номер ответа: 182
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #182 Добавлено: 21.11.09 22:01
Расписываюсь в неконкурентноспособности VB6 при решении сложнейшей задачи, решета апофеоза Артёма

давай ещё пока я добрый где тебе ещё расписаться? пока меня на афтографы пробило

Ответить

Номер ответа: 183
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #183
Добавлено: 23.11.09 10:18
Артём, вот я написал сетевое приложение которое отсылает несколько команд серверу и принимает от сервера 2 команды.
Написал я его на 3х платформах. VB6, VB.Net 2003 и VB.Net 2008
В результате, самый маленький, и с меньшими ресурсами (прикрепляемые ДЛЛ-ки и ОСХ-ы) полсился у 6-ки, т.к. его скомпилированный файл весил всего 214кб, и маленький файл Винсок.Осх.
На 2003-ем файл увеличился в четверо и припёр к себе дотнетовские установочные пакеты, без которых отказывался работать.
С 2008 всё есчё хуже было. Файл весил почти 5 мегов. И к нему 120 с хвостиком мегабайт библиотечки :)

И на чём ты советуешь мне писать такие маленькие и быстрые офисные приложения?

Ответить

Номер ответа: 184
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #184 Добавлено: 23.11.09 10:34
EXE файл 5 метров?
Ищи какие левые ресурсы ты туда надобавлял.

Пустой проект Windows Forms в VS 2008 компилируется в 8-килобайтовый exe-файл.
5 метров - это или порядка 200К строк кода (что маловероятно), или ресурсы.

Ответить

Номер ответа: 185
Автор ответа:
 Millenium



ICQ: 629966 

Вопросов: 118
Ответов: 903
 Web-сайт: www.aliyev.us
 Профиль | | #185
Добавлено: 23.11.09 10:48
Теже самые ресурсы которые в 6-ке :) Могу скрин выложить.
Есть стринговые ресурсы тоже.

Ответить

Номер ответа: 186
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #186 Добавлено: 23.11.09 10:50
Любые ресурсы, картинки, файлы, строки и т.п, которые внедрены в exe-файл. Очевидно у тебя их накопилось на 5 МБ и не удивляйся что exe ровно столько и весит

Ответить

Номер ответа: 187
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #187 Добавлено: 23.11.09 15:03
Говоришь пустышка 8к весит, у меня пара тройка консольных утилит моего сочинения, так из них тока одна 7к, другие по 5к, потолкуем ещё за килобайты? :-)
никто не отрицает JIT не сравним с убогим 6-шным, но даже тут есть варианты.

Ответить

Номер ответа: 188
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #188 Добавлено: 23.11.09 15:25
Артём вот ответ 7кб утилитки на ЕееPC с которой я работаю сейчас
  1. [Desktop]
  2.  
  3. Horiz= 1024 pixels.
  4. Verti= 600  pixels.
  5. Depth= 32   bits of colours.
  6. VSync= 60   Hz refresh rate.
  7.  
  8. [Adapter]
  9.  
  10. 1 Vendor= Intel Corporation
  11. 1 Driver= Mobile Intel(R) 915GM/GMS,910GML Express Chipset Family
  12. 1 Device= Intel(R) 915GM/GMS,910GML Express Chipset VRAM 64Mb
  13.  
  14. [Monitor]
  15.  
  16. 1 Vendor= (╤ЄрэфрЁЄэ√х ьюэшЄюЁ√)
  17. 1 Driver= ╓шЇЁютющ яыюёъшщ фшёяыхщ (1280x1024)
  18.  
  19. [Adapter DOS]
  20.  
  21. 1 Vendor= Intel Corporation
  22. 1 Driver= Mobile Intel(R) 915GM/GMS,910GML Express Chipset Family
  23. 1 Device= Intel(R) 915GM/GMS,910GML Express Chipset VRAM 64Mb
  24.  
  25. [Monitor DOS]
  26.  
  27. 1 Vendor= (Стандартные мониторы)
  28. 1 Driver= Цифровой плоский дисплей (1280x1024)
  29.  
  30. Get Video Devices Information

Есть и небольшой список видюх и мониторов всего около 50 наименований, это к сожалению всё с чем приходилось сталкиваться.

  1.  
  2.  
  3. Get Video Devices Information Utility
  4.  
  5.  
  6. Windows Seven
  7. [Adapter]
  8. ---------------------------------------------------------------
  9. 1 Vendor= (Standard display types)
  10. 1 Driver= Standard VGA Graphics Adapter
  11. 1 Device= VGA VRAM 64Mb
  12. ---------------------------------------------------------------
  13. 1 Vendor= Sun Microsystems, Inc.
  14. 1 Driver= VirtualBox Graphics Adapter
  15. 1 Device= VirtualBox Video Adapter VRAM 64Mb
  16. ---------------------------------------------------------------
  17. 1 Vendor= ATI Technologies Inc.
  18. 1 Driver= Radeon X1600 Series Secondary  (Microsoft Corporation - WDDM)
  19.  
  20. 2 Vendor= NVIDIA
  21. 2 Driver= NVIDIA GeForce 7300 GS (Microsoft Corporation - WDDM)
  22. 2 Device= GeForce 7300 GS VRAM 128Mb
  23. ---------------------------------------------------------------
  24. 1 Vendor= ATI Technologies Inc.
  25. 1 Driver= ATI Radeon HD 4800 Series  
  26. 1 Device= ATI Radeon HD 4800 Series VRAM 1024Mb
  27. ---------------------------------------------------------------
  28. [Monitor]
  29.  
  30. 1 Vendor= (Standard monitor types)
  31. 1 Driver= Generic Non-PnP Monitor
  32. ---------------------------------------------------------------
  33. 1 Vendor= (Стандартные мониторы)
  34. 1 Driver= Универсальный монитор PnP
  35. ---------------------------------------------------------------
  36.  
  37. Windows XP
  38. [Adapter]
  39. ---------------------------------------------------------------
  40. 1 Vendor= Microsoft
  41. 1 Driver= Standart SVGA
  42. ---------------------------------------------------------------
  43. 1 Vendor= S3 Graphics, Inc
  44. 1 Driver= S3 Graphics ProSavageDDR (Microsoft Corporation) VRAM 32Mb
  45. ---------------------------------------------------------------
  46. 1 Vendor= Intel Corporation
  47. 1 Driver= Intel(r) 82815 Graphics Controller VRAM 64Mb
  48. ---------------------------------------------------------------
  49. 1 Vendor= ATI Technologies Inc.
  50. 1 Driver= ATI MOBILITY RADEON 7500 VRAM 64Mb
  51. ---------------------------------------------------------------
  52. 1 Vendor= ATI Technologies Inc.
  53. 1 Driver= RADEON IGP 345M VRAM 64Mb
  54. ---------------------------------------------------------------
  55. 1 Vendor= ATI Technologies Inc.
  56. 1 Driver= ATI Radeon HD 2600 PRO VRAM 256Mb
  57. ---------------------------------------------------------------
  58. 1 Vendor= NVIDIA
  59. 1 Driver= NVIDIA GeForce2 MX/MX 400 (Microsoft Corporation) VRAM 64Mb
  60. ---------------------------------------------------------------
  61. 1 Vendor= NVIDIA
  62. 1 Driver= NVIDIA GeForce4 MX 440 with AGP8X VRAM 128Mb
  63. ---------------------------------------------------------------
  64. 1 Vendor= NVIDIA
  65. 1 Driver= NVIDIA GeForce4 MX 440 with AGP8X (Microsoft Corporation) VRAM 128Mb
  66. ---------------------------------------------------------------
  67. 1 Vendor= NVIDIA
  68. 1 Driver= NVIDIA GeForce FX 5200 VRAM 128Mb
  69. ---------------------------------------------------------------
  70. 1 Vendor= NVIDIA
  71. 1 Driver= NVIDIA GeForce FX 5500 (Microsoft Corporation) VRAM 256Mb
  72. ---------------------------------------------------------------
  73. 1 Vendor= NVIDIA
  74. 1 Driver= NVIDIA GeForce 6200 TurboCache(TM) VRAM 256Mb
  75. ---------------------------------------------------------------
  76. 1 Vendor= NVIDIA
  77. 1 Driver= NVIDIA GeForce 8600 GT VRAM 256Mb
  78. ---------------------------------------------------------------
  79. 1 Vendor= NVIDIA
  80. 1 Driver= NVIDIA GeForce 9800 GT  VRAM 512Mb
  81. ---------------------------------------------------------------
  82.  
  83. [Monitor]
  84. ---------------------------------------------------------------
  85. 1 Vendor= (Стандартные мониторы)
  86. 1 Driver= Универсальный телевизор
  87. ---------------------------------------------------------------
  88. 1 Vendor= (Стандартные мониторы)
  89. 1 Driver= Модуль подключения монитора
  90. ---------------------------------------------------------------
  91. 1 Vendor= (Стандартные мониторы)
  92. 1 Driver= Цифровой плоский дисплей (1024x768)
  93. ---------------------------------------------------------------
  94. 1 Vendor= (Стандартные мониторы)
  95. 1 Driver= Цифровой плоский дисплей (1280x1024)
  96. ---------------------------------------------------------------
  97. 1 Vendor= Samsung
  98. 1 Driver= Samsung SyncMaster 450b(T)
  99. ---------------------------------------------------------------
  100. 1 Vendor= Samsung
  101. 1 Driver= SyncMaster 753DF(T)/ 783DF(T), MagicSyncMaster AQ17DF
  102. ---------------------------------------------------------------
  103. 1 Vendor= Hewlett-Packard
  104. 1 Driver= hp L1702 flat panel monitor
  105. ---------------------------------------------------------------
  106. 1 Vendor= (Стандартные мониторы)
  107. 1 Driver= Модуль подключения монитора
  108.  
  109. 2 Vendor= ATI Technologies
  110. 2 Driver= ATI T200 Unified AVStream Driver
  111.  
  112. 3 Vendor= (Стандартные мониторы)
  113. 3 Driver= Модуль подключения монитора
  114. ---------------------------------------------------------------
  115. 1 Vendor=
  116. 1 Driver= 54700588PY00AL2016W
  117.  
  118. 2 Vendor= Intel Corporation
  119. 2 Driver= Intel(R) Graphics Chipset (KCH) Driver
  120.  
  121. 3 Vendor= Intel Corporation
  122. 3 Driver= Intel(R) Graphics Platform (SoftBIOS) Driver
  123.  
  124. 4 Vendor= (Стандартные мониторы)
  125. 4 Driver= Модуль подключения монитора
  126. ---------------------------------------------------------------
  127.  
  128. 28 апреля 2008
  129. Не определяется Intel 965 Mobile Graphics Adapter.
  130.  
  131. 9 мая 2009
  132. Добавил `Device=` там строка контроллера и память.
  133. Развил алгоритмы поиска и порядок их применения.
  134. ---------------------------------------------------------------
  135. [Adapter]
  136.  
  137. 1 Vendor= (Стандартные дисплеи)
  138. 1 Driver= Стандартный VGA графический адаптер
  139. 1 Device= VGA VRAM 64Mb
  140.  
  141. 2 Vendor= Intel Corporation
  142. 2 Driver= Intel(R) 82865G Graphics Controller
  143. 2 Device= Intel(R) 82865G Graphics Controller VRAM 96Mb
  144. ---------------------------------------------------------------
  145. 1 Vendor= Intel Corporation
  146. 1 Driver= Mobile Intel(R) 915GM/GMS,910GML Express Chipset Family
  147. 1 Device= Intel(R) 915GM/GMS,910GML Express Chipset VRAM 128Mb
  148. ---------------------------------------------------------------
  149. 1 Vendor= Intel Corporation
  150. 1 Driver= Intel(R) 82945G Express Chipset Family
  151. 1 Device= Intel(R) 82945G Express Chipset Family VRAM 64Mb
  152. ---------------------------------------------------------------
  153. 1 Vendor= Intel Corporation
  154. 1 Driver= Mobile Intel(R) 965 Express Chipset Family
  155. 1 Device= Mobile Intel(R) GMA X3100 VRAM 96Mb
  156. ---------------------------------------------------------------
  157. 1 Vendor= S3 Graphics, Inc.
  158. 1 Driver= S3 Graphics ProSavageDDR
  159. 1 Device= S3 Compatible Display Adapter VRAM 32Mb
  160. ---------------------------------------------------------------
  161. 1 Vendor= ATI Technologies Inc.
  162. 1 Driver= Radeon X1600/X1650 Series
  163. 1 Device= Radeon X1600/X1650 Series VRAM 512Mb
  164.  
  165. 2 Vendor= ATI Technologies Inc.
  166. 2 Driver= Radeon X1600/1650 Series Secondary
  167. 2 Device= Radeon X1600/X1650 Series VRAM 512Mb
  168. ---------------------------------------------------------------
  169. 1 Vendor= ATI Technologies Inc.
  170. 1 Driver= Radeon X1800 Series
  171. 1 Device= Radeon X1800 Series VRAM 512Mb
  172.  
  173. 2 Vendor= ATI Technologies Inc.
  174. 2 Driver= Radeon X1800 Series Secondary
  175. 2 Device= Radeon X1800 Series VRAM 512Mb
  176. ---------------------------------------------------------------
  177. 1 Vendor= NVIDIA
  178. 1 Driver= NVIDIA GeForce FX 5500
  179. 1 Device= GeForce FX 5500 VRAM 256Mb
  180.  
  181. 2 Vendor= Intel Corporation
  182. 2 Driver= Intel(R) 82865G Graphics Controller
  183. ---------------------------------------------------------------
  184. 1 Vendor= NVIDIA
  185. 1 Driver= NVIDIA GeForce 7300 GS
  186. 1 Device= GeForce 7300 GS VRAM 256Mb
  187.  
  188. 2 Vendor= VIA/S3G
  189. 2 Driver= VIA/S3G UniChrome Pro IGP
  190. 2 Device= VIA/S3G UniChrome Pro IGP VRAM 64Mb
  191. ---------------------------------------------------------------
  192.  
  193. 20 июня 2009
  194. Прога иногда вылетала, например при левых дровах.
  195. Вылечил этот краш при получении пустого значения.
  196. ---------------------------------------------------------------
  197. [Adapter]
  198.  
  199. 1 Vendor= Intel Corporation
  200. 1 Driver= Mobile Intel(R) 965 Express Chipset Family (прежде не определялся)
  201. 1 Device=  VRAM 384Mb
  202. ---------------------------------------------------------------
  203. 1 Vendor=
  204. 1 Driver= Видеоконтроллер (VGA-совместимый)
  205.  
  206. 2 Vendor= ATI Technologies Inc.
  207. 2 Driver= ATI Radeon HD 4800 Series
  208. 2 Device= ATI Radeon HD 4800 Series VRAM 512Mb
  209. ---------------------------------------------------------------
  210. 1 Vendor= NVIDIA
  211. 1 Driver= NVIDIA GeForce 7300 SE/7200 GS
  212. 1 Device= GeForce 7300 SE/7200 GS VRAM 512Mb
  213. ---------------------------------------------------------------


Раз уж ты заикнулся о бэнчмарках и килобайтах, напиши такую утилитку и сравним
время запуска
время исполнения
размер экзешника
а список прочих системных требований оставим на сладкое :),
потом ещё поговорим об идиологах если захочешь, научишь нас как "правильно" жить

Ответить

Номер ответа: 189
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #189 Добавлено: 23.11.09 15:54
Я понимаю, что ты не станешь писать такую ерунду, предлоги могут быть любыми, но на самом деле всё просто и понятно :).
Если ты всётаки решишься у меня есть предложение ещё менее замороченное, тоже консольная утилитка, но попроще.

Ответить

Номер ответа: 190
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #190 Добавлено: 23.11.09 16:08
Кстати мой вирус NewHeur_PE [NOD32], Win32.HLLM.Generic.274 [CureIt] весит как раз 8к :).
Предупреждаю никакие предъявы не принимаются, зверь изначально был стерилен (без функций размножения) и написан был под заказ для закрытого пользования.
И то, что спустя год антивиры начали его атаковать не моя вина, под удар попала и другая моя совсем безобидная утилитка конвертирования винтов.

Ответить

Номер ответа: 191
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #191 Добавлено: 23.11.09 16:30
Вот списочек другой элементарной утилитки
  1.  
  2. Get Media Devices Information Utility
  3.  
  4.  
  5. нет драйвера
  6. ---------------------------------------------------------------
  7. [Devices]
  8.  
  9. 1 Vendor= not available
  10. 1 Driver= not installed
  11. ---------------------------------------------------------------
  12.  
  13. WMware
  14. ---------------------------------------------------------------
  15. [Devices]
  16.  
  17. 1 Vendor= Microsoft
  18. 1 Driver= Creative AudioPCI (ES1371,ES1373) (WDM)
  19. ---------------------------------------------------------------
  20.  
  21. Windows Seven
  22. ---------------------------------------------------------------
  23. [Devices]
  24.  
  25. 1 Vendor= Microsoft
  26. 1 Driver= Устройство с поддержкой High Definition Audio
  27. ---------------------------------------------------------------
  28. 1 Vendor= SigmaTel
  29. 1 Driver= Intel(r) AC'97 Audio Controller - SigmaTel Codec
  30. ---------------------------------------------------------------
  31.  
  32. Windows Vista
  33. ---------------------------------------------------------------
  34. [Devices]
  35.  
  36. 1 Vendor= Realtek Semiconductor Corp.
  37. 1 Driver= Realtek High Definition Audio
  38. ---------------------------------------------------------------
  39.  
  40. Windows XP
  41. [Devices]
  42. ---------------------------------------------------------------
  43. 1 Vendor= Realtek Semiconductor Corp.
  44. 1 Driver= Realtek AC'97 Audio
  45. ---------------------------------------------------------------
  46. 1 Vendor= Realtek Semiconductor Corp.
  47. 1 Driver= Realtek AC'97 Audio for VIA (R) Audio Controller
  48. ---------------------------------------------------------------
  49. 1 Vendor= C-Media Inc.
  50. 1 Driver= C-Media AC97 Audio Device
  51. ---------------------------------------------------------------
  52. 1 Vendor= SigmaTel
  53. 1 Driver= SigmaTel C-Major Audio
  54. ---------------------------------------------------------------
  55. 1 Vendor= Analog Devices
  56. 1 Driver= SoundMAX Integrated Digital Audio
  57. ---------------------------------------------------------------
  58. 1 Vendor= Conexant
  59. 1 Driver= Conexant AC-Link Audio
  60. ---------------------------------------------------------------
  61. 1 Vendor= Microsoft
  62. 1 Driver= Intel(r) 82801BA/BAM AC'97 звуковой контроллер
  63. ---------------------------------------------------------------
  64. 1 Vendor= VIA Technologies, Inc.
  65. 1 Driver= VIA AC'97 Enhanced Audio Controller (WDM)
  66. ---------------------------------------------------------------
  67. 1 Vendor= SigmaTel
  68. 1 Driver= SigmaTel High Definition Audio CODEC
  69.  
  70. 2 Vendor= ATI
  71. 2 Driver= ATI Function Driver for High Definition Audio - ATI AA01
  72. ---------------------------------------------------------------
  73. 1 Vendor= Realtek Semiconductor Corp.
  74. 1 Driver= Realtek AC'97 Audio
  75.  
  76. 2 Vendor= Conexant
  77. 2 Driver= AVerMedia, AVerTV WDM Video Capture
  78.  
  79. 3 Vendor= Conexant
  80. 3 Driver= AVerMedia, AverTV WDM Audio Capture
  81. ---------------------------------------------------------------
  82. 1 Vendor= Realtek Semiconductor Corp.
  83. 1 Driver= Realtek High Definition Audio
  84.  
  85. 2 Vendor= AVerMedia TECHNOLOGIES, Inc.
  86. 2 Driver= AVerMedia, AVerTV WDM Video Capture (7133/7135)
  87. ---------------------------------------------------------------

Работает даже на WinNT, весит 5к, время работы две секунды на Pentium MMX 266 MHz, сделаешь? Или ты вещами проще решета не интересуешься?

Ответить

Номер ответа: 192
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #192
Добавлено: 23.11.09 18:13
А в чем сложность? Либо юзать базу VEN- и DEV-кодов, либо просто запрашивать vendor string у WMI.

Ответить

Номер ответа: 193
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #193 Добавлено: 23.11.09 21:07
Блин уникально!
Я только и повторяю "ЭЛЕМЕНТАРНЫЕ ВЕЩИ", а меня спрашивают в чем сложность.
Ну ладно, Sharp база как отдельный текстовик будет весить кило если не больше, а у меня один экзешник, из ресурсов только файлинфо, и кстати, для первой утилитки WМI даст строку контролера? Объем памяти? WMI вообще есть в Win NT?

Ответить

Номер ответа: 194
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #194
Добавлено: 24.11.09 01:52
База ven- и dev-кодов будет весит мегабайты, зато позволит опознавать устройства, которых винда не знает. WMI хранит кучу информации и есть, начиная с NT4 SP4. Если тебе нужна точно такая же информация, какую выводит твоя программа, тебе нужно сказать, какой способ ее получения она использует.

Ответить

Номер ответа: 195
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #195 Добавлено: 24.11.09 03:44
Опять тык пальцем в собственную несообразительность.
Бросай гугл нафик, не туда гребешь :).
Объясняю ещё раз.
НЕ ИСПОЛЬЗУЮ НИКАКИХ ДОПОЛНИТЕЛЬНЫХ БАЗ!
И откуда выплыло обнаружение неустановленных устройств я не понимаю, я разве намекал на шины?
И чё правда мне нужно сказать как я это сделал? А чёт я не вкурсе, что мне это нужно :).
Чё за децкий развод?
Тут недавно ктото впаривал, что в дотнэте есть тысячи классов для получения
ЛЮБОЙ информации,
мега богатства и
гипер респекта :).
Почему я думал, что имею честь иметь дело с МЕГАОТЦАМИ?
Sharp, слово воспоминаний не навевает?
Бли-и-и-ин, фсё, мой тонкий, нейронный мозг требует немедленного отдыха :-D я пошел спать...

Ответить

Страница: 1 | 2 | 3 | 4 | 5 ..... 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам