Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Σχετικά με τον τρόπο λειτουργίας των codeunits.

Îåêßíçóå áðü ôï ìÝëïò vasilis80. Τελευταία δημοσίευση από το μέλος georgiop στις 23-11-2004, 17:01. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  10-11-2004, 10:51 422

    Σχετικά με τον τρόπο λειτουργίας των codeunits.

    Καλημέρα σε όλους  ...
                 Τα  codeunits του Navision  λειτουργούν με multithreading τρόπο ; Συγκεκριμένα παρατήρησα το εξής .Έστω ότι έχω δυο codeunit το CU1 με συνάρτηση f1 και το CU2  με τη συνάρτηση f2. H σειρά κλήσης στο CU1 είναι πρώτα η CU2.f2 και μετα η f1 . Είδα λοιπόν ότι το CU1 κάλεσε σωστά το CU2.f2 και αμέσως μετά (πρίν τελιώσει η λειτουργία της CU2.f2) κάλεσε την δικιά του f1. Έκανα αρκετές δοκιμές και όλες συμφωνούσαν με αυτό που περιγράφω,αλλά δεν μπορώ να τεκμηριώσω σε θεωρητικό επίπεδο το παραπάνω ούτε και να τεκμηριώσω απόλυτα τη λειτουργία αυτή Tongue Tied . Αν έχετε κάτι υπ'όψιν έστω και για το αν κάνω λάθος θα μου ήταν πολύ χρήσιμο.
  •  23-11-2004, 17:01 510 σε απάντηση της 422

    Re: Σχετικά με τον τρόπο λειτουργίας των codeunits.

    Κάτι τέτοιο ακούγεται παράδοξο γιατί φαίνεται να παραβιάζει τη σειριακή εκτέλεση του κώδικα. Μήπως χρησιμοποίησες τη μέθοδο MESSAGE για να διαπιστώσεις πότε τελείωσε η CU2.f2; Αυτό μπορεί να δημιουργήσει πιθανή σύγχιση καθώς τα μηνύματα στο Navision αποθηκεύονται σε queue και εμφανίζονται μετά την ολοκλήρωση του transaction.

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems