Αποστολέας Θέμα: Microworlds Pro - Πρόβλημα στην αποθήκευση εργασίας σε LTSP 18.04  (Αναγνώστηκε 230 φορές)

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 330
    • http://www.gidarakos.com/
Μάλλον μετά από κάποιο update, στο Microworlds Pro παρουσιάστηκε το εξής πρόβλημα:
Κατά την "Αποθήκευση εργασίας ως.." εμφανίζεται το μήνυμα "The program MWPro.exe has encountered a serious problem and need to close. We are sorry for the inconvenience." και κλείνει η εφαρμογή.

Αναμένουμε καινούργιο update ή κάποιο workaround..

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4854
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Microworlds Pro - Πρόβλημα στην αποθήκευση εργασίας σε LTSP 18.04
« Απάντηση #1 στις: 08 Φεβ 2019, 06:09:37 μμ »
Δίνουμε:
Κώδικας: Bash
  1. sudo mv /usr/share/gym-microworlds-c/comctl32.dll /usr/share/gym-microworlds-c/comctl32.bak

Έτσι, χρησιμοποιούμε την ενσωματωμένη βιβλιοθήκη comctl32.dll του wine, και η αποθήκευση δουλεύει.
ΟΜΩΣ!
Τότε, αν πατήσουμε το αριστερό κουμπί του ποντικιού σε ένα εικονίδιο της γραμμής εργαλείων, μετά σύρουμε το ποντίκι έξω από τη γραμμή εργαλείων, και τελικά αφήσουμε το κουμπί,
το microworlds κολλάει τελείως! Αυτός ήταν ο λόγος που βάλαμε αρχικά το δικό μας comctl32.dll, και το αναφέραμε στο https://bugs.winehq.org/show_bug.cgi?id=35516
Για να το σκοτώσουμε, πατάμε το κουμπί [X] του παραθύρου του, περιμένουμε 5 δευτερόλεπτα, και μετά πατάμε "Εξαναγκασμός σε τερματισμό".

Άρα σε αυτή τη φάση κάνουμε την παραπάνω εντολή "sudo mv" και λέμε στους μαθητές να είναι ιδιαίτερα προσεκτικοί!

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4854
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Microworlds Pro - Πρόβλημα στην αποθήκευση εργασίας σε LTSP 18.04
« Απάντηση #2 στις: 19 Φεβ 2019, 11:34:09 πμ »
5 χρόνια μετά, οι developers του wine έλυσαν το πρόβλημα που τους είχαμε αναφέρει!
https://bugs.winehq.org/show_bug.cgi?id=35516

Ανέβασα νέα έκδοση του wine στο αποθετήριο που εμπεριέχει τη λύση, επομένως με ένα απλό update θα πρέπει όλα να παίζουν καλά.