Toolbar (ActiveX) - Windows 8
Moderator: Moderatoren
- adrian
- Rekursionen-Architekt
- Beiträge: 265
- Registriert: Mo, 08. Mai 2006 8:58
- Wohnort: Aadorf TG
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Toolbar (ActiveX) - Windows 8
Hallo zusammen
Wieder einmal das Thema Toolbar oder besser ActiveX Elemente. Wir setzen die 2 ActiveX-Elemente xbpRTF und xbptoolbar (zwar nicht die Originale sondern die von Datasoft, spielt jedoch keine Rolle) ein.
Klar muss zum Teil das Runtime ausgeführt werden. Wir haben nun einen Windows 8 Notebook bei einem Kunden, das Runtime installiert, doch wir bekommen nach wie vor die Fehlermeldung im Programm. Wenn wir das Runtime nochmals ausführen kommt die Meldung ob wir die letzte Installation reparieren möchten oder entfernen möchten oder nochmals
installieren möchten.
Hat da jemand noch eine Idee? Wenn die ActiveX-Elemente nicht mehr eingesetzt werden sollten, habe, glaube ich, von Jimmy schon mal gelesen, was wäre de Alternative (speziell für das RTF-Tool?
Besten Dank im Voraus für Euren Beitrag.
es Grüessli
Adrian
Wieder einmal das Thema Toolbar oder besser ActiveX Elemente. Wir setzen die 2 ActiveX-Elemente xbpRTF und xbptoolbar (zwar nicht die Originale sondern die von Datasoft, spielt jedoch keine Rolle) ein.
Klar muss zum Teil das Runtime ausgeführt werden. Wir haben nun einen Windows 8 Notebook bei einem Kunden, das Runtime installiert, doch wir bekommen nach wie vor die Fehlermeldung im Programm. Wenn wir das Runtime nochmals ausführen kommt die Meldung ob wir die letzte Installation reparieren möchten oder entfernen möchten oder nochmals
installieren möchten.
Hat da jemand noch eine Idee? Wenn die ActiveX-Elemente nicht mehr eingesetzt werden sollten, habe, glaube ich, von Jimmy schon mal gelesen, was wäre de Alternative (speziell für das RTF-Tool?
Besten Dank im Voraus für Euren Beitrag.
es Grüessli
Adrian
Zuletzt geändert von adrian am Mi, 07. Nov 2012 12:53, insgesamt 1-mal geändert.
es Grüessli
Adrian
Adrian
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: Toolbar (ActiveX)
die Toolbar ( und Rebar ) habe ich "fertig" als "native" Control in der DXE Lib.adrian hat geschrieben:Wir setzen die 2 ActiveX-Elemente xbpRTF und xbptoolbar
was wäre die Alternative (speziell für das RTF-Tool?
das RTF v1.3, wie von MsComCtl.OCX verwendet, hab ich nicht als "native" angefangen sondern mich mit der v2.0 beschäftigt.
zum OCX : 32 oder 64bit Version ?
ich "denke" das dir der Win8 "Smartfilter" einen Streich spielt ... du willst es vermutlich nach \Windows schieben.
hast du es "manuell" in der CMD Box versucht, mit Administrator Rechten ?
wenn "nur" deine Anwendung auf das OCX zugreifen sollt muss man es ja nicht im \Windows Verzeichnis "registrieren"
gruss by OHR
Jimmy
Jimmy
- adrian
- Rekursionen-Architekt
- Beiträge: 265
- Registriert: Mo, 08. Mai 2006 8:58
- Wohnort: Aadorf TG
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Toolbar (ActiveX)
Salü Jimmy
Wenn ich Dich richtig verstehe glaubst Du, dass die Registrierung nicht sauber durchgeführt wurde und empfiehlst eine manuelle Registrierung. Dies habe ich tatsächlich noch nicht versucht.
Werde ich nachholen und mein Erfolg, so hoffe ich, hier melden.
adrian
Wenn ich Dich richtig verstehe glaubst Du, dass die Registrierung nicht sauber durchgeführt wurde und empfiehlst eine manuelle Registrierung. Dies habe ich tatsächlich noch nicht versucht.
Werde ich nachholen und mein Erfolg, so hoffe ich, hier melden.
adrian
es Grüessli
Adrian
Adrian
- adrian
- Rekursionen-Architekt
- Beiträge: 265
- Registriert: Mo, 08. Mai 2006 8:58
- Wohnort: Aadorf TG
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Toolbar (ActiveX) - Windows 8
So habe die Datei von Hand versucht zu registrieren.
regsvr32 -u mscomctl.ocx ==> Rückmeldung OK
regsvr32 mscomctl.ocx die folgende Fehlermeldung (es spielt keine Rolle ob im syswow64-Verzeichnis oder in einem eigenen)
adrian
regsvr32 -u mscomctl.ocx ==> Rückmeldung OK
regsvr32 mscomctl.ocx die folgende Fehlermeldung (es spielt keine Rolle ob im syswow64-Verzeichnis oder in einem eigenen)
adrian
es Grüessli
Adrian
Adrian
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2935
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
- adrian
- Rekursionen-Architekt
- Beiträge: 265
- Registriert: Mo, 08. Mai 2006 8:58
- Wohnort: Aadorf TG
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Toolbar (ActiveX) - Windows 8
Das würde nicht gehen. Die Registrierung muss pro Benutzer gemacht werden, auch wenn es "als Administrator" ausführen klappen würde, wären die Einträge am falschen Ort gespeichert.
adrian
adrian
es Grüessli
Adrian
Adrian
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9361
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Toolbar (ActiveX) - Windows 8
Es ist jedenfalls eine Rechtesache. Vermutlich besteht der einzige Weg darin, allen Benutzern vorübergehend Administratorrechte zu geben, zu installieren, und ihnen dann die Rechte wieder wegzunehmen. Alternativ kann man solche Controls natürlich auch im Applikationsverzeichnis installieren/registrieren, wodurch es dann einmalig (registriert vom Admin) ginge.
Herzlich,
Tom
Tom
- AUGE_OHR
- Marvin
- Beiträge: 12906
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 45 Mal
Re: Toolbar (ActiveX) - Windows 8
wenn du deine Application "installierst" geht das auf den "User"adrian hat geschrieben:Das würde nicht gehen. Die Registrierung muss pro Benutzer gemacht werden,
wir reden hier von OCX die das OS() als "System" benutzt wie ein Font oder Drucker-Treiber.adrian hat geschrieben:auch wenn es "als Administrator" ausführen klappen würde, wären die Einträge am falschen Ort gespeichert.
schon um etwas in das Verzeichnis C:\WINDOWS\system32\ zu kopieren benötigst du Administrator Rechte und genau so bei regsvr32.exe unter Win7/8.
mögliche Lösungen:
1.) ein "Install" Programm verwenden. gibt mal bei RUN -> "iexpress" ein
2.) Xbase++ Application als "Install" mit XP Manifest und "als Administrator" Anforderung
3.) DXE Lib statt OCX ausprobieren
wegen XbpRTF() / RICHTX32.OCX :
siehe dir mal die HTMLEditor Class*** von Diego Kerejeta an die auf XbpHTMLViewer() basiert. zugegeben ist das auch eine activeX welches
aber IE Komponenten sollte auf jedem M$ OS() wohl schon installiert sein.Für das korrekte Funktionieren der Klasse XbpHTMLViewer muss eine bestimmte Systemkomponente, das Microsoft Webbrowser ActiveX-Steuerelement, auf dem Computer vorhanden sein. Damit diese Systemkomponente verfügbar ist, muss mindestens Internet Explorer 4.01 auf dem System installiert sein.
***enthaltene XbpToobar() / XbpStatusbar() können gegen die DXE Varianten ausgetauscht werden.
gruss by OHR
Jimmy
Jimmy
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Toolbar (ActiveX)
Adrian, welchen Weg hast du letztendlich eingeschlagen? Logisch, ich stehe nun vor demselben Problem...adrian hat geschrieben: Wenn ich Dich richtig verstehe glaubst Du, dass die Registrierung nicht sauber durchgeführt wurde und empfiehlst eine manuelle Registrierung. Dies habe ich tatsächlich noch nicht versucht.
Werde ich nachholen und mein Erfolg, so hoffe ich, hier melden.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...
- adrian
- Rekursionen-Architekt
- Beiträge: 265
- Registriert: Mo, 08. Mai 2006 8:58
- Wohnort: Aadorf TG
- Danksagung erhalten: 1 Mal
- Kontaktdaten:
Re: Toolbar (ActiveX) - Windows 8
Salü Herbert
Ich, dass heisst der Kunde, hat das Problem lösen können.
Hier die Antwort aus unserem Forum:
Ich habe auch noch ein super Tool gefunden, welches die Oberfläche von einem WIndows 8 System auf Windows 7 umbaut. (inkl. Start-Knopf, Systemsteuerung etc.) es wird nur eine Windows 7 DVD benötigt.
Hier der Link zu meinem Forum (ist im ungeschützen Bereich):
http://www.afra.ch/forum/viewtopic.php?f=24&t=188
Adi
Ich, dass heisst der Kunde, hat das Problem lösen können.
Hier die Antwort aus unserem Forum:
Daher, das ActiveX Element wurde immer als Administrator und nicht als Benutzer installiert. Wo er dies verändet hat weiss ich nicht, könnte dies jedoch nachfragen, wenn Du dies wünscht.Die Installation die sich auf meinem PC befand war in der Kompatibilitätseinstellung mit "als Administrator" ausführen gekennzeichnet.
So habe ich der vorhandenen Installation auf der Festplatte die Admin Markierung entfernt und neu versucht. Siehe da...keine Fehlermeldung.
Werde dies nun mal ein wenig testen, sieht aber so aus als wäre das Problem behoben.
Ich habe auch noch ein super Tool gefunden, welches die Oberfläche von einem WIndows 8 System auf Windows 7 umbaut. (inkl. Start-Knopf, Systemsteuerung etc.) es wird nur eine Windows 7 DVD benötigt.
Hier der Link zu meinem Forum (ist im ungeschützen Bereich):
http://www.afra.ch/forum/viewtopic.php?f=24&t=188
Adi
es Grüessli
Adrian
Adrian