Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Component Object Model (COM)

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Windows-spezifische Fragen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
habe



Anmeldungsdatum: 23.02.2010
Beiträge: 17

BeitragVerfasst am: 29.09.2011, 15:49    Titel: Component Object Model (COM) Antworten mit Zitat

Hallo,

kann man in FreeBasic "Component Object Model (COM)" einbinden und wenn ja, wie geht das?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
28398



Anmeldungsdatum: 25.04.2008
Beiträge: 1917

BeitragVerfasst am: 29.09.2011, 21:10    Titel: Antworten mit Zitat

http://www.codeproject.com/KB/COM/com_in_c1.aspx
http://www.codeproject.com/KB/COM/com_in_c2.aspx
http://www.codeproject.com/KB/COM/com_in_c3.aspx
http://www.codeproject.com/KB/COM/com_in__c4.aspx
http://www.codeproject.com/KB/COM/com_in_c5.aspx
http://www.codeproject.com/KB/COM/com_in_c6.aspx
http://www.codeproject.com/KB/COM/com_in_c7.aspx
http://www.codeproject.com/KB/COM/com_in_c8.aspx

Have fun, sind ausgedruckt gut 120 DIN A4 Seiten
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sebastian
Administrator


Anmeldungsdatum: 10.09.2004
Beiträge: 5969
Wohnort: Deutschland

BeitragVerfasst am: 29.09.2011, 21:54    Titel: Antworten mit Zitat

Hallo,

schau doch mal im Ordner examples\windows\ deiner FreeBASIC-Installation. Ich meine, da gab es etwas Passendes.

Viele Grüße!
Sebastian
_________________

Der Markt regelt das! | Opas Leistung muss sich wieder lohnen - für 6 bis 10 Generationen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
28398



Anmeldungsdatum: 25.04.2008
Beiträge: 1917

BeitragVerfasst am: 30.09.2011, 15:33    Titel: Antworten mit Zitat

Ah es ist gar nicht so aufwendig in FB wie in C, da wohl die Pseudo-OOP ABI von FB die selbe ist, wie die von MSVC/COM.

Das D3DX-Beispiel ist nicht sonderlich passend, da es nicht wirklich COM in Reinform ist... das DropTarget-Beispiel ist jedoch schön reines COM
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
habe



Anmeldungsdatum: 23.02.2010
Beiträge: 17

BeitragVerfasst am: 30.09.2011, 20:07    Titel: Antworten mit Zitat

Danke für die Antworten!!
Ich werd mir das DropTarget-Beispiel mal ansehen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
habe



Anmeldungsdatum: 23.02.2010
Beiträge: 17

BeitragVerfasst am: 03.12.2011, 18:41    Titel: Antworten mit Zitat

Hallo,

ist schon etwas her.
Ich hab es leider nicht hinbekommen.

Ich möchte diese Fernbedinung einbinden:

http://www.pollin.de/shop/dt/MDI2ODcyOTk-/Computer_und_Zubehoer/Hardware/Maeuse_Unterlagen_Joystick/PC_Funkfernbedienung_X10.html

Hierfür gibt es eine (Microsoft) COM-Schnittstelle die in der Datei x10net.dll liegt.
Die X10Control-Klasse darin hat ein einziges Ereignis (oder zumindest nur eines, das Sinn macht).
Da kommen direkt der Kanal der FB, der Name der Taste, eine numerische ID für die Taste und der Status der Taste rein.

So macht man das wohl bei VB:
http://www.vbarchiv.net/tipps/details.php?id=838

Vieleicht kann mir da jemand ein Tipp geben.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Windows-spezifische Fragen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz