Καλησπέρα σας,
υπάρχει μια παλιά εφαρμογή που έχω γράψει σε 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.
Έχει κανείς κάποια ιδέα ως προς τι μπορεί να φταίει γι αυτό και να με κατευθύνει;
Ευχαριστώ