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

 

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

VB 6 + Consume .NET DLL = Διαφορετικό Barcode

  •  05-06-2013, 23:46

    VB 6 + Consume .NET DLL = Διαφορετικό Barcode

    Καλησπέρα σας,

     υπάρχει μια παλιά εφαρμογή που έχω γράψει σε VB6. Αργότερα αναπτύχθηκε μια συμπληρωματική εφαρμογή σε C# για PDA. Σε κάποιο σημείο χρειάζεται η ανάγνωση και παραγωγή ετικετών με barcode font (σε CODE 128). Για κάποιον λόγο (αυτό το δέχομαι "as is" πιστεύω δε θα έπρεπε να είναι πρόβλημα), περνάει το string του barcode μέσα από μια function που μεταλλάσσει τους χαρακτήρες σε ένα διαφορετικό string προκειμένου αυτό να είναι αναγνώσιμο από τον barcode scanner (barcode font).

    Π.χ. 

    BARCODE: 35A0140871301030000230   

    BARCODE Μετά την function:  à Ñ35AÌ!Hw-!# 7Í0~Ó 

     Μου έδωσαν λοιπόν το ένα .dll που περιείχε την function, το έκανα import στην VB6 εφαρμογή μου (μέσω regasm) αλλά το αποτέλεσμα μετά την χρήση της function δεν είναι το ίδιο. Είναι πολύ παρόμοιο αλλά όχι ακριβώς το ίδιο (πχ στο παραπάνω παράδειγμα δεν έχει το "σκουλικάκι" πάνω από το Ν) κι επομένως δεν διαβάζεται από τον Barcode scanner. 

     Έχει κανείς κάποια ιδέα ως προς τι μπορεί να φταίει γι αυτό και να με κατευθύνει; 

    Ευχαριστώ 

    Δημοσίευση στην κατηγορία:
Δείτε όλες τις δημοσιεύσεις της Θεματική Ενότητας
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems