mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Integracja AMBasic z COM i .Net https://forum.mix-soft.pl/viewtopic.php?f=15&t=6817 |
Strona 1 z 1 |
Autor: | tborawski [ 2015-09-02, 11:29 ] |
Tytuł: | Integracja AMBasic z COM i .Net |
Dzień dobry, Stworzyłem w .Net component COM (.dll) i chciałbym go wykorzystać w AMBasicu. Zaznaczyłem typ interfejsu Dual i odpowiednie GUID dla klas. Jakie są generalnie zasady do tworzenia komponentów COM? Jaka wersja .Net? Jakie atrybuty dla interfejsów i klas? Z poważaniem, Tomasz Borawski |
Autor: | rafal [ 2015-09-02, 12:39 ] |
Tytuł: | Re: Integracja AMBasic z COM i .Net |
W projekcie Class Library dodajesz UserControl1. We właściwościach projektu ustaw : Application Assembly information Make assembly COM-Visible oraz Build Register for COM interop W AmBasic Kod: dispatch dControl = "nazwaProjektu.UserControl1" dControl.metoda() |
Autor: | koronen [ 2015-09-09, 10:14 ] |
Tytuł: | Re: Integracja AMBasic z COM i .Net |
Cześć A jak w Ambasic przechwycić zdarzenie kontrolki .Net? Np. mam formularz z przyciskiem i chcę oprogramować w Ambasic zdarzenie przyciśnięcia tego przycisku. |
Autor: | rafal [ 2015-09-09, 11:26 ] |
Tytuł: | Re: Integracja AMBasic z COM i .Net |
W kontrolce dodaj takie zdarzenie Kod: public event EventHandler OnMyButtonClick; Wzbudzić je w standardowym kliknięciu Buttona. W AmBasic Kod: int sub dControl_OnMyButtonClick() message ("Wciśnięto przycisk na kontrolce") endsub |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |