mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
MxInter https://forum.mix-soft.pl/viewtopic.php?f=15&t=416 |
Strona 1 z 1 |
Autor: | mnat [ 2008-11-20, 16:48 ] |
Tytuł: | MxInter |
Witam, Poszukuję dokumentacji, przykładów do obsługi MxInter. W szczególności poszukuję komunikacji pomiędzy obiektem MxInter a obiektami biznesowymi Symfonii Handel Premium/Forte. Ew. jak dobrać się z tego poziomu do bazy w szczególności Premium, gdzie jest z tym problem przy braku zainstalowanego pervasiv'a. Co prawda jestem w posiadaniu dokumentacji tej biblioteki, ale jak wiadomo dokumentacje Symfonii dla programistów są bardzo ubogie. |
Autor: | rafal [ 2008-11-20, 16:55 ] |
Tytuł: | |
nie ma połaczenia z MxInter z obiektami. Ewentualnie możesz podłaczyć się bezpośrednio do bazy. Do czego chcesz użyć wogóle MxInter? i skąd? Co chcesz zrobić? Napisz konkretnie. |
Autor: | mnat [ 2008-11-20, 19:25 ] |
Tytuł: | |
Mam swoją kontrolkę ocx i chcę ją umieścić w oknie sbi/sbc i ew zarządzać samą aplikacją macierzystą tzn. przechwytywać zdarzenia, a że to jest możliwe to wiem, bo działa jak należy. Drugim a zarazem ważniejszym punktem jest mieszanie na bazie w czasie 1:1 jest zatem konieczność połączenia się z bazą i jak w forte nie mam z tym najmniejszego problemu to premium już nie poddaje się tak łatwo. Największy ból w tym, że nie mam natywnego połączenia do premium (np. brak zainstalowanego pervasiv'a u większości klientów - bo i po co płacić skoro nie trzeba). Obiekty byłyby idealne, no ale jak się nie da... |
Autor: | barnie [ 2008-11-20, 23:05 ] |
Tytuł: | |
nie napisałeś w czym piszesz tą kontrolkę. Kod: Dim db As new MxBtbase.BtDatabase Dim mic aAs new MxInterConnection mic.ExecuteApp("OpenDB", db) |
Autor: | mnat [ 2008-11-21, 09:35 ] |
Tytuł: | |
Kontrolka powstaje w .NET konkretnie C# Ten przykład faktycznie jest w dokumentacji Klasa MxInterConnection działa fajnie i jest nawet IntelliSent. A gdzie mogę znaleźć klasę MxBtbase, bibliotekę która ją zawiera? Jaką dodać referencję do projektu? W VBA to samo - dodałem wszystkie Symfonia*, wszystkie Mx* i nie ma klasy. |
Autor: | mnat [ 2008-11-21, 13:18 ] |
Tytuł: | |
No dobrze. Mam już wszystkie biblioteki, ale... Object Browser pokazuje informacje Cytuj: Function ExecuteApp(Index, [Par1], [Par2], [Par3], [Par4], [Par5], [Par6]) Member of MXINTERLib.MxInterConnection method ExecuteApp Zatem jak mam użyć Twojego kodu? ExecuteApp nie jest przeciążona. W VBA ten kod nie działa - wyrzuca błąd składni w linii Kod: mic.ExecuteApp ("OpenDb", db) natomiast Kod: mic.ExecuteApp "OpenDb", db przechodzi bez błędów, ale nie daje nowych wartości do obiektu db |
Autor: | tatanka [ 2009-02-25, 15:53 ] |
Tytuł: | |
Witam, Chciałem się podpytać czy poradziłeś sobie z tym obiektem mxinter i podłączeniem do bazy ?? |
Autor: | mnat [ 2009-02-25, 23:06 ] |
Tytuł: | |
Tak i nie. Konkretnie nie uzyskałem tego, czego chciałem do końca ale generalnie to działa. Oparłem się o procedury wykonywane przy akcjach użytkownika. Bazę natomiast obsługuję z poziomu ambasica korzystając z mojego ocx, do którego musiałem napisać duuuużo kodu aby to obsłużyć. Wygląda to mniej więcej tak: Baza Symfonii - > Obiekt symfonii -> Mój obiekt -> Moja metoda(Mój obiekt) -> Obiekt Symfonii -> Baza symfonii Zakręcone i mało profesjonalne, ale... Czasu miałem mało na szperanie i... w każdym razie działa. Tak czy inaczej, przy następnym podobnym projekcie zahaczę na pewno o ten temat i nie odpuszczę tak łatwo. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |