|
TMoe Beret |
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 16.05.11
|
|
|
|
Wohnort: Göttingen
|
|
|
|
Version: R2010bSP1 32/64 | R2011a 32/64
|
|
|
|
|
|
Verfasst am: 16.05.2011, 15:19
Titel: ActiveX Control weg!
|
|
Hallo!
Erstmal allgemeine Infos:
Windows7 64bit
MATLAB R2010b 64bit
Ich habe folgendes Problem:
Ich wollte in ein mit 'guide' erstelltes GUI einen kurzen swf-Clip einbinden. Das Macromedia Shockwave Control war vorhanden, Bild blieb aber schwarz. Ein Beispiel (das einzige das ich im Web fand funktionierte). Nach langem Probieren habe ich blöderweise an meinen Flashplayerinstallationen herumgespielt. Konsequenz: Trotz neuinstallation aller Flashplayer findet Matlab das Control nun gar nicht mehr. Der Ordner 'system32/Macromed/Flash/' wird auch nicht mehr mit einer dll oder ocx gefüllt. Manuelles resgistrieren der Flash ocx gibt Fehlermeldungen (trotz admin-Rechten).
Weiß gerade echt nicht weiter. Leider sind die Infos im Web zum Flash Control in Bezug auf Matlab nicht sehr hilfreich...
Freue mich über JEDEN Tipp! Vielen Dank,
TMoe
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 16.05.2011, 18:27
Titel:
|
|
Hallo
kannst du denn SWF- Dateien auf deinem Computer abspielen?
Hast du als ActiveX Control: Shockwave ActiveX Control ausgewählt?
|
|
|
TMoe Beret |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 16.05.11
|
|
|
|
Wohnort: Göttingen
|
|
|
|
Version: R2010bSP1 32/64 | R2011a 32/64
|
|
|
|
|
|
Verfasst am: 16.05.2011, 18:40
Titel:
|
|
|
|
|
Hallo Denny!
Erstmal vielen Dank fürs Lesen und Antworten...
Ja. Die Datei lässt sich mit dem Adobe Flash Player, oder auch beispielsweise Winamp abspielen.
Laut Windows Programmliste ist folgendes auf dem System vorhanden:
Adobe Flash Player 10 Plugin
Adobe Flash Player 10 ActiveX
Adobe Flash Player 10 Plugin 64-bit
Adobe Shockwave Player 11.5
zusätzlich ist derzeit sogar die komplette CS5 Master Collection (mit Flash Pro) installiert...
Trotzdem taucht unter den ActiveX Komponenten in MATLAB 'guide' gar nichts davon auf
Gibt es eventuell irgendeine Möglichkeit MATLAB dazu zu bringen vorhandene ActiveX Controls so zu sagen 'neu zu scannen' oder solche MATLAB irgendwie per Hand 'bekannt zu machen'?
Eventuell Versionskonflikte (32/64 bit) ?
Habe schon einige male die Flash-Geschichten Deinstalliert / neu installiert etc... Nervig ist einfach, dass es das entsprechende Control in meinem MATLAB bereits gab (auch wenn es nicht richtig funktioniert hat)
Vielen Dank !
TMoe
|
|
|
tompie |
Forum-Guru
|
|
Beiträge: 260
|
|
|
|
Anmeldedatum: 19.09.07
|
|
|
|
Wohnort: München
|
|
|
|
Version: immer alles
|
|
|
|
|
|
Verfasst am: 17.05.2011, 12:22
Titel:
|
|
Zitat: |
Manuelles resgistrieren der Flash ocx gibt Fehlermeldungen (trotz admin-Rechten). |
Offensichtlich liegt es genau daran! Wie lauten denn diese Fehlermeldungen?
Gruß tompie
|
|
|
TMoe Beret |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 16.05.11
|
|
|
|
Wohnort: Göttingen
|
|
|
|
Version: R2010bSP1 32/64 | R2011a 32/64
|
|
|
|
|
|
Verfasst am: 17.05.2011, 12:52
Titel:
|
|
|
|
|
Also:
Es WAREN verschiedene Fehlermeldungen...
Nun hab ich nochmals alles was mit flash zu tun hat deinstalliert. Registrierung bereinigt etc. Xmal neu gestartet, damit auch immer ganz sicher die aktuelle reg geladen ist...
Dann:
Neu installiert mit IE9 64bit, IE9 32bit und für chrome die Variante 'other browsers'...
zwischendurch immer wieder gestartet und geschaut ob mir Das Auswahlmenü in guide inzwischen wieder ein shockwave Control anbietet.
NICHTS!
dann nochmal die SysWOW64\Macromed\Flash10.ocx manuell registriert (ging jetzt wieder) -> nichts
Dieselbe Datei nochmal unter dem namen Flash.ocx registriert (ging) -> nichts in Matlab
Mich irritiert, dass in system32 kein 'macromed' ordner angelegt wurde...
Vor dem ganzen Deinstallations- / Installationsexzess gab es diesen...
Also Probehalber mal aus sysWOW64 in system32 kopiert. ocx dateien registriert. Neustart. Matlab bietet mir immer noch nicht das Control...
Da die manuelle registrierung nun ja endlich ging, aber nicht das gewünschte ergebnis gebracht hat, weiß ich nun überhaupt gar nicht mehr weiter...
Danke,
TMoe
NACHTRAG:
Habe gesehen, dass es dort noch eine 'FlashUtil10q_ActiveX.dll' gibt. Beim Versuch diese zu registrieren kam wieder ein Fehler: Einstiegspunkt nicht gefunden...
Vielleicht hilfts ja...
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 17.05.2011, 14:02
Titel:
|
|
Hallo
hast du auch Shockwave Player installiert?
|
|
|
TMoe Beret |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 16.05.11
|
|
|
|
Wohnort: Göttingen
|
|
|
|
Version: R2010bSP1 32/64 | R2011a 32/64
|
|
|
|
|
|
Verfasst am: 17.05.2011, 14:22
Titel:
|
|
Hallo...
Yep! Adobe Shockwave Player 11.5.
Hatte das nicht extra erwähnt, da es ja gerade darauf ankommt und ich das mit in "den ganzen Flash Kram" einbezogen hatte...
Kann ich mir vorhandene ActiveX Controls auch im Command Window auflisten lassen?
Vllt ist es ja ein Problem mit dem guide - script und dessen oberfläche... Wäre ja schon froh, wenn ich das control händisch laden könnte...
MfG,
TMoe
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 17.05.2011, 15:07
Titel:
|
|
Hallo
manuell kannst du so versuchen auf Shockwave Player zugreifen
|
|
|
TMoe Beret |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 16.05.11
|
|
|
|
Wohnort: Göttingen
|
|
|
|
Version: R2010bSP1 32/64 | R2011a 32/64
|
|
|
|
|
|
Verfasst am: 17.05.2011, 15:12
Titel:
|
|
Vielen Dank.
Leider Fehler:
??? Error using ==> feval
Input PROGID does not represent an Activex control.
If this PROGID used to work before, please check vendor's
documentation for equivalent activex control progid.
Error in ==> C:\Program Files\MATLAB\R2010b\toolbox\matlab\winfun\actxcontrol.p>actxcontrol/createControl at 208
Error in ==> C:\Program Files\MATLAB\R2010b\toolbox\matlab\winfun\actxcontrol.p>actxcontrol at 179
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 17.05.2011, 17:11
Titel:
|
|
Hallo
schau in Registry, wie Progid heißt:
HKLM\SOFTWARE\Classes\SWCtl.SWCtl.11
|
|
|
TMoe Beret |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 16.05.11
|
|
|
|
Wohnort: Göttingen
|
|
|
|
Version: R2010bSP1 32/64 | R2011a 32/64
|
|
|
|
|
|
Verfasst am: 17.05.2011, 17:22
Titel:
|
|
Leider auch nix...
Ich habe folgende Schlüssel:
SWCtl.SWCtl
SWCtl.SWCtl.1
SWCtl.SWCtl.10.1.1
SWCtl.SWCtl.11
SWCtl.SWCtl.7
SWCtl.SWCtl.8
SWCtl.SWCtl.8.5
SWCtl.SWCtl.8.5.1
Jede dieser Zeichenketten verursacht den oben erwähnten Fehler...
Das kann doch nicht wahr sein... das flash element wäre für mich die perfekte Lösung...
|
|
|
Marco H. |
Forum-Guru
|
|
Beiträge: 404
|
|
|
|
Anmeldedatum: 12.11.10
|
|
|
|
Wohnort: Dortmund
|
|
|
|
Version: 2010a/2012b
|
|
|
|
|
|
Verfasst am: 17.05.2011, 23:41
Titel:
|
|
Hey,
Zitat: |
Kann ich mir vorhandene ActiveX Controls auch im Command Window auflisten lassen?
|
Ja mit actxcontrollist... Hast du mal einen actxserver ausprobiert? Beispielsweise taucht bei mir unter actxcontrollist auch kein Excel/Word (office 2010) etc auf, aber mit actxserver funst es...
MfG Marco
|
|
|
TMoe Beret |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 16.05.11
|
|
|
|
Wohnort: Göttingen
|
|
|
|
Version: R2010bSP1 32/64 | R2011a 32/64
|
|
|
|
|
|
Verfasst am: 18.05.2011, 09:47
Titel:
|
|
Hallo...
...auch actxserver spuckt nur aus:
'Server Creation Failed: Klasse nicht registriert'
Nen Versuch war es ja Wert...
|
|
|
TMoe Beret |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 16.05.11
|
|
|
|
Wohnort: Göttingen
|
|
|
|
Version: R2010bSP1 32/64 | R2011a 32/64
|
|
|
|
|
|
Verfasst am: 18.05.2011, 11:16
Titel:
|
|
ICH HAB DAS CONTROL WIEDER !!!
Habe jetz NOCHMAL ALLES Deinstalliert... Adobe Flash, Shockwave Flash... alles was in dieser Hinsicht da war...
Registrierung komplett gereinigt...
Wieder von vorn angefangen.
Diesmal zusätzlich eine Vorabversion des Adobe Flash Players für 64 bit dazu...
Ich dachte mir ja, dass es irgendein Problem zwischen 64/32bit Architektur sein könnte, aber was soll der Adobe Flash Player hier mit dem Adobe Shockwave Flash Player zu tun haben?
Ich kann leider nicht sagen was GENAU nun zum Erfolg geführt hat und traue mich auch nicht das jetzt noch genauer zu erforschen...
Nun steht noch aus das Ding zu testen... Hoffentlich läufts!
Nochmal Danke für alle Tipps!
TMoe
|
|
|
TMoe Beret |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 10
|
|
|
|
Anmeldedatum: 16.05.11
|
|
|
|
Wohnort: Göttingen
|
|
|
|
Version: R2010bSP1 32/64 | R2011a 32/64
|
|
|
|
|
|
Verfasst am: 20.05.2011, 10:15
Titel:
|
|
Möchte nochmal für Klarheit sorgen, falls jemand ein ähnliches Problem hat...
Es lag letztendlich einfach nur daran, dass es kein offizielles 64bit Release vom Shockwaveplayer gibt. Die 64bit Matlab Version kann nicht auf die 32bit ActiveX Komponenten zugreifen (ist ja auch recht logisch).
Mit 32bit MATLAB ist das kein Problem und es werden auch nicht irgendwelche 'Vorabversionen' o.ä. benötigt...
MfG
TMoe
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|