Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-25, 14:08x



Odpowiedz w temacie  [ Posty: 4 ] 
VBA - SBC - własne kontrolki w C# - uruchomiony proces 
Autor Wiadomość

Rejestracja: 2011-03-29, 12:19
Posty: 8
Post VBA - SBC - własne kontrolki w C# - uruchomiony proces
Witam.

1 - Tworzę kontrolkę w C#;
2 - Osadzam ją w dokumencie SBC;
3 - Uruchamiam dokument SBC. Wszystko wewnątrz działa bez problemu;
4 - Zamykam dokument SBC;

Po zamknięciu SBC okazuje się że dostęp do pliku dll (kontrolka) jest zabroniony ponieważ jest używany przez inny proces. Wygląda że handel trzyma proces załadowanej kontrolki i go nie zwalnia po zamknięciu dokumentu SBC.

Czy jest jakaś opcja z poziomu VBA lub C# aby przy zamykaniu dokumentu SBC zwalniać ten proces? Na chwilę obecną pomaga tylko wyłączenie Handlu.


2011-07-22, 15:40
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-04-18, 18:52
Posty: 5169
Pomógł: 59
Post 
No oczywiscie ze nie zwalnia - trzeba ja zwolnic w VBA - nie pamietam jak jest w handlu ale w FKF w procedurze CloseDOC (taki modul z ikonka D w drzewku projektu VBA)


2011-07-22, 20:40
Wyświetl profil

Rejestracja: 2011-03-29, 12:19
Posty: 8
Post 
wrob pisze:
No oczywiscie ze nie zwalnia - trzeba ja zwolnic w VBA - nie pamietam jak jest w handlu ale w FKF w procedurze CloseDOC (taki modul z ikonka D w drzewku projektu VBA)


Okej. Dzięki. Sprawdzę. Jak się uda dam znać.


2011-07-25, 10:27
Wyświetl profil

Rejestracja: 2011-03-29, 12:19
Posty: 8
Post 
wrob pisze:
No oczywiscie ze nie zwalnia - trzeba ja zwolnic w VBA - nie pamietam jak jest w handlu ale w FKF w procedurze CloseDOC (taki modul z ikonka D w drzewku projektu VBA)


Witam. Procedura CloseDOC też istnieje. W obiekcie Element dodałem:
Kod:
Private Sub Document_Close(ByVal EvType As AmEventState, Cancel As Boolean)
  Element.CloseDoc (True)
End Sub

Ogólnie:
- sama metoda Document_Close działa.
- Element.CloseDoc (True) też się wykonuje.
Jednakże plik dll z kontrolką w dalszym ciągu jest zablokowany do momentu zamknięcia całego handlu.
Próbowałem również:
- Unload ...nazwa_konrolki
- Set ...nazwa_kontrolki = Nothing
i nic nie pomogło.

Może czegoś brakuje przy Element.CloseDoc (True) ?


2011-08-22, 14:20
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 4 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Forte2014a VBA KursyWalut.sbc

w Techniczne

maxkon

0

1906

2014-04-04, 15:02

maxkon Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. [VBA] Wyłączenie HMF 2014a z poziomu VBA

w Programowanie

wars1977

11

6777

2014-05-16, 10:41

wars1977 Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. projekt sbc

w Programowanie

tatanka

2

3322

2009-01-31, 14:18

tatanka Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Projekt sbc

w Techniczne

tatanka

0

2713

2008-11-12, 11:29

tatanka Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 27 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant