Страница: 1 |
Страница: 1 |
Вопрос: Homacosoft APIBox
Добавлено: 13.04.09 18:09
Автор вопроса: VβÐ | Web-сайт:
APIBox - классы-обертки для части API-функций в VB6. Комплект содержит в себе три класса, по классификации: Set - функции, например SetPixel, SetWindowPos, Get - функции, например GetPixel, GetWindowPos и остальные.
APIBox в основном предназначен для использования в паре со ScriptControl, так как основным преимуществом является то, что все функции принимают и возвращают значения типа Variant. Благодаря этому можно будет использовать API-функции в скриптах.
Народ, если кто может, оцените, плз.
Заранее благодарен.
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
VβÐ
Вопросов: 15
Ответов: 194
Web-сайт:
Профиль | | #1
Добавлено: 13.04.09 18:11
Ах да, прямая ссылка: http://apibox.homacosoft.com/
Номер ответа: 2
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #2
Добавлено: 13.04.09 19:54
Нехилую работу ты проделал, нехватает только обработки ошибок, но кому она нах нужна.
Номер ответа: 3
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #3
Добавлено: 18.04.09 12:04
Народ, ну оставьте мнение свое плиз, не молчите...
Номер ответа: 4
Автор ответа:
Arvitaly
ICQ: 301746136
Вопросов: 28
Ответов: 549
Web-сайт:
Профиль | | #4
Добавлено: 18.04.09 19:53
On Error Resume Next
Мне кажется бесполезная строчка, вот если б обработчик GPF
Номер ответа: 5
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #5
Добавлено: 19.04.09 00:58
VBD, понимаю что увидев мои сообщения у тебя сразу подскочит давление и повысится содержание адреналина в крови... Прочитай до конца, я знаю что говорю.
1) Абсолютно нелогичное разбиение функций на 3 класса. Более логично было бы разбивать их не по тому, Get они, Set или еще какие-то. Функции на классы нужно группировать например по функциональности.
2) Твое "преимущество" в том что везде используется Variant - какое-то совсем неочевидное приеимущество. Ты же и так располагаешь информацией о типах (я предполагаю - заюзал кодогенерацюи на основе базы встренного API Viewer?). Поэтому все типы нужно явно пописать.
3) On Error Resume Next - ну это не обработка ошибок а затычка для дураков, не обижайся.
PS Сам бы подобное не юзал, потому что во-первых, сильно много функций, большинство из которых в проекте использоваться не будут - проще скопировать себе нужные декларации, во-вторых, потому что под VB6.
Номер ответа: 6
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #6
Добавлено: 19.04.09 03:30
"классы-обертки для части API-функций"...
Вспоминается динозавр MFC в с++
VβÐ, мнение такое: зря потраченное время.