COM(+) und Fpc

Antworten
Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

COM(+) und Fpc

Beitrag von Christian »

Ich steh gerade vor dem kleinen Problem ein Interface zu einer COM Schnittstelle haben zu wollen. Ich hab damit bisher noch nie was zu tun gehabt ausser das ich mal ne OCX im Delphi eingebunden hab... Hier ist aber keine OCX dabei sondern nur die DLL mit dem Server. Ich dachte ich könnte mit Delphi eine Unit erstellen und in fpc einsetzen aber Delphi kann wohl nur aus den ocx´s Units exportieren.
Hat damit jemand erfahrung ?
Wie komm ich da nun weiter mal unabhängig davon ob die com schnittstellen des fpc ausgereift genug sind ich würde auch im Delphi ne dll schreiben die mir ein Interface zur Verfügung stellt...
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Re: COM(+) und Fpc

Beitrag von theo »

Den Kopf tät ich mir nicht machen.
Läuft ja eh nur auf Windows, also mach's doch gleich mit D wenn du COM/OLE/Activex (und wie das alles heisst) haben willst.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Du solltest mich so gut kennen als das ich das nicht aus jux und dallerei mache. Ich portiere meine Applikation mit derzeit ca 650.000 Zeilen code nicht nach Delphi bloss weil ich ein interface brauche.

Die Frage war ja auch wie ich es in Delphi Lösen kann. Hast du denn eine Antwort ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Weiss es auch nicht mehr so genau. Da gibt's doch den Import Type Library wizard afair.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Ja aber der kann nur .ocx importieren soweit ich das gesehen hab habe aber nur ne dll.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Ich schau dann mal nach wenn die Installiererei fertig ist.
Ich mein aber ich hätte mal die MSHTML.dll importiert. Irgendwie ging das.

EDIT: Also unter D6 geht das mit Component -> Import ActiveX Control. Da sind auch DLL in der Liste nicht nur OCX.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

In der Liste stehn die Server DLLs drin aber ich habs nicht hinbekommen eine DLL zu öffnen, geht nur mit OCX. Wohlgemerkt bei D6. Hast dus mal probiert ?
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Also die MSHTML.dll und die shdocvw.dll (oder wie die heisst) hatte ich mal importiert.

Hast du alle Updates von D6 gemacht? Kann mich dumpf erinnern, dass es damit Probleme in der Originalversion gab.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Ich hab leider keine aktuell geupdatete Version.
Wärs möglich das du mir mal ne unit dafür generierst ??

Ich häng die dll hier mal an. Wäre echt nett.
Dateianhänge
TTReader.zip
(240.32 KiB) 61-mal heruntergeladen
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Das zip ist kaputt.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Nochn versuch, ich hab nochmal geschaut bei mir ist sie heile, Monta ist eine Begrenzung beu 240kb ??
Dateianhänge
TTReader.zip
(237.17 KiB) 76-mal heruntergeladen
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Benutzeravatar
theo
Beiträge: 10498
Registriert: Mo 11. Sep 2006, 19:01

Beitrag von theo »

Nö, kann ich nicht öffnen mit ark.
Muss jetzt eh weg. Später.

Christian
Beiträge: 6079
Registriert: Do 21. Sep 2006, 07:51
OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
CPU-Target: AVR,ARM,x86(-64)
Wohnort: Dessau
Kontaktdaten:

Beitrag von Christian »

Monta villeicht kannst du mal schaun, beide Archive sind bei mir lokal ok, nach dem Upload defekt.

Theo villeicht kannst mir mal ne mail schreiben, ich schicks dir dann per mail.
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/

Antworten