nicht funktionierende activeX

Nutzung, Komponenten, .NET

Moderator: Moderatoren

Antworten

Ich verwende Xbase++ activeX

Ja
5
56%
Nein
1
11%
Ich würde ja gerne, weiss aber nicht wie
3
33%
Ich weiss nicht was activeX ist
0
Keine Stimmen
 
Insgesamt abgegebene Stimmen: 9

Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

nicht funktionierende activeX

Beitrag von AUGE_OHR »

hi,

wie ja bekannt ist beherrscht Xbase++ nur COM Componenten die über
"iDispatch" arbeitet so das man nicht alle activeX "benutzen" kann.

Leider sind das "sehr viele", aber kaum einer weiss wohl welche und
deshalb wird Alaska wohl auch die Schnittstelle nicht so erweitern
"das man alle" verwenden kann, wenn wir keinen "Grund" finden.

Wir brauchen also eine "Liste" die wir Alaska vorlegen können damit die
"etwas haben" mit dem die Jungs arbeiten können wenn denen der
"Grund" einleuchtet das wir "mehr activeX" haben wollen.

Ich würde gerne von euch wissen was ihr an activeX so ausprobiert habt
und wenn es nicht funktioniert einen "Grund" warum man es für Xbase++
gebrauchen könnte. Ich versuche mal mich als erster :

Code: Alles auswählen

                             funktioniert Ja/Nein        "Grund"
1.) WMP.OCX                         Ja
2.) SYSMON.OCX                      Nein               CPU %
3.) PDH.DLL                         Nein               CPU %
4.) SAPI.DLL                        Nein               Voice Steuerrung
5.) AudioControls2.ocx (Nero)       Ja
6.) MSCAL.OCX                       Ja
7.) RMChart.ocx                     Ja
... mehr fällt mir adhoc nicht ein, aber ich bin mir sicher das wir eine
"lange Liste" zusammen bekommen wenn die User mitmachen.

Acrobat und Office hab ich weggelassen da es jeder als Sample hat.

Was fällt euch noch so ein was ihr getestet habt ?
Benutzeravatar
Lewi
1000 working lines a day
1000 working lines a day
Beiträge: 830
Registriert: Di, 07. Feb 2006 14:10
Wohnort: Hamburg
Danksagung erhalten: 2 Mal

Beitrag von Lewi »

Ich nutze ActiveX vielfach zur Anbindung an Fremdprogramme wie z.B. die DAT und Schwacke-Fahrzeugbewertung. Soweit die entsprechenden COM-Server Methodenaufrufe über iDispatch unterstützen, gibt es mit xBase++ eigentlich keine Probleme.

Verfügt ein COM-Server nur über ein IUnknown-Interface (*) bzw. müssen Zeiger und Struckturen als Parameter übergeben werden gehe ich bisher den Umweg über .NET, indem ich unter .DOT die entsprechende Anbindung realisiere.

(*)Anmerkung: IUnknown Interfaces liefern keine Typ-Informationen und können auch nicht als COM-Automationobject mit xBase initialisiert werden)

Ich bin aber auf das YUKON-Projekt von Hannes Ziegler aufmerksam geworden. Sobald ich die entsprechenden Projekte auf xBase 1.9x umgestellt habe, kann ich dann mit xBase und YUKON die Anbindungen realisieren. Einige Test haben ergeben, das ich mit YUKON nicht mehr den Umweg über .NET machen muss.


Gruß, Olaf
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Beitrag von AUGE_OHR »

hi,
Lewi hat geschrieben: Verfügt ein COM-Server nur über ein IUnknown-Interface (*) bzw. müssen Zeiger und Struckturen als Parameter übergeben werden gehe ich bisher den Umweg über .NET, indem ich unter .DOT die entsprechende Anbindung realisiere.

(*)Anmerkung: IUnknown Interfaces liefern keine Typ-Informationen und können auch nicht als COM-Automationobject mit xBase initialisiert werden)
hättest du vielleicht ein kleines Beispiel, nur um mal zu zeigen was "Zeiger
und Strukturen" sind.
gruss by OHR
Jimmy
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Rolf Ramacher »

Hallo,

activex nutze ich nur beim Listenausdruck über Word, wobei Word im Hintergrund bleibt und nicht geöffnet wird.
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: nicht funktionierende activeX

Beitrag von AUGE_OHR »

hi,

hier mal eine Liste von *.OCX die zum grössten Teil auf M$ OS() zu finden sind :
http://msdn.microsoft.com/en-us/library ... S.60).aspx

Code: Alles auswählen

Microsoft ADO Data Control 6.0               MSADODC.OCX    ADO Data Control
Microsoft Chart Control 5.5                  MSCHART.OCX    Microsoft Chart
Microsoft Comm Control 6.0                   MSCOMM32.OCX   MSComm
Microsoft Common Dialog Control 6.0          COMDLG32. OCX  CommonDialog
Microsoft Data Bound Grid Control 5.0        DBGRID32.OCX   DBGrid
Microsoft Data Bound List Controls 6.0       DBLIST32.OCX   DBList, DBCombo
Microsoft Data Repeater Control 6.0          MSDATREP.OCX   DataRepeater
Microsoft Data Grid Control 6.0              MSDATGRD.OCX   DataGrid
Microsoft Data List Controls 6.0             MSDATLST.OCX   DataList, DataCombo
Microsoft FlexGrid Control 6.0               MSFLXGRD.OCX   MSFlexGrid
Microsoft Grid Control                       GRID32.OCX     Grid
Microsoft Hierarchical Flex Grid Control 6.0 MSHFLXGD.OCX   MSHFlexGrid
Microsoft Internet Transfer Control 6.0      MSINET.OCX     Internet Transfer control
Microsoft MAPI Controls6.0                   MSMAPI32.OCX   MAPIMessages, MAPISession
Microsoft MaskedEdit Control 6.0             MSMASK32.OCX   MaskedEdit
Microsoft Multimedia Control 6.0             MCI32.OCX      Multimedia MCI
Microsoft PictureClip Control 6.0            PICCLP32.OCX   PictureClip
Microsoft RemoteData Control 6.0             MSRDC20.OCX    RemoteData
Microsoft RichTextBox Control 6.0            RICHTX32.OCX   RichTextBox
Microsoft SysInfo Control 6.0                SYSINFO.OCX    SysInfo
Microsoft TabbedDialog Control 6.0           TABCTL32.OCX   Microsoft Tab Control
Microsoft Windows Common Controls 6.0        MSCOMCTL.OCX   TabStrip, Toolbar, StatusBar, ProgressBar, TreeView, ListView, ImageList, Slider, ImageCombo
Microsoft Windows Common Controls-2 6.0      MSCOMCT2.OCX   Animation, UpDown, MonthView, DTPicker, FlatScrollbar
Microsoft Windows Common Controls-3 6.0      COMCT332.OCX   CoolBar
Microsoft Winsock Control 6.0                MSWINSCK.OCX   WinSock
wer nun wissen will was das Control macht kann sich das unter
http://msdn.microsoft.com/en-us/library ... S.60).aspx
ansehen. Dort "sieht" man dann auch das uns bei den XbpParts teilweise was "fehlt" z.b.
bei den Tabpage die "Multi-Row Tabs"
gruss by OHR
Jimmy
Antworten