Autor Wątek: Podstawy sfery - tworzenie obiektu - zamykanie etc  (Przeczytany 1802 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline frankii91

  • Nowy użytkownik
  • *
  • Wiadomości: 26
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.33
Podstawy sfery - tworzenie obiektu - zamykanie etc
« dnia: Grudzień 19, 2017, 22:59:29 »
Nie wiem nawet jak to poprawnie nazwać :)
wiec opisze po swojemu..


Jak sprawdzić w czy subiekt jest już zainicjowany ? w c# wpf

a chodzi o to że uruchamianie subiekta i różne operacje w subiekcie dzieją się w osobnych watkach..

a ja chce aby po skończonej pracy zamykały połączenie aby licencja na stanowisko sfery się zwolniła..

jednak chcę aby to zwolnienie/zamknięcie subiekta było nie po wykonaniu jakieś  funkcji tylko przy zamykaniu aplikacji

tym samym w xaml dodane :  Closing="Zamykanie"

coś na styl

        void Zamykanie(object sender, CancelEventArgs e)
        {

            try
            {
                if (czyWlaczony==true)
                {
                    InsERT.Subiekt subiekt = uruchom_subiekta();
                   
                    subiekt.Zakoncz();
                }
            }
            catch { }
        }

czyWlaczony ustawiam na true wszędzie tam gdzie jest inicjowany subiekt

jednak nie działa to do końca poprawnie.. subiekt zainicjowany ale podczas logowania nie dokończone logowanie etc.. powoduje już problemy ...


a uruchom_subiekta();wygląda mniej więcej tak
InsERT.Subiekt uruchom_subiekta()
        {
           
            InsERT.GT gt = new InsERT.GT();           
            gt.Produkt = InsERT.ProduktEnum.gtaProduktSubiekt;
            gt.Serwer = .....
            gt.Baza = .....
            gt.Autentykacja = InsERT.AutentykacjaEnum.gtaAutentykacjaMieszana;
            gt.Uzytkownik = .....
            gt.UzytkownikHaslo = .....

            InsERT.Subiekt subiekt = (InsERT.Subiekt)gt.Uruchom((Int32)InsERT.UruchomDopasujEnum.gtaUruchomDopasuj, (Int32)InsERT.UruchomEnum.gtaUruchomNieArchiwizujPrzyZamykaniu);
           
 
            czyWlaczony = true;
            return subiekt;
        }

Forum Użytkownikow Subiekt GT

Podstawy sfery - tworzenie obiektu - zamykanie etc
« dnia: Grudzień 19, 2017, 22:59:29 »