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

 

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

Προβλημα με ενα dll Και μια περιεργη exception

Îåêßíçóå áðü ôï ìÝëïò angarato_surion. Τελευταία δημοσίευση από το μέλος vxan στις 12-05-2006, 16:39. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  07-05-2006, 21:50 12373

    Προβλημα με ενα dll Και μια περιεργη exception

    Παιδια θελω να κανω μια βιβλιοθηκη που να τυπωνει ενα xml με χρηση xslt  μεχρι εδω ολα πανε μια χαρα μια και το xml στον internet explorer ειναι μια χαρα φαινεται οπως θέλω. στην βιβλιοθηκη εβαλα ενα αντικειμενο webcontrol για να το ανοιγω και να το τυπωνω αλλά μου προκαλειτε ενα πρόωλημα μαλον λογο του web control.
    η βιβλιοθηκη ειναι plugin.

    εδω ειναι η exception.


    System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Threading.ThreadStateException: ActiveX control '8856f961-340a-11d0-a96b-00c04fd705a2' cannot be instantiated because the current thread is not in a single-threaded apartment.
       at System.Windows.Forms.WebBrowserBase..ctor(String clsidString)
       at System.Windows.Forms.WebBrowser..ctor()
       at HydroPrint.HydroPrint..ctor() in D:\Τα Προγραμματά μου\dotNet\HydroPrint\HydroPrint\HydroPrint.cs:line 39
       --- End of inner exception stack trace ---
       at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
       at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
       at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
       at System.Activator.CreateInstance(Type type, Boolean nonPublic)
       at PluginHundler.PluginHundler.Create(Object parent, Object configContext, XmlNode section) in D:\Τα Προγραμματά μου\dotNet\PluginHundler\PluginHundler\PluginHundler.cs:line 47


    Υδροβάση(Hydrobase)
    profiles :
    codeplex
    sourceforge
    google code

    Υλοποιώ εφαρμογές υπό πληρωμή απλώς επικοινωνήστε μαζί μου
  •  11-05-2006, 17:48 12548 σε απάντηση της 12373

    Απ: Προβλημα με ενα dll Και μια περιεργη exception

    Μας γράφεις λίγα περισσότερα για το πώς και πού χρησιμοποιείς το control?

    Είναι Asp.Net ή WinForms η εφαρμογή σου;

    Το error έχει να κάνει με το COM Thread model, και το έχω ξαναδεί μόνο όταν προσπαθείς να χρησιμοποιήσεις κάποιο Windows (όχι ASP.NET) control σε Web εφαρμογή ... ( βλακώδες, αλλα συμβαίνει ... :P )

    Ίσως και λίγος κώδικας βοηθήσει :)
    Angel
    O:]
  •  11-05-2006, 19:11 12552 σε απάντηση της 12548

    Απ: Προβλημα με ενα dll Και μια περιεργη exception

    ειναι ενα dll το οποιο ειναι γραμμενο σε .dotnetfrmaework 2 και ειναι εκτελεσιμο (κοινως winforms)
    Υδροβάση(Hydrobase)
    profiles :
    codeplex
    sourceforge
    google code

    Υλοποιώ εφαρμογές υπό πληρωμή απλώς επικοινωνήστε μαζί μου
  •  11-05-2006, 19:50 12555 σε απάντηση της 12552

    Απ: Προβλημα με ενα dll Και μια περιεργη exception

    Μήπως τα έχεις μπερδέψει λίγο; Αν κατάλαβα καλά, έβαλες ένα Web control σε ένα dll που το καλείς από ένα WinForm application;
    Vir prudens non contra ventum mingit
  •  11-05-2006, 23:25 12563 σε απάντηση της 12555

    Απ: Προβλημα με ενα dll Και μια περιεργη exception

    απο κανενα application μεσα στο dll εκτελειτε :P

    ηθελα να κανω το αρχει να τυπωθει.
    Υδροβάση(Hydrobase)
    profiles :
    codeplex
    sourceforge
    google code

    Υλοποιώ εφαρμογές υπό πληρωμή απλώς επικοινωνήστε μαζί μου
  •  12-05-2006, 15:45 12595 σε απάντηση της 12563

    Απ: Προβλημα με ενα dll Και μια περιεργη exception

    Αν δεν υπάρχει UI - Φόρμα σα να λέμε - στο οποίο θα προσθέσεις το Web Control, τότε θα σου σκάει.

    Όλα αυτά προσπαθώντας να "αποκρυπτογραφήσουμε" τα λεγόμενά σου ... μάλλον έχεις κάποιο πρόβλημα στο να είσαι συγκεκριμένος και ξεκάθαρος φίλε ... προσεξέ το.
    Angel
    O:]
  •  12-05-2006, 16:39 12599 σε απάντηση της 12595

    Απ: Προβλημα με ενα dll Και μια περιεργη exception

    Ρίξε μια ματιά στο MSDN για το [STAThread] attribute όπου STA = Single-Threaded Apartment


    Βαγγέλης Ξανθάκης
    Independent Consultant
    www.aylos.com
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems