AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Kommunikation zwischen Formular- und Dienstanwendung
Thema durchsuchen
Ansicht
Themen-Optionen

Kommunikation zwischen Formular- und Dienstanwendung

Ein Thema von KWolf · begonnen am 3. Mai 2012 · letzter Beitrag vom 3. Mai 2012
 
KWolf

Registriert seit: 22. Jun 2011
12 Beiträge
 
#1

Kommunikation zwischen Formular- und Dienstanwendung

  Alt 3. Mai 2012, 09:05
Hallo Forum,

ich frage mich, wie ich am besten Daten zwischen einer Formularanwendung und einer Dienstanwendung austauschen kann.

"Früher" habe ich hierzu Memory Mapped Files genutzt, dies funktioniert aber scheinbar seit Vista und Co. nicht mehr. Jedenfalls scheiterte bei mir die Kommunikation zwischen Programmen die in unterschiedlichen User-Sessions laufen.

Möglich wäre in beide Programme einen TCP/IP Client und Server zu integrieren und die Kommunikation dann per TCP/IP zu ermöglichen. Dies würde sicher gut funktionieren, allerdings wäre der Aufwand auch nicht ganz ohne.

Über Named Pipes habe ich etwas gelesen, bin mir jedoch nicht sicher, ob das wirklich funktioniert. Können über eine Namend Pipe zwischen verschiedenen User-Sessions Daten ausgetauscht werden? Zudem stellt sich mir hier die Frage wie das in der Praxis laufen könnte. Ich schreibe eine Information in diese Pipe (Programm A) und das Programm B muss diese Information wieder auslesen? Ginge timergesteuert, aber was mache ich wenn in wenigen Millisekunden mehrere Daten übertragen werden. Ich würde dann nur einen Teil dieser Daten tatsächlich abgreifen? Oder verstehe ich da etwas falsch?

Welche Möglichkeiten gibt es noch Daten zwischen Formular und Dienst sicher (und schnell) auszutauschen ohne das dabei was "verloren" geht?

Vielen Dank euch für alle Hinweise!

Gruß,
KWolf
  Mit Zitat antworten Zitat
 


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 01:23 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