PTV Visum - Frequently Asked Questions (FAQs)

(#VIS12348)

Kann Excel-32-Bit ein ScriptMuuli-64-Bit oder PTV Visum-64-Bit instanziieren?

Für PTV Visum ja, weil PTV Visum als COM-Server 'out of process' (*.exe) läuft, kann Excel-VBA Visum-32-Bit genauso wie Visum-64-Bit aufrufen.
Das ist anders für die Komponente ScriptMuuli, weil das ist ein sogenannter 'in-process' COM-Server (*.dll) und muss deswegen dieselbe Bit-Architektur wie das aufrufende Excel-VBA haben. Das heißt mann kann aus Excel-32-Bit kein ScriptMuuli-64-Bit ansprechen, und aus Excel-64-Bit kein ScriptMuuli-32-Bit.
Workarounds:
- Excel-64-Bit verwenden (seit Office 2010 erhältlich).
- Visum 16/17: ScriptMuuli-32-Bit registrieren
c:\Program Files\PTV Vision\PTV Visum 17\ScriptMuuli\Win32\ScriptMuuli.dll
http://vision-traffic.ptvgroup.com/de/training-support/support/ptv-visum/faqs/visfaq/show/VIS15643/
- Bis Visum 16: Oder Visum-32-Bit zusätzlich installieren um ScriptMuuli-32-Bit nutzen zu können.

Wie findet man heraus ob Excel 32 oder 64 Bit ist?
Datei -> Konto -> Info zu Excel -> (in der ersten Zeile des Dialoges)