Seite 1 von 1
Entwicklung eigener ActiveX-Kombonenten
Verfasst: 02.03.2010 08:59
von Olaf.Renns
Hallo liebe Gemeinde,
ich muss mich nun mit der Entwicklung von ActiveX-Komponenten oder einer vergleichbaren Möglichkeit widmen.
Hintergrund: Jeder kennt die Möglichkeit in Excel, Word und Co. über "Entwicklertools" -> "Einfügen" alle registrierten ActiveX-Kombonenten auf dem System aufzurufen und diese im Program zu intergrieren. Neben Microsoft eigenen OCX/DLL-Dateien finden sich hier auch viele andere,wobei ich nun auch gerne eine PB-DLL dort integrieren möchte. Bevor ich mich aber im I-net in den vielen Seiten dazu verfange, wollte ich erstmal euch um Rat fragen zu den Thema. Gibt es vielleicht sogar schon Anschauungsmaterial? Die Board-Suche liefert mal mehr oder mal weniger brauchbares Material dazu.
Vielen Dank fürs Zuhören.
Olaf
Re: Entwicklung eigener ActiveX-Kombonenten
Verfasst: 02.03.2010 10:26
von Kiffi
Hallo Olaf,
Olaf.Renns hat geschrieben:Hintergrund: Jeder kennt die Möglichkeit in Excel, Word und Co. über "Entwicklertools" -> "Einfügen" alle registrierten ActiveX-Kombonenten auf dem System aufzurufen
die Möglichkeit kennt hier wohl eher der geringere Teil der Lesenden / Schreibenden
Mir ist noch nicht ganz klar, was Du machen willst.
Möchtest Du in PB eine ActiveX-Funktionalitäten nutzen oder möchtest Du in eine ActiveX-Kom
ponente PureBasic-Funktionalitäten einbinden?
Grüße ... Kiffi
Re: Entwicklung eigener ActiveX-Kombonenten
Verfasst: 02.03.2010 11:43
von Kukulkan
Hallo,
ohne jetzt irgendwas gegen PB sagen zu wollen, ist ausgerechnet COM/ActiveX Programmierung das letzte was ich mit PB machen würde

.
Nimm dazu besser eine auf COM basierende Sprache (zB VB5/6) oder auch eine .NET Sprache wie VB.NET oder C#. Da hast Du deutlich weniger Probleme...
Volker
Prinzipiell sollte es aber mit der ein oder anderen Library (PureDisphelper? COMate?) gehen.
Re: Entwicklung eigener ActiveX-Kombonenten
Verfasst: 02.03.2010 14:27
von Olaf.Renns
Also ich möchte in PB ActiveX Komponenten entwickeln, die ich dann in Programme wie Excel usw. einbinde.
Schick wäre schon eine einheitliche PB-Lösung, da alle anderen Komponenten auch in PB entwickelt wurden und eine Kommunikation von PB zu Excel/Word und co. über eben diese ActiveX-Schnittstelle passieren soll.
Re: Entwicklung eigener ActiveX-Kombonenten
Verfasst: 02.03.2010 14:40
von ts-soft
PureBasic unterstützt nativ keine ActiveX Komponenten. Nutzung geht eingeschränkt über
ComatePLUS, PureDishelper usw. Erstellen sollte mit sehr viel Aufwand auch möglich sein,
ist dann aber so als wenn man einen Schwimming-Pool mithilfe eines Teelöffels füllen möchte
Gruß
Thomas
Re: Entwicklung eigener ActiveX-Kombonenten
Verfasst: 02.03.2010 14:49
von Kiffi
<EOT>
@Olaf:
bitte gewöhne Dir an, dass Komponente mit 'p' geschrieben wird. Habe ich zwar schon in meinem
ersten Posting durch die Blume versucht anzudeuten, ist aber anscheinend nicht angekommen.
Ich erwähne es, weil es schon wichtig ist, die richtigen Suchbegriffe einzugeben, um eine
optimale Trefferanzahl zu erhalten.
Olaf.Renns hat geschrieben:Die Board-Suche liefert mal mehr oder mal weniger brauchbares Material dazu.
</EOT>
Re: Entwicklung eigener ActiveX-Kombonenten
Verfasst: 02.03.2010 16:08
von Olaf.Renns
Ich habe meine Rechtschreibfehler angepasst.
Aufgrund des zeitlichen Problems kann ich es mir nicht leisten, alles per Hand zu coden. Hatte auf eine Lib o.v. gehofft...