Festo MecLab.

Oplossingen voor problemen.

home pagina
home MecLab
schermafdrukken
 
Windows 64 bit.

Windows 64 bit.


Soms moet het programma uitgevoerd worden in Windows XP (Service Pack 3) compatibiliteits mode.

Er zijn soms problemen met het installeren van de EasyPort driver van Festo onder Windows 64 bit.

Festo zelf kon het probleem niet reproduceren. Bij mij thuis op 2 computers en op 2 scholen komt het probleem echter wel voor.

Bij het installeren kan de onderstaande melding voorkomen.

Er wordt voorgesteld om de runtime bestanden van Visual C++ te installeren. Dat zou op zich geen probleem moeten zijn. Gaat men echter door dan komt bij mij de onderstaande melding op het scherm.

OK stopt de installatie.
Annuleren gaat verder met het installeren van de Festo software en lijkt alles goed geinstalleerd te worden.

Echter krijg ik dan bij het starten van de Festo EasyportApp.exe de onderstaande melding.
(c:\Program files (x86)\didactic\Easyport 2.3\EasyportApp.exe)

Duidelijk een probleem, wat dus te maken heeft met het ontbreken van de runtime bestanden van Visual C++.

Ik heb de software van Festo weer verwijderd en heb als eerste de runtime bestanden van Visual C++ 2010 gedownload en geinstalleerd.

(Bij mij werkt de runtime van 2012 niet. Voor 64 bits dus VSU_4\vcredist_x64.exe downloaden.) 5-mei-2015

Vreemd genoeg krijg ik nu geen foutmelding en wordt C++ zonder problemen geinstalleerd.

Hierna gaat het installeren van de Festo software zonder problemen.

Echter werkt het nu nog niet altijd. De EasyPort.ocx blijkt in sommige gevallen niet goed geregistreerd te zijn.

Onder...
- Windows 64 bit moet het bestand EasyPort.ocx in de System32 map staan.
- Windows 32 bit moet het bestand EasyPort.ocx in de SysWOW64 map staan.

Volgens de geleerden is het bovenstaande logisch...

Bij mij was er iets fout gegaan met de registratie. Registreren kan als volgt....

- Run de CMD prompt als Administrator.
- Typ CD\ <Enter>
- Typ CD Windows\System32
- Typ Regsvr32 EasyPort.ocx

Als het goed is verschijnt de melding dat EasyPort.ocx goed geregistreerd is.

Nu werkt de EasyportApp.exe wel naar behoren en kan de gewenste software EasyProgIntFace en EasyPortMini geinstalleerd worden.

Onder EasyProgIntFace heb ik nog wel het onderstaande probleem.

De iCP12 wordt niet herkend in EasyProgIntFace.
Dat ligt niet alleen aan de driver van de stick, want het programma TestiCP12 werkt op zich wel naar behoren.

Bijzonder is dat bij Setup in het programma EasyProgIntFace het versie nummer ontbreekt, zoals hieronder te zien is. In versie 2.4 staat het nummer er wel weer bij.

Bij EasyPortMini geeft deze op dezelfde computer wel het versie nummer aan, zoals hieronder te zien is.

De iCP12 en de Easyport maken beide een virtuele Com poort aan en de kans is groot dat daardoor het probleem ontstaat.

Zoals hieronder te zien is zijn er onder 32 bit Windows 8.1 is er geen problemen, alle interface's zijn actief.

 

De programmeeromgeving Visual Basic 6.0 geeft nu nog wel een foutmelding.

Hieronder staat de melding die verschijnt wanneer ik de OCX in VB probeer te plaatsen.

Misschien probeert de software de driver in System32 (64 bit) toe te passen terwijl deze in SysWOW64 (32 bit) staat.

Maar eens zien of ik de oplossing vind.