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

 

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

Overload resolution failed because no accessible 'New' can be called without a narrowing conversion:

Îåêßíçóå áðü ôï ìÝëïò nettraptor1. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 14-02-2007, 17:44. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  14-02-2007, 16:36 25003

    Overload resolution failed because no accessible 'New' can be called without a narrowing conversion:

    Καλησπέρα κανω το εξής..

    όπου p είναι fullpath me txt file px 

    p="e:\file.txt"

     Dim fs = New FileStream(p, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)
     'declaring a FileStream to open the file named file.doc with access mode of reading


     Dim d1 As New StreamReader(fs)    ---<<<  ΣΕ ΑΥΤΟ ΤΟ ΣΗΜΕΙΟ μου βγαζει το error
    Overload resolution failed because no accessible 'New' can be called without a narrowing conversion
  •  14-02-2007, 16:47 25004 σε απάντηση της 25003

    Re: Overload resolution failed because no accessible 'New' can be called without a narrowing conversion:

    Αλλαξε το

     Dim fs = New FileStream(p, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)

    σε


     Dim fs as New FileStream(p, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)


    Δηλαδή το = με AS

    νομίζω ότι 8α σου λύσει το πρόβλημα.




    -------------------------------
    Κ. Γιαγιάς

    Θα ήθελα να είμαι μέσα στην φωτογραφία και όχι εδώ!!!!

    http://beastie06.wordpress.com
  •  14-02-2007, 17:44 25005 σε απάντηση της 25004

    Απ: Re: Overload resolution failed because no accessible 'New' can be called without a narrowing conversion:

    Και να μαντέψω ότι έχεις αφήσει το Option Strict Off? Διαφορετικά δεν θα σε άφηνε ποτέ να κάνεις compile την πρώτη γραμμή. Έτσι όπως έχεις γράψει τον κώδικα, έχεις δηλώσει την fs As Object. Δεν υπάρχει κανένας λόγος να έχεις το Option Strict Off, εκτός και αν θέλεις να αντιμετωπίζεις τέτοια bug συχνά ... ή να τρέξεις προβληματικό κώδικα VB6 χωρίς να ξαναγράψεις τα προβληματικά κομμάτια.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems