Prüfen ob ein Programm bereits läuft und Texte senden

Für Fragen von Einsteigern und Programmieranfängern...
Antworten
bertol
Beiträge: 2
Registriert: Di 28. Jul 2009, 16:55

Prüfen ob ein Programm bereits läuft und Texte senden

Beitrag von bertol »

Hallo!

Bin neu in der Programmierung mit Lazaurs bzw. Pascal.

Ich muss zu einem in ein offenes Programm (MS-Word) Texte per Buttons eintragen.

Mein 1. Problem ist wie bekomme ich heraus, ob und wieviele MS-Word-Programme bereits ofen sind, wenn ja nutze das zuletzt genutzte

2. Problem: Wie sende Texte an das Programm?

Ich habe zwar was mit Tprocess gefunden, dass öffnet mir aber nur das gewünschte Programm. ich möchte aber auf ein Laufendes Programm zurückgreifen.

Ich bin für jeden Hinweis dankbar.

Danke
Zuletzt geändert von monta am Mi 29. Jul 2009, 10:36, insgesamt 1-mal geändert.
Grund: Überschrift etwas lesbarer gestaltet

Benutzeravatar
theo
Beiträge: 10991
Registriert: Mo 11. Sep 2006, 19:01

Re: Pröfen ob ein Programm berietsläuft und Texte dorthin versch

Beitrag von theo »

Könntest du die Überschrift auf Deutsch übersetzen? Danke!

Was du vorhast hat v.a. mit Win API zu tun. Da würde ich mal auf MSDN nachschauen.

Euklid
Lazarusforum e. V.
Beiträge: 2808
Registriert: Fr 22. Sep 2006, 10:38
OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
Wohnort: Hessen
Kontaktdaten:

Re: Pröfen ob ein Programm berietsläuft und Texte dorthin versch

Beitrag von Euklid »

Ich denke es kommt hier darauf an, welche Schnittstellen bzgl MS-Word zur Kommunikation mit externen Programmen vorhanden sind....

- Euklid

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Prüfen ob ein Programm bereits läuft und Texte senden

Beitrag von pluto »

Da Lazarus so ähnlich ist wie Delphi könntest es auch per "WM_Copydata" versuchen. Schau dir mal hier zu diese Such Ergebnisse an:
http://www.delphipraxis.net/search.php? ... 48&start=0" onclick="window.open(this.href);return false;
Dieser Link hier klingt sehr vielversprechend:
http://www.delphipraxis.net/topic108043 ... ght=wmcopy" onclick="window.open(this.href);return false;
MFG
Michael Springwald

bertol
Beiträge: 2
Registriert: Di 28. Jul 2009, 16:55

Re: Prüfen ob ein Programm bereits läuft und Texte senden

Beitrag von bertol »

pluto hat geschrieben:Da Lazarus so ähnlich ist wie Delphi könntest es auch per "WM_Copydata" versuchen. Schau dir mal hier zu diese Such Ergebnisse an:
http://www.delphipraxis.net/search.php? ... 48&start=0" onclick="window.open(this.href);return false;
Dieser Link hier klingt sehr vielversprechend:
http://www.delphipraxis.net/topic108043 ... ght=wmcopy" onclick="window.open(this.href);return false;
Danke an alle für die Antworten. Plutos Antwort hat mir etwas geholfen.

Muss noch genauer testen wie ich das verwirkliche aber ich denke das krieg ich schon hin.

Antworten