AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi ActiveX / Events / RS232
Thema durchsuchen
Ansicht
Themen-Optionen

ActiveX / Events / RS232

Ein Thema von slemke76 · begonnen am 11. Jan 2007 · letzter Beitrag vom 14. Jan 2007
Antwort Antwort
slemke76

Registriert seit: 29. Mär 2005
Ort: Quakenbrück
146 Beiträge
 
#1

ActiveX / Events / RS232

  Alt 11. Jan 2007, 21:20
Hallo zusammen,

ich möchte in einem ActiveX in D7 eine RS232 Anwendung schreiben.

Das senden der Datenanforderung funktioniert, es kommen auch Daten zurück (benutze einen Sniffer, in dem ich das sehe). Das Control reagiert jedoch nicht auf die Receive-Events der RS232 Komponente. Getestet habe ich bisher TMS Async sowie SerialPortNG.

Wenn ich die Routinen in einer normalen Anwendung benutze, funktioniert der Empfang...

Muss ich die Receive Events bei einem ActiveX Control zusätzlich irgendwo "anmelden", damit die auch ankommen ?
Mein OnTimer-Event funktioniert jedoch wunderbar auch im ActiveX !?

Hat jemand einen Rat ?

lg
Sebastian
  Mit Zitat antworten Zitat
McLing

Registriert seit: 6. Jan 2007
6 Beiträge
 
Delphi 7 Professional
 
#2

Re: ActiveX / Events / RS232

  Alt 13. Jan 2007, 18:52
Je nachdem, in welchem Container die ActiveX-Komponente sitzt, kann es durchaus sein, dass sie von vielen Events nichts mehr mitbekommt. Es handelt sich hier ja um eine eingebettete Anwendung, und die sieht nur die Nachrichten, die die Host-Anwendung ihr durchreicht. Wie man allerdings diese Host-Anwendung dazu bringt, sich kommunikativer zu verhalten, weiß ich auch nicht - nicht nur, weil genauere Angaben zur Host-Anwendung in der Anfrage fehlen.

Gruß.
  Mit Zitat antworten Zitat
slemke76

Registriert seit: 29. Mär 2005
Ort: Quakenbrück
146 Beiträge
 
#3

Re: ActiveX / Events / RS232

  Alt 14. Jan 2007, 12:44
Hallo,

ja - richtig, einige Angaben fehlen. Aber aus Versehen Ich möchte das ActiveX gerne im IE6/7 laufen lassen - hatte bis jetzt ActiveX immer mit IE assoziiert Zu dem derzeitigen Stand: Ich habe jetzt einen Timer genommen, der im OnTimer Event die Schnittstelle pollt. Funktioniert, finde ich aber unschön. Vielleicht gibts ja doch noch einen Weg, die Events zum laufen zu bekommen ? Zum zweiten funktioniert der Zugriff auf die serielle nur, wenn man mit Admin-Rechten auf dem System unterwegs ist. Als eingeschränkter User geht nichts. Kann man das ändern ? Wo muss ich suchen ?

lg
Sebastian
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz