Γνωρίζει κανείς να μου απαντήσει στο εξής:
Σε μια εφαρμογή που έχω γράψει σε VB.ΝΕΤ 2005, ο Report Viewer εμφανίζει κανονικά το report, ενώ η εκτύπωση και το export σε excel λειτουργούν κανονικά. Για να κάνει export σε PDF, έκανα εγκατάσταση πρώτα της GPL Ghostscript 8.15.
Το αποτέλεσμα είναι το εξής:
Όταν τρέχω το compiled exe κάνει export κανονικότατα, ενώ σε debug mode όταν το τρέχω από το interface ths VB, εμφανίζει το μήνυμα:
PInvokeStackImbalance was detected
A call to PInvoke function 'Microsoft.ReportViewer.Common!Microsoft.ReportingServices.Rendering.ImageRenderer.CompositionPDF+WindowsGDIWrapper::GetGlyphIndicesW' has unbalanced the stack. This is likely because the managed PInvoke signature does not match the unmanaged target signature. Check that the calling convention and parameters of the PInvoke signature match the target unmanaged signature.
Σημειωτέον ότι το report περιέχει ελληνικούς χαρακτήρες, οι οποίοι εμφανίζονται κανονικά στο pdf όταν το κάνει export από το compiled.
Ιδέες κανείς;
Μισώ τα ξυπνητήρια!!!!!!