tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von psychomama
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
772
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    psychomama psychomama ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    50
    Hallo Leute,
    ich hab da ein Problemchen. Und zwar hab ich mein Programm auf einem Rechner mit vB6 geschrieben und eine exedatei gebildet. Diese hab ich dann mit Inno Setup verbunden und als setup.exe und eingebundenem 'VB6 Runtime' auf das Netzwerk gelegt. Das Programm mit VB6 Runtime lässt sich auch super auf anderen Rechnern installieren und läuft im ersten Augenblick auch. Aber sobald ich auf meine 2. Form wechseln will, in der ein FlexGrid enthalten ist, kommt folgende Fehlermeldung: "Laufzeitfehler 339. Die Komponente 'MSHFLXGD.OCX' oder eine ihrer Abhängigkeiten ist nicht richtig Registriert: Eine Datei fehlt oder ist ungültig."
    So. Dann hab ich gelesen dass man die VB6 Runtime SP6 auch installieren muss. Kam nur zu einem Fehler. Und noch weiter gelesen habe ich, dass man die MSFLXGRD.OCX einfach installieren kann. Hab sie runtergeladen, in den Ordner gelegt aber es funktioniert immer noch nicht. Was mach ich falsch?...
     

  2. #2
    Zvoni Zvoni ist offline Mitglied Platin
    Registriert seit
    Jul 2008
    Ort
    Hinter dem Mond gleich links
    Beiträge
    735
    Lies/google mal nach dem Programm "regsvr".

    Btw: Hast du mal anstatt dem Inno-Dingens den VB6 eigenen Setup-Assi verwendet? Ich hab mit dem noch nie ein Problem gehabt.
     
    Zwei Dinge sind unendlich: Die menschliche Dummheit und das Universum, nur bei letzterem bin ich mir noch nicht sicher. - Albert Einstein

    Code vb:
    1
    
    If Beitrag.Hilfreich=True Then Bewertung.Send("Positiv")

  3. #3
    psychomama psychomama ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    50
    Habs gerade ausprobiert. Aber schon bevor das setup überhaupt beginnt, kommt eine Fehlermeldung dass nicht alle benötigsten Dateien aktualisiert sind, man müsste das System neu starten. Okay, aber nach dem Neustart kommt das selbe Problem.
    Also bleich ich wohl bei Inno und muss das mit der 'fehlenden Datei' rausfinden. Hast du vll trotzdem eine Idee?
     

  4. #4
    ronaldh ronaldh ist offline Mitglied Brillant
    Registriert seit
    Apr 2007
    Ort
    Hannover
    Beiträge
    912
    Was ist Inno? Noch nie gehört.

    Aber der Verpackungs- und Weitergabeassistent von VB6 (falls er mit installiert ist), sollte das eigentlich problemlos erledigen, da ja gerade Flexgrids usw. VB-Bestandteil sind. Damit kann er also umgehen.

    Wenn Du die AcitveX-Dateien auf jedem Rechner manuell registrieren willst, hast Du natürlich zu tun. Die Dateien müssen in das System32-Verzeichnis (bei XP/2000 usw.) kopiert werden, und dann unter Start/Ausführen mit "REGSVR32 MSHFLXGD.OCX" registriert werden (falls es sich um 32-Bit-Betriebssysteme handelt, bei 64-Bit-Versionen wirst Du damit noch größere Schwierigkeiten haben).

    Grüsse
    ronaldh
     

  5. #5
    psychomama psychomama ist offline Mitglied Silber
    Registriert seit
    Sep 2008
    Beiträge
    50
    Ich habe den befehl regsvr32 in eine .cmd gepackt und vorneweg das normale setup gestellt... ist zwar ein bisschen aussenrum aber letztenendes funktioniert das ganze wenn man die .cmd ausführt. danke für eure tips. (:
    ronaldh bedankt sich. 

Ähnliche Themen

  1. script ausführung in einem innerHTML. wie?
    Von mojo777 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 26.03.08, 03:34
  2. doppelte Ausführung in einem Script
    Von quidnovi im Forum PHP
    Antworten: 2
    Letzter Beitrag: 19.06.07, 18:33
  3. Fehler bei der Ausführung von Anwendungen
    Von Funjoy im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 14.01.06, 17:23
  4. Fehler bei Ausführung von einer cron.php
    Von Markus Kolletzky im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 24.02.05, 11:27
  5. [C#]Fehler bei ausführen an einem anderen PC ...
    Von Alexander Schuc im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 02.08.02, 00:08