AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriff auf fremde Controls

Ein Thema von Shaman · begonnen am 25. Aug 2004 · letzter Beitrag vom 2. Sep 2004
Antwort Antwort
Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#1

Zugriff auf fremde Controls

  Alt 25. Aug 2004, 09:33
Hallo zusammen

Ist es möglich, auf Controls einer fremden Anwendung über eine VCL-Klasse zuzugreifen? Wenn da z.B. ein fremdes Edit ist, dass man das in ein Objekt der Klasse TEdit (oder eine tiefere) packt. Oder kann man fremde Controls nur selber subclassen und eine eigene Klasse drumherum schreiben?

Gruss
Shaman
Daniel Pauli
Looking for answers from the great beyond
  Mit Zitat antworten Zitat
Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Zugriff auf fremde Controls

  Alt 26. Aug 2004, 14:42
Daniel Pauli
Looking for answers from the great beyond
  Mit Zitat antworten Zitat
Benutzerbild von FastJack2
FastJack2

Registriert seit: 22. Mär 2004
Ort: Lübeck
54 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Zugriff auf fremde Controls

  Alt 26. Aug 2004, 15:44
Hy,

ich bin der Meinung, dass das geht ... habe zuhause einen Quelltext der zumindest auf fremde Controls zugreifen kann ... einem TEdit jetzt das Handle zuweisen sollte dann eigentlich auch nicht so schwer sein ... *grübel*

naja .. ich versuch da mal was zu basteln sobald ich zu Hause bin ;)

greetz
-FastJack2

[edit]ok ... ich gebs auf . hab da grad die ganze zeit dran rumgepult ... :( anscheinend gehts doch nur über die api ... oder man schreibt sich ne wrapper-klasse für die api-befehle ...[/edit]
wo unrecht zu recht wird, wird widerstand zur pflicht ! (c) '98 - WoF board
  Mit Zitat antworten Zitat
Golze

Registriert seit: 26. Aug 2004
Ort: Berlin
32 Beiträge
 
Delphi 5 Enterprise
 
#4

Re: Zugriff auf fremde Controls

  Alt 1. Sep 2004, 17:18
Hi,
habe das Problem mal selbst gehabt. Ist ohne API nicht möglich und der Teufel liegt wie immer in den Bits. Wenn generell auf Controls von x-beliebigen Programmen zugegriffen werden soll, wird die Sachen ganz verdreht. Das ganze ist nicht in zwei Tagen zu machen.

Aber warum willst du auf auf ein anderes Control eines anderen Programms zugreifen, daß dazu dir nicht die Möglichkeit bietet? Vielleicht kommt man von der Seite ein Stück leichter weiter.

Kay
Kay Golze
  Mit Zitat antworten Zitat
Benutzerbild von FastJack2
FastJack2

Registriert seit: 22. Mär 2004
Ort: Lübeck
54 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Zugriff auf fremde Controls

  Alt 2. Sep 2004, 11:35
och da fallen mir schon so einige Gründe ein .. ich hab vor 2 wochen grad nen Programm geschrieben, was alle 3-4 Minuten in ein Java-Chat-Fenster nen Text schreibt und Enter drückt, weil man nach 5 Minuten Untätigkeit gekickt wird... funzt dank der API sogar bei minimiertem Fenster ;)

greetz
-FastJack2
wo unrecht zu recht wird, wird widerstand zur pflicht ! (c) '98 - WoF board
  Mit Zitat antworten Zitat
Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Zugriff auf fremde Controls

  Alt 2. Sep 2004, 12:32
Hoi

Ich habe kein konkretes Problem, ich hab mich nur gefragt, ob das wohl möglich wäre. Stellt euch mal einen OI für laufende Fremdanwendungen vor

Gruss
Shaman
Daniel Pauli
Looking for answers from the great beyond
  Mit Zitat antworten Zitat
Golze

Registriert seit: 26. Aug 2004
Ort: Berlin
32 Beiträge
 
Delphi 5 Enterprise
 
#7

Re: Zugriff auf fremde Controls

  Alt 2. Sep 2004, 14:16
Heeeee,
das ganze erninnert mich doch stark an mein aktuelles Projekt. Hier gibts ein "Objektinstpektor" für laufende Programme. Es geht noch schärfer: Alle Ressourcen, Text, Menüs, Buttons, bla blub bli können für laufende aktive Programme ohne Sources verändert werden; Nachträglich. Neue Menüs können in aktive Forms eingefügt werden, etc. Bekomme ich ein Programm oder Programmfunktion, z.B. aus Detroit, Peking, wo auch immer, kann ich es einfach nachträglich ohne Sources auf meine Sprache oder eine andere Anpassen. Es gibt noch erheblich mehr. Ich will hier keinen langweilen. Also .... so was gibts alles.
Grüße Kay
Kay Golze
  Mit Zitat antworten Zitat
Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Zugriff auf fremde Controls

  Alt 2. Sep 2004, 14:31
Hör sich gut an. In dem Fall überlasse ich es dir, da etwas zu machen. Würde mich interessieren, was daraus wird.

Gruss
Shaman
Daniel Pauli
Looking for answers from the great beyond
  Mit Zitat antworten Zitat
feiadragon

Registriert seit: 14. Apr 2004
Ort: bei Köln
20 Beiträge
 
#9

Re: Zugriff auf fremde Controls

  Alt 2. Sep 2004, 14:35
mmh mir würd schon völliog reichen wenn ich IRGENDWIE in ein Textfeld einer ANDEREN anwendung irgendeinen text eingeben könnte!
  Mit Zitat antworten Zitat
Benutzerbild von Shaman
Shaman

Registriert seit: 2. Nov 2003
Ort: Schweiz
407 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Zugriff auf fremde Controls

  Alt 2. Sep 2004, 14:39
Hoi

Das machst Du so

Gruss
Shaman
Daniel Pauli
Looking for answers from the great beyond
  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 09:41 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