AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Automation Servers - ein paar Fragen ...
Thema durchsuchen
Ansicht
Themen-Optionen

Automation Servers - ein paar Fragen ...

Ein Thema von moelski · begonnen am 4. Nov 2008 · letzter Beitrag vom 4. Nov 2008
Antwort Antwort
moelski

Registriert seit: 31. Jul 2004
1.110 Beiträge
 
Delphi 2010 Professional
 
#1

Automation Servers - ein paar Fragen ...

  Alt 4. Nov 2008, 11:18
Moin !

Ich schreibe gerade meinen ersten kleinen Automation Server. Mir geht es nur mal darum die Möglichkeiten zu testen. Als Grundlage habe ich diese Seite hier genutzt:
http://www.blong.com/Articles/Automa...Automation.htm

Nun habe ich also eine Anwendung mit einem eingebetteten Automation Server und wie mein kleines Test VB Script zeigt funktioniert das auch. Dennoch habe ich im Moment 2 Fragen ...

1) Wieso kann ich den Server nicht mittels RegSvr32 registrieren? Oder anders gefragt ... was muss ich tun damit das funktioniert? Generell kann man den zwar über xxx.exe /regserver bzw /unregserver bekannt machen, aber mich würde mal interessieren warum der normale Weg nicht klappt.

2) Ich würde gerne die Anwendung steuern. Genaugenommen möchte ich ein TChart mit Daten versorgen und einstellen können.
- Wie übergebe ich am sinnvollsten die Kommandos an den Server? Sollte man eine/mehrere Methode definieren und mittels Parameter die Kommandos / Settings übergeben?
- Wie übergebe ich am besten Daten? Wenn ich nun in meinem Client einen Pulk an X/Y Daten habe die ich plotten lassen möchte. Wie übergebe ich das dann am besten dem Server?
Dominik Schmidt
Greetz Dominik

I love Delphi 2007/2010
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.442 Beiträge
 
Delphi 12 Athens
 
#2

Re: Automation Servers - ein paar Fragen ...

  Alt 4. Nov 2008, 20:04
Zitat von moelski:
1) Wieso kann ich den Server nicht mittels RegSvr32 registrieren? Oder anders gefragt ... was muss ich tun damit das funktioniert? Generell kann man den zwar über xxx.exe /regserver bzw /unregserver bekannt machen, aber mich würde mal interessieren warum der normale Weg nicht klappt.
RegSvr32 wird für die Registrierung von DLLs verwendet. Server, die als Exe vorliegen verwenden die andere Form der Registrierung. Wenn du deinen Server als DLL-Library erstellst würde es auch mit RegSvr32 (und nur so) funktionieren.

Zitat von moelski:
2) Ich würde gerne die Anwendung steuern. Genaugenommen möchte ich ein TChart mit Daten versorgen und einstellen können.
- Wie übergebe ich am sinnvollsten die Kommandos an den Server? Sollte man eine/mehrere Methode definieren und mittels Parameter die Kommandos / Settings übergeben?
- Wie übergebe ich am besten Daten? Wenn ich nun in meinem Client einen Pulk an X/Y Daten habe die ich plotten lassen möchte. Wie übergebe ich das dann am besten dem Server?
Ich würde ein eigenes Interface für den Zugriff auf das TChart deklarieren (könnte länglich werden), das dann von einem eigenen ComObj implementiert wird. Der Server bekommt noch ein entsprechendes Interface als read-only Property spendiert, wobei in der Get-Methode das besagte ComObj instanziiert wird.

Größere Datenmengen werden üblicherweise als VarArray übergeben.
Uwe Raabe
  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 04:37 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