AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Per Delphi mit laufender Word-Instanz verbinden / WORD OLE
Thema durchsuchen
Ansicht
Themen-Optionen

Per Delphi mit laufender Word-Instanz verbinden / WORD OLE

Ein Thema von mbs · begonnen am 19. Mär 2004 · letzter Beitrag vom 22. Apr 2004
 
mbs

Registriert seit: 29. Dez 2003
31 Beiträge
 
#1

Per Delphi mit laufender Word-Instanz verbinden / WORD OLE

  Alt 19. Mär 2004, 15:09
Hallo!

Ich suche eine Möglichkeit, mein Delphi-Programm was immer laufen soll jeweils mit einer laufenden Instanz von Word zu verbinden.

Zunächst hatte ich versucht, die Server-Komponenten (Word XP Application) im Designer zu verwenden und habe der Eigenschaft ConnectKind den Wert ckRunningOrNew zugewiesen. Das funktioniert, nur: Wenn Word nicht läuft, wird immer ein Prozess von Word gestartet der dann läuft. Das will ich nicht, sondern mein Programm soll eine Verbindung zu Word herstellen, wenn es vom Benutzer gestartet wurde.

Dafür habe ich dann im Quellcode folgendes mit einem Timer versucht:

Prozedur des Timer-Events:

Delphi-Quellcode:
  try
    word := TWordApplication.Create(Application);
    word.AutoConnect := False;
    word.AutoQuit := False;
    word.ConnectKind := ckRunningInstance;
    word.Connect;
    // ...
    // -- hier dann: Operationen auf dem Word-Objekt --
    // ...
    word.Disconnect;
  finally
    word.Free;
  end;
Das ganze klappt nicht. Ich bekomme "Unable to retrieve a pointer to a running object registered with OLE for Word.Application [...]".

Hat jemand eine Idee, was ich ändern muss? Oder eine ganz andere Idee, wie ich mein Delphi-Programm immer mit einer Word-Instanz verbinden kann?? Das ganze soll halt im Hintergrund passieren und es sollen NICHT extra Word-Prozesse (mit oder ohne Fenster) gestartet werden.
Gruß,
MB
  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 03:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz