Page 1 sur 2

Xcas et Windows Arium

Publié : mar. mai 03, 2016 21:46 pm
par tibip
Bonsoir,
j'ai testé la version 3.6 qui a l'air tres attrayante avec la nouveauté xcas mais que je cherche à calculer 1/2+1/3 d'après le tuto mais message d'erreur :cry:
Une solution ?
Dejà teste : redémarrage de la bécane, fermeture totale de LO 5.05 ....

Re: version 3.6

Publié : sam. mai 07, 2016 6:58 am
par didier
Bonjour,
Pouvez-vous préciser votre système d'exploitation Win Xp, 7, en 32 bits ou 64 bits .., la version exacte de LO, en 32 bits ou 64 bits... ?
Merci.

Re: version 3.6

Publié : sam. mai 07, 2016 7:46 am
par tibip
Bonjour,
JE suis en seven 64 bits et LO 5.0.5.2 en 64 bits également
Tibip

Re: version 3.6

Publié : dim. mai 08, 2016 7:32 am
par didier
Bonjour,
Très étonnant, car je fais les tests avec Win7 64 bits et LO 5.0.5.2 en 64 bits. Et je n'ai pas ce problème. Et sur plusieurs machines (mon lycée) ...
La copie d'écran indique que le blocage se fait avec WsScript.shell c'est donc un problème avec Windows (Ni Dmaths, ni LO).
L'affichage de l'éditeur de macro est-il quasiment instantané ou bien il y a un temporisation (5 secondes) ?
Avez-vous essayé de faire la commande Dmaths -> Réparer l'installation de Dmaths ?
Avez-vous essayé sur un autre ordinateur ayant une configuration similaire ?
Xcas est-il en 64 bits ou en 32 bits ? (Voyez le nom du dossier Xcas dans C:\).

Cordialement.

Re: version 3.6

Publié : lun. mai 09, 2016 8:03 am
par tibip
Bonjour,
Commande réparer : :cry:
Xcas est en 64.
Je n'ai pas la même config sous la main...

Dois je réinstaller complétement dmaths ? LO ?

Re: version 3.6

Publié : lun. mai 09, 2016 10:46 am
par didier
Bonjour,
J'ai eu quelques problèmes avec Xcas 64 bits. Par exemple la commande résoudre dans C x^2+1=0 plante sur Xcas (et donc sur Dmaths).
Je vous conseille de passer à Xcas 32 bits. Après ne pas oublier de faire la commande réparer l'installation de Dmaths, car le chemin d'accès à Xcas change : C:\xcas au lieu de C:\xcas64.
Au vu de la copie d'écran, je ne crois pas du tout que Dmaths soit le fautif.
WsScript.shell est une commande automation, c'est à dire une commande passée à Windows par LibreOffice.
Sur mon ordinateur de test, je n'ai pas ce problème.
Je vous conseille quand même d'essayer de changer la version de LO(5.0.6 ou 5.1.2) pour le cas ou la votre serait mal compilée).
Cordialement.

Re: version 3.6

Publié : lun. mai 09, 2016 19:56 pm
par tibip
Bonsoir, le pb persiste ...
J'utilise une version allégée de seven : ARIUM
Des services sont désactivés : cela génére-t-il un pb ?

Xcas et Windows

Publié : mar. mai 10, 2016 6:54 am
par didier
Bonjour,
Comme je vous l'ai dit précédemment, le problème vient très probablement du fait que votre Windows ne gère pas la technologie Automation.
Essayez le code ci-dessous.
Faites : Outils -> Macros -> Gérer les Macros -> LibreOffice Basic,
Collez le code ci-dessous dans le module 1 de la bibliothèque Standard,
Lancez la macro avec le bouton de la barre.
Normalement Internet Explorer doit se lancer à la page d'accueil de LibreOffice.
Ce code fonctionne parfaitement sur mon Win7 64 bits.

Code : Tout sélectionner

Sub using_IE( )
Dim IE As Object
IE = CreateObject("InternetExplorer.Application.1")
IE.Visible = 1
IE.Navigate("http://fr.libreoffice.org")
End Sub

Re: Xcas et Windows

Publié : mar. mai 10, 2016 17:07 pm
par tibip
la macro donnée en exemple marche et pas le reste ....
AU lycée tout fonctionne et c'est un bonheur (3.6.01 et LO 5.0.6.3)
Cela vient bien de ma bécane :oops:
Je vais regarder du côté de l'automation.

Re: Xcas et Windows

Publié : mar. mai 10, 2016 18:54 pm
par didier
Bonjour,

Est-ce que cela fonctionne si vous remplacez le code de la ligne qui plante par ?

Code : Tout sélectionner

shell(sCheminIcasBatch,2,True)

Re: Xcas et Windows

Publié : mer. mai 11, 2016 13:20 pm
par tibip
Désolé, ça ne fonctionne pas

Re: Xcas et Windows

Publié : mer. mai 11, 2016 14:32 pm
par didier
Bonjour,

C'est très très étonnant :
Votre système fonctionne avec

Code : Tout sélectionner

Sub using_IE( )
Dim IE As Object
IE = CreateObject("InternetExplorer.Application.1")
IE.Visible = 1
IE.Navigate("http://fr.libreoffice.org")
End Sub

ne fonctionne pas avec

Code : Tout sélectionner

shell(sCheminIcasBatch,2,True)

à la place de

Code : Tout sélectionner

CreateObject("Wscript.Shell").Run ConvertToURL(sCheminIcasBatch),0,False

J'ai bien compris ?

Quel est le message d'erreur pour cette dernière tentative ?
Pouvez-vous ajouter les lignes de code avant shell(sCheminIcasBatch,2,True) et me rapporter ce qui s'affiche ?

Code : Tout sélectionner

Print sCheminIcasBatch
Print FileExists(sCheminIcasBatch)
Print sCheminIcas
Print FileExists(sCheminIcas)



Que donne ?

Code : Tout sélectionner

Shell(sCheminIcasBatch,2,True)

Et en remplaçant True par False ?

Si votre système ne répond pas aux commandes usuelles de Windows, je ne vois plus quoi proposer ...

Re: Xcas et Windows

Publié : mer. mai 11, 2016 16:36 pm
par tibip
Avec les print : j'ai 4 boites de dialogue qui indique des chemins de répertoire user, une "true" , une répertoire xcas et après j'ai cette erreur en lançant 4+3 et Alt+C

Idem avec False.

Re: Xcas et Windows

Publié : mer. mai 11, 2016 17:21 pm
par didier
Bonsoir,
Le problème n'est peut-être pas là où je le croyais.
Il se peut que la base de registre ait été modifiée par ARIUM et que donc Dmaths ne trouve pas correctement un chemin.
Il me faut donc les résultats des 4 boîtes de dialogue ...

Re: Xcas et Windows Arium

Publié : jeu. mai 12, 2016 7:12 am
par tibip
voici :
C:\Users\Frédéric\AppData\Roaming\LibreOffice\4\user\Dmaths\runicas.bat
True
C:\xcas\icas.exe
True

Mais ne vous prenez pas la tête, je remettrai seven classique cet été si besoin
Merci du coup de main