AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Im Fremden Programm auf Listbox klicken
Thema durchsuchen
Ansicht
Themen-Optionen

Im Fremden Programm auf Listbox klicken

Ein Thema von Dumpfbacke · begonnen am 9. Apr 2020 · letzter Beitrag vom 10. Jun 2020
Antwort Antwort
Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
329 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

Im Fremden Programm auf Listbox klicken

  Alt 9. Apr 2020, 18:30
Hallo Delphianer,
ich habe hier ein Problem. Es gibt ein Programm aus dem ich Daten auslesen muss. Die Daten sind in einer ListBox eingetragen. Ich kann mit meinen Programm die benötigten Daten aus dem anderen Programm auslesen. Ich kann auch einen Eintrag auswählen. Jetzt kommt jeocoh mein Problem. Wenn ich in dem Programm mit der Maus den Eintrag auswähle wir ein Label im Programm gefüllt an die Daten muss ich ran. Kann ich das irgendwie simulieren ? Ich möchte nicht die Maus an die stelle bewegen und dann klicken. Es sollte mit SendMessage möglih sein.

Danke Dumofbacke
Tanja
  Mit Zitat antworten Zitat
Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
329 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Im Fremden Programm auf Listbox klicken

  Alt 9. Apr 2020, 18:43
Hat sich erledigt. Der Tag heute war einfach zu lange. Ich nache heute nicht mehr, denn das bringt nicht mehr.
Tanja
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
3.936 Beiträge
 
Delphi 12 Athens
 
#3

AW: Im Fremden Programm auf Listbox klicken

  Alt 10. Apr 2020, 07:47
Hat sich erledigt. Der Tag heute war einfach zu lange. Ich nache heute nicht mehr, denn das bringt nicht mehr.
= HomeOffice
  Mit Zitat antworten Zitat
Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
329 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: Im Fremden Programm auf Listbox klicken

  Alt 8. Jun 2020, 06:22
Hallo Delphianer,
ich muss leider noch mal nachfragen da es doch einfach nicht funktionieren will. Ich möchte gerne ein anderen Programm steuern. Das habe ich auch schon alles hinbekommen nur die blöde ListBox zickt hier rum. Ich kann mir die Einträge aus der ListBox schon mal ziehen und somit meinen Eintrag aus auswählen. Dieses mache ich mittels
 SendMessage(wndChild. LB_SETSEL, WPARAM(True),I) Wobei I die Zeile ist die ich vorher ermittelt haben. Wenn man sich nun das zu steuernde Programm ansieht, so kann man auch erkennen das der Eintrag der gewünschten Zeile wirklich markiert ist. Als nächstes drückt man dann einen Button im Programm und der Wert wird übernimmen. Hier ist nun mein Problem. Wenn ich den Button drücke wird immer der erste Wert der ListBox übernommen und nicht der Wert wechen ich hier markiert habe. Muss nan hier noch ein update and die Listbox schicken ? Es ist schon ein wenig komisch das alles richtig angezeigt wird in der Listbox d.h. Der Eintrag ist dort ausgewählt und dann beim übernehmen funktioniert es nicht.

Muss ich hier noch etwas machen damit der richtige Wert übernommen wird ?

Tanja
Tanja

Geändert von Dumpfbacke ( 8. Jun 2020 um 09:48 Uhr)
  Mit Zitat antworten Zitat
Dumpfbacke

Registriert seit: 10. Mär 2005
Ort: Mitten in Deutschland
329 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Im Fremden Programm auf Listbox klicken

  Alt 8. Jun 2020, 14:41
Hallo Delphianer,
ich habe noch mal etwas versucht. Auch mitteles SendMessage(wndChild LB_SELITEMRANGE, WPARAM(True), I) funktioniert es auch nicht. Es sind zwar dann alle markiert, aber auch hier wird nur der erste übernommen. Das ganzeich wie verhext ich komme da einfach nicht weiter und das Blöde Programm zickt nur rum.

Tanja
Tanja
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Im Fremden Programm auf Listbox klicken

  Alt 8. Jun 2020, 15:32
Hallo,
hast Du mal versucht, selbst so ein Programm mit einer ListBox zu schreiben.
Und dir mal selber die Nachrichten zu schicken?
Heiko
  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 21:43 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