.NET-InProcess event όταν κλείνει η εφαρμογή

211 views
Skip to first unread message

George Matzoyranis

unread,
Aug 23, 2017, 11:45:37 AM8/23/17
to Softone Developers Network
Θα  ήθελα να ρωτήσω πως μπορώ  να πιάσω  το event όταν κλείνει η εφαρμογή σε  .NET-InProcess
Θέλω να καταγράφω τον χρήστη όταν μπαίνει και όταν βγαίνει από την εφαρμογή.
Όταν μπαίνει μπορώ να το πιάσω στο
    public class S1Init : TXCode
    {
        public override void Initialize()
        {
           .... άλλα δεν ξέρω πως θα πάρω το user που θα κάνει login 
        }

    }


Ευχαριστώ.

Νίκος Μάλιακκας

unread,
Aug 24, 2017, 6:01:41 AM8/24/17
to Softone Developers Network
Όπου δεν έχεις events έχεις timers!.
Εγώ σε κάτι παρόμοιο για να πιάσω την ημερομηνία εισόδου, βάζω ένα timer να ελέγχει την XSupport.ConnectionInfo.LoginDate και αν πάρει τιμή τότε κάνω τον έλεγχο και αναλόγα πράττω και σταματώ τον timer. Αν δεν έχει πάρει τιμή, ο timer θα ελέγχει κάθε τόσο.

Για το κλείσιμο, μάλλον δεν έχουμε κάτι. Για να καταγράψεις την έξοδο, μάλλον πρέπει να φτιάξεις δικιά σου διαδικασία και να την "επιβάλεις" όσο μπορείς στους χρήστες.
Ίσως βέβαια αν ανοίξεις ένα παράθυρο και το κρύψεις, να μπορείς να πιάσεις κάποιο event από εκείνο κατά την έξοδο.

Pericles Argyriades

unread,
May 28, 2025, 12:10:15 PM5/28/25
to Softone Developers Network
Επαναφέρω το ερώτημα. Θέλω να τρέχω κάποιες functions ώστε να κλείνω ομαλά συνδέσεις που ανοίγω όταν τρέχει η εφαρμογή, οπότε θέλω να πιάσω τη στιγμή που κλείνει η εφαρμογή. Έχει βρει κάποιος κάτι από το μακρινό 2017 που ήταν το αρχικό post;
Στο ενδιάμεσο για παράδειγμα βρέθηκε το WorksOn("GENERAL") που αγνοούσαμε την υπαρξή του. Λέω μήπως ανακαλύφθηκε και κανένα WorksOn("EXIT")??

Reply all
Reply to author
Forward
0 new messages