Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

 

  Вопрос: C++ vs Basic Добавлено: 21.03.05 18:24  

Автор вопроса:  Дмитрий Щапов
Доброго времени суток.
Я не могу в С++(MFC ActiveX) функцию объявить, чтоб в бэйсике её...
Или в MFC DLL как сделать класс глобальный?

Ответить

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

Номер ответа: 1
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #1
Добавлено: 21.03.05 20:33
Что??? ты пил? :)


Wiew->ClassWizaed

закладка Automation

Add Method

Там заполняешь все что надо (интуитивно понятно что и как). Далее компилишь контрол и вуаля...

Задал бы вопросик потяжелее, например, как мне вызвать событие в Активиксе из другого потока.... (ужас, целый день потратил...)

Ответить

Номер ответа: 2
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #2
Добавлено: 21.03.05 20:35
и тема поста провокационная :-)

Ответить

Номер ответа: 3
Автор ответа:
 Дмитрий Щапов



Вопросов: 71
Ответов: 321
 Профиль | | #3 Добавлено: 21.03.05 22:12
Ладно, протрезвел уже.
Специально для DaSharm: как мне вызвать событие в Активиксе из другого потока....

Ответить

Номер ответа: 4
Автор ответа:
 Дмитрий Щапов



Вопросов: 71
Ответов: 321
 Профиль | | #4 Добавлено: 21.03.05 22:35
Кстати "Вид" пишется : "View" - пол, да.. :)

Ох как вам повезло, вы бы знали. Я вам такой вопрос хотел подкинуть, но сжалился и передумал.

Ладно, тем не менее всем спасибо за сверх активное участие в международной помощи.

P.S. А чего вы хотели? Я с С++ встретился впервые за последние 0.5(1)года...

Ответить

Номер ответа: 5
Автор ответа:
 Дмитрий Щапов



Вопросов: 71
Ответов: 321
 Профиль | | #5 Добавлено: 21.03.05 23:10
А кто что может сказать "за" и "против" о C++:
MFC DLL и просто Win32 DLL?
Похвастайтесь знаниями...

Ответить

Номер ответа: 6
Автор ответа:
 freeloader



ICQ: 50804884 

Вопросов: 72
Ответов: 642
 Web-сайт: freeloader.folder-pro.net
 Профиль | | #6
Добавлено: 22.03.05 01:07
ИМХО Win32 DLL

всетаки как здорово, что под Opera заработали кнопки :))

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #7
Добавлено: 22.03.05 01:11
Win32 DLL рулит, MFC маст дай.

Ответить

Номер ответа: 8
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #8
Добавлено: 22.03.05 11:28
MFC - лучше не лезь туда!
Win32 API - просто и грамотно, но серьезной проги не выйдет :(
Специально для DaSharm: как мне вызвать событие в Активиксе из другого потока....


Не скажу!

Ответить

Номер ответа: 9
Автор ответа:
 Дмитрий Щапов



Вопросов: 71
Ответов: 321
 Профиль | | #9 Добавлено: 22.03.05 18:21
Но в MFC DLL (вроде) можно глобальный класс сделать. Это круто жизнь облегчает.

Ответить

Номер ответа: 10
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #10
Добавлено: 22.03.05 20:27

да, MFC действительно облегчает жизнь, но только влезь в СОМ...там ты будешь ненавидеть МFC, ети все реализации... Но, мой выбор - именно MFC для больших прог и WINAPI для маленких модулей тех самых больших прог :)

лучше или хуже - вопрос совсем неграмотный, MFC и WINAPI совсем не для того предназначены.

Пишешь прогу для хакеров, типа трояна - о MFC забудь.

Пишешь прогу для бухгалтера на фирме - бери MFC.

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #11
Добавлено: 22.03.05 20:56
Забудьте о MFC. Есть WTL

Ответить

Номер ответа: 12
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #12
Добавлено: 22.03.05 22:13
WTL? никогда не слышал, ATL может? так ATL это посложнее MFC будет...

Ответить

Номер ответа: 13
Автор ответа:
 Дмитрий Щапов



Вопросов: 71
Ответов: 321
 Профиль | | #13 Добавлено: 22.03.05 22:36
Ещё проблемка возникла:
Я пишу (Win32 DLL) функции на С++, вызываю на бэйсике, и после выполнения функ он мне пишет #Bad DLL calling Convention -//-#
Что исправить нужно?

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #14
Добавлено: 22.03.05 23:35
Нет, не ATL, WTL.
и после выполнения функ он мне пишет #Bad DLL calling Convention
Неверное количество параметров или их размер, после выхода из функции рушится стек.

Ответить

Номер ответа: 15
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #15 Добавлено: 23.03.05 03:17
Что исправить нужно?


Не
int foo(int1, int2)
, а
int __stdcall foo(int1, int2)

Ответить

Страница: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

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



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