236Fermer238
Kevin KoflerLe 07/02/2009 à 23:19
Lionel Debroux (./236) :
* le couple VTI + VTI Logger fonctionne TRES bien... mais est inutilisable pour ce que je cherche à faire: je cherche à déclencher un programme dans chacune des treize langues supportées sur les différentes versions d'AMS. Or, les FlashApps ne sont pas transférables sur VTI - et les language localizations sont le seul type de FlashApps non installable avec flapinst, parce qu'AMS ne les prend pas en compte au reset.

Ce que j'ai fait à l'époque où j'utilisais encore VTI, c'est que j'envoyais tout simplement l'app de localisation à la calculatrice et puis la transférais de la calculatrice à VTI à travers le virtual link.

Sinon, a priori avec TiLP II tu devrais aussi y arriver (câble VTI).
* ici, aucun moyen de transférer un ou plusieurs fichiers entre TILP II 1.12 et TIEmu 3.03 ne fonctionne, que ce soit sous SimplyMEPIS 7, ME natif ou Vista virtualisé. TILP ne détecte pas TIEmu, qu'ils soient réglés sur le câble VTI ou le câble TIEmu; le câble "virtual" plante systématiquement; etc.

Normalement ce que tu veux faire est censé marcher (donc c'est bel et bien un bogue si ça ne marche pas chez toi), mais as-tu essayé de passer par les interfaces IPC plutôt que par le virtual link?

DCOP:
dcop tiemu-`pidof tiemu` TiEmuDCOP send_file foo.89z
D-Bus:
qdbus org.ticalc.lpg.tiemu.TiEmuDBus /org/ticalc/lpg/tiemu/TiEmuDBus send_file foo.89z
ou
dbus-send --dest=org.ticalc.lpg.tiemu.TiEmuDBus /org/ticalc/lpg/tiemu/TiEmuDBus org.ticalc.lpg.tiemu.TiEmuDBus.send_file string:foo.89z
OLE en VBScript (non testé, je ne suis pas sûr que ça marche parce que TiEmu ne propose pas de class factory, ce qui fonctionne en C/C++, mais pourrait causer des problèmes avec les scripts):
GetObject(,"TiEmu.TiEmuOLE").send_file "foo.89z"