rudi
  • rudi
  • 63.8% (Amichevole)
  • Classe F Creatore della discussione
18 anni fa
Buongiorno,ho provato ad installare MCimpianto e mi esce l'errore in oggetto.
Vorrei sapere a quale componente software mancante è collegato tale errore.
Il sistema operativo é LINUX (!) con emulazione mediante WINE, il tutto è molto promettente!
Grazie

Rudi
albertop
18 anni fa

MC Impianto utilizza moltissimi componenti aggiuntivi. E' realizzato in Visual Basic 6.0 con aggiunta di:


Microsoft:



  • Data Control 6.0

  • Calendar Control 8.0

  • Common Dialog Control 6.0

  • Internet Transfer Control 6.0

  • Windows Common Controls

ComponentOne:



  • Chart 8.0

  • Sizer/Tab 8.0

  • True DB GRid Pro 8.0

  • True DB List Pro 8.0

  • VsDraw 8.0

  • VSFlexGrid 8.0

HighEdit



  •     HighEdit

Ma quello che è sicuramente necessario verificare è la compatibilità con Microsoft ADO che gestisce tutto l'accesso ai dati.


L'errore viene generato immediatamente oppure in particolari funzionalità? Il componente più "vecchio" (e quindi più radicato nel sistema operativo) è sicuramente HighEdit ma potrebbe essere anche qualunque ComponentOne.


La videata principale prevede solamente il menu ed un "commondialog" (apri file, stampa, etc) quindi dovrebbe aprirsi regolarmente. E' così?


Sicuramente sarebbe interessante fare delle prove. MCImpianto è un programma molto "corposo" con molti componenti quindi non è detto che funzioni in emulazione. Se può semplicemente escludere il malfunzionamento di ADO (accesso ai files) sarebbe già un bel passo avanti.


Su che distribuzione di Linux è installato WinE? Potremmo fare delle prove anche noi e vedere fino a che punto la strada è percorrribile.


Non lavoro più su questo software. Non inviatemi messaggi privati. Per assistenza sul software utilizzate la pagina contatti  di questo sito. Grazie. Alberto.
rudi
  • rudi
  • 63.8% (Amichevole)
  • Classe F Creatore della discussione
18 anni fa
Distribuzione Ubuntu Breezy 5.1 Wine 2005xxxx (non lo ho sottomano ma attendo di migrare a Wine 0.9.xx che sembra più efficiente).
McImpianto mostra le informazioni di copyright/licenza d'uso e poi si ferma con l'errore 440.
Devo dire che su wine sono riuscito ad installare DCOM 98, il pacchetto JET4xxx che si trova sul vostro sito ma non sono riuscito ad installare MDAC perchè richiede la presenza di explorer4 con sp1/2
Non ho installato IExplorer, anche se penso che facendolo potrebbe funzionare tutto subito magari utilizando IEs 4 Linux (http://www.tatanka.com.br/ies4linux/)
Vi farò sapere eventuali sviluppi.
buon lavoro

Rudi
rudi
  • rudi
  • 63.8% (Amichevole)
  • Classe F Creatore della discussione
16 anni fa
Aggiornamento situazione McImpianto su linux: funziona!
Distribuzione Ubuntu Hardy 8.04, Wine 1.0, McImpianto 1.59
Installazione:ho usato lo script winetricks che installa MDAC vari,DCOM98,JET40.
L'installazione di McImpianto si effettua senza problemi.
L'apertura e/o modifica di un progetto esistente, i calcoli e la stampa funzionano senza problemi(leggermente lento ma accettabile).
La creazione di un nuovo progetto talvolta si blocca con un" errore di run-time 365 :impossibile scaricare in questo contesto".
Se volete posso inviarvi una schermata

albertop
16 anni fa

[postby]rudi Aggiornamento situazione McImpianto su linux: funziona!


Innanzitutto complimenti per la costanza nella ricerca ella soluzione .

Onestamente non lo credevo possibile ma, evidentemente, mi devo ricredere. Devo provare anch'io.


[postby]rudi L'apertura e/o modifica di un progetto esistente, i calcoli e la stampa funzionano senza problemi(leggermente lento ma accettabile).



A mio avviso la lentezza è dovuta al come è stato realizzato MC Impianto. Tento di spiegarmi meglio ... Secondo i dettami di mamma MS, per non utilizzare inutili risorse del computer, quando si accede ad una tabella di un database, si apre una connessione, si legge (o si scrive) la tabella e alla fine si chiude la connessione. Questo modo di operare va bene in ambiente Windows dove il componente di accesso ai dati (MDAC) è "annegato" nel sistema operativo (addirittura in Win XP SP2 o Win Vista è già incorporato) ma non va bene quando si devono chiamare le medesime funzioni in ambiente emulato  (ogni apertura/lettura/scrittura del database, occupa moltissimo tempo macchina).


Nella versione che sostituirà MC Impianto 1.XX cambieremo radicalmente questo meccanismo e dovrebbe andare veloce anche in ambiente emulato e/o in rete locale con server Linux ed altri casi particolari ...


[postby]rudi La creazione di un nuovo progetto talvolta si blocca con un" errore di run-time 365 :impossibile scaricare in questo contesto". Se volete posso inviarvi una schermata



La creazione di un file MDB (originariamente era solo per MS Access) richiede a sua volta un altro componente (...). A mio avviso l'errore è dovuto ai tempi in cui vengono chiamati i componenti. Prova a creare un progetto eseguendo MC Impianto senza aver aperto e chiuso nessun altro progetto.


Alberto


Non lavoro più su questo software. Non inviatemi messaggi privati. Per assistenza sul software utilizzate la pagina contatti  di questo sito. Grazie. Alberto.