mojaSymfonia FORUM
https://forum.mix-soft.pl/

Gdzie znaleźć dll do obiektów integracji FKF2015?
https://forum.mix-soft.pl/viewtopic.php?f=15&t=7706
Strona 1 z 1

Autor:  Kartomiotacz [ 2017-02-07, 16:16 ]
Tytuł:  Gdzie znaleźć dll do obiektów integracji FKF2015?

Piszę właśnie program korzystający z obiektów integracji. Jako, że mam zainstalowane na stacji wiele wersji FK, biblioteki obecne w rejestrze dotyczą ostatniej zainstalowanej wersji. W związku z tym chciałbym sobie je ręcznie odrejestrować i zarejestrować inne, wiecie może gdzie one (lub rejestrowalny DLL od nich zależny) się fizycznie znajdują?

EDIT:
Potencjalny kandydat znajduje się w C:\Program Files (x86)\Common Files\Sage\OCK
Próbując go rejestrować otrzymuję jednak błąd, co ciekawe ten sam błąd otrzymuję jako wynik wywołania metody ItgInfo.Extension():

Could not get message from message-table resource. (powtórzone 4 razy)

Spotkał się ktoś z tym?

Autor:  rafal [ 2017-02-07, 16:37 ]
Tytuł:  Re: Gdzie znaleźć dll do obiektów integracji FKF2015?

Pliki obiektu integracji do różnych wersji

Załącznik:
fkobiektintegracjipliki01.jpg
fkobiektintegracjipliki01.jpg [ 54.4 KiB | Przeglądany 3972 razy ]

Autor:  Kartomiotacz [ 2017-02-07, 16:40 ]
Tytuł:  Re: Gdzie znaleźć dll do obiektów integracji FKF2015?

Dzięki, przynajmniej wiem, że jestem na właściwym tropie.

Autor:  Kartomiotacz [ 2017-02-08, 10:41 ]
Tytuł:  Re: Gdzie znaleźć dll do obiektów integracji FKF2015?

Edit:
W jakim Type Library zarejestrowane są te klasy w rejestrze?

Autor:  rafal [ 2017-02-08, 11:12 ]
Tytuł:  Re: Gdzie znaleźć dll do obiektów integracji FKF2015?

Jeżeli chcesz użyć obiektu integracji w konkretnej wersji po prostu dołącz go do referencji. Nie rozumiem w czym problem.

Załącznik:
integracja.net01.jpg
integracja.net01.jpg [ 28.52 KiB | Przeglądany 3959 razy ]


Użycie w kodzie

Kod:
MXDokFK.BtDatabase oi = new MXDokFK.BtDatabase();


Użyty będzie obiekt z dll'ki którą wskazałeś w referencji a nie zarejestrowany w systemie.

Autor:  Kartomiotacz [ 2017-02-08, 11:15 ]
Tytuł:  Re: Gdzie znaleźć dll do obiektów integracji FKF2015?

A jednak nie, gdy bezpośrednio importuję te pliki do referencji nic nie mogę wewnątrz podejrzeć (co by oznaczało, że nie są bibliotekami .NET lub jest coś nie tak z plikiem), z kolei w bibliotekach COM nie mam biblioteki o tej nazwie, spróbuję jeszcze raz przeinstalować symfonię.

Autor:  rafal [ 2017-02-08, 11:26 ]
Tytuł:  Re: Gdzie znaleźć dll do obiektów integracji FKF2015?

Bo nie będziesz widział tego w COM do czasu aż nie wskażesz dll

Załącznik:
integracja.net02.jpg
integracja.net02.jpg [ 41.78 KiB | Przeglądany 3958 razy ]


Załącznik:
integracja.net03.jpg
integracja.net03.jpg [ 60.76 KiB | Przeglądany 3958 razy ]


Załącznik:
integracja.net04.jpg
integracja.net04.jpg [ 75.27 KiB | Przeglądany 3958 razy ]

Autor:  Kartomiotacz [ 2017-02-08, 11:30 ]
Tytuł:  Re: Gdzie znaleźć dll do obiektów integracji FKF2015?

Tak, wiem o tym, chodziło mi o to, że gdy przeglądam zaimportowaną bibliotekę (dwuklik na dll w referencjach), nie mogłem przejrzeć jej klas i interfejsów.

Właśnie sprawdziłem inne wersje i problem leżał w uszkodzonym pliku. Dzięki z pomoc.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/