Announcement

Collapse
No announcement yet.

Tobit ActiveX mit Delphi

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tobit ActiveX mit Delphi

    Hallo zusammen,

    ich habe ein kleines Problem.

    Ich möchte gerne Tobit (InfoCenter) per Delphi Programm "fernsteuern".

    Ich bin an die Sache auch relativ unbedarft rangegangen und habe über Typbibliothek importieren einemal die DVAPI32.dll und die DVWIN32.exe eingebunden. Es ist ein Haufen neuer Komponenten installiert worden, die sich alle unter dem Reiter ActiveX verstecken.

    Soweit so gut.

    Ich wollte mit was einfachem Anfagen und einfach die Vesionsnummer des Infocenters auslesen.

    .
    .
    InfoCenter1: TInfoCenter;
    .
    .
    Showmessage(InfoCenter1.Version);
    ...

    das sollte ja nicht weiter schwierig sein, sogar Intellisense funktionert.

    Wenn ich jedoch das Programm starte, bekomme ich die Exception (EOleSysError) Klasse nicht registriert.

    Hat jemand eine Idee wo es bei mir harkt ??

    Vielen Dank schon mal für die Mühe

    schöne Grüße aus Gütersloh

    Frank

  • #2
    Der fehler deutet darauf hin das die COM-Schnittstelle nicht richtig registriert ist.

    Probier mal folgendes Durchzuführen (unter Admin-Konto):

    regsvr32 <Pfad>\DVAPI32.dll

    <Pfad>\DVWIN32.Exe /Regserver

    Damit sollten die Registrierung durchgeführt werden. Evtl. hat die Installation hier nicht richtig funktioniert

    Comment


    • #3
      Hallo Bernhard,

      also die DVAPI32.dll war/ist auf dem Regsvr32 registriert aber das andere

      mit der DVWIN32.Exe verstehe ich nicht ganz ist das denn richtig, das da /Regserver hingeschrieben wird ??

      also ich habe beides ausgetestet, aber das ergebnis ist das gleiche

      hast du noch irgendeine idee ??

      gruss Frank

      P.s. der infocenter macht so den anschein, das er partu nicht ferngesteuert werden wil

      Comment


      • #4
        Hallo Frank,

        ich beschäftige mich auch grade mit Tobit's DVAPI32.dll. Bist Du schon ein Stück weiter mit dem "Ding", hätte an Erfahrungsaustausch interresse..

        Comment


        • #5
          Hallo Hans-Gerd,

          ich bin noch nicht weiter .... das Ding hat auch erstmal geruht ......

          hast du schon weitere erfahrung ?

          Comment


          • #6
            Hallo Hans-Gerd,

            jetzt können wir enfahrungen austauschen

            bein ein gutes stück weiter mit der dvapi32.dll

            wenn noch intresse besteht .... einfach mal bescheid sagen

            bis dann

            Fran

            Comment


            • #7
              Hallo Frank,

              habe das gleiche Problem mit der dvapi32.dll. Was war denn die Lösung?

              Gruß
              Diete

              Comment


              • #8
                Hallo Dieter,

                habe das einige Probleme mit der dieser
                Kommponente.
                Allerdibgs habe ich mir die aktuelle Version (dvapi_32.zip) heruntergeladen und dann in Delphi unter
                Projekt -> Typbibliothek importieren eingebunden.

                In der unit DvApi32_TLB stehen jetz alle
                Möglichkeiten zur Verfügung. Ich finde aber
                keinen richtigen Anfang.

                Gruß Dietma

                Comment


                • #9
                  Hallo Dietmar, ich kann zwar die DvApi32_TLB importieren. Ich bekomme jedoch wenn ich das Object auf das Fromular lege die Meldung:

                  Das angegebene Modul wurde nicht gefunden.

                  Komme so leider nicht weiter. Alle anderen Tobit-Object lassen sich platzieren und stehen zur Verfügung. Hast Du eine Idee ?

                  Gruss Diete

                  Comment


                  • #10
                    Also:
                    ich bin wie folgt vorgegangen:
                    Typenbibliotek importieren
                    Palettenseite: Tobit (selbstvergebener Name)
                    Unit-Verzeichnis: C:\programme\Borland\Delphi5\tobit
                    in diesem Verzeichnus liegen alle entzippten daten der DV_api32.zip
                    im Suchpfad sollte dann auch das Unit-Verzeichnis stehen

                    Nach der Installation sollet im unit-Verzeichnis eine Tobit.bpl liegen.
                    Diese kann man dann als Komponente einbinden.

                    Anschliessend konnte ich unter Tonit fünf
                    Ereignisse im Formular plazieren:
                    TUserFields1
                    TFieldDefinitions1
                    TFieldDefinition1
                    TEntryDisplayCollection1
                    TEntryDisplay1

                    Mehr hab ich auch noch nicht.

                    Mfg
                    Dietmar

                    &#10

                    Comment

                    Working...
                    X