Für ein OCX verwende ich folgende INF Datei:<BR>
<PRE>
[Add.Code]
MawGisViewer.ocx=MawGisViewer.ocx
[MawGisViewer.ocx]
file=http://192.168.1.216/mawgisocx/MawGisViewer.cab
clsid={1BEF4A84-B5AD-4148-A222-11532FC5A521}
RegisterServer=yes
FileVersion=1,0,0,83
</PRE>
Auf der HTML Seite binde ich es so ein:
<Pre>
<OBJECT id="mawgisviewer"
classid="clsid:1BEF4A84-B5AD-4148-A222-11532FC5A521"
codebase="http://192.168.1.216/mawgisocx/MawGisViewer.inf"
width=100%
height=100%
align=center
hspace=0
vspace=0
</OBJECT>
</PRE>
Wenn das OCX auf dem Clientrechner noch nicht vorhanden ist, funktioniert es wunderbar.
<br>
Eine neue Version mit neuer FileVersion wird dagegen immer ignoriert. Selbst wenn ich codebase zu einer ungültigen Adresse schicke wird immer das alte OCX angezeigt.
Kann mir jemand sagen wo der Fehler liegt ?
<PRE>
[Add.Code]
MawGisViewer.ocx=MawGisViewer.ocx
[MawGisViewer.ocx]
file=http://192.168.1.216/mawgisocx/MawGisViewer.cab
clsid={1BEF4A84-B5AD-4148-A222-11532FC5A521}
RegisterServer=yes
FileVersion=1,0,0,83
</PRE>
Auf der HTML Seite binde ich es so ein:
<Pre>
<OBJECT id="mawgisviewer"
classid="clsid:1BEF4A84-B5AD-4148-A222-11532FC5A521"
codebase="http://192.168.1.216/mawgisocx/MawGisViewer.inf"
width=100%
height=100%
align=center
hspace=0
vspace=0
</OBJECT>
</PRE>
Wenn das OCX auf dem Clientrechner noch nicht vorhanden ist, funktioniert es wunderbar.
<br>
Eine neue Version mit neuer FileVersion wird dagegen immer ignoriert. Selbst wenn ich codebase zu einer ungültigen Adresse schicke wird immer das alte OCX angezeigt.
Kann mir jemand sagen wo der Fehler liegt ?
Comment