AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Form soll Kontrolle übenehmen
Thema durchsuchen
Ansicht
Themen-Optionen

Form soll Kontrolle übenehmen

Ein Thema von volkergeorg · begonnen am 20. Mai 2012 · letzter Beitrag vom 24. Mai 2012
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.396 Beiträge
 
Delphi 12 Athens
 
#1

AW: Form soll Kontrolle übenehmen

  Alt 21. Mai 2012, 08:46
Wozu öffnest du diese Programme/PDFs, wenn sie dann keiner lesen darf?
PS: Man kann PDFs auch in einem TOleContainer, innerhalb des eigenen Programms laden.



Im Programm wird eine Message gesendet, wenn das eigene Programm den Eingabefokus verliert.

Timer:
Aber wer sagt dir, daß dann keiner der Kunden in der Titelleiste auf eines der PDFs geklickt hat, weil er das lesen will?
Währe doch sehr nett, wenn dann ständig soein blödes Programm sich immer wieder in den Fordergrund holt.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
volkergeorg

Registriert seit: 29. Mär 2012
Ort: Lebus
9 Beiträge
 
Delphi XE7 Professional
 
#2

AW: Form soll Kontrolle übenehmen

  Alt 21. Mai 2012, 08:59
Danke für Eure Hilfe,
DaddyH, Dein Link sieht sehr interessant aus, werde ihn auspropieren.

Hallo Himitsu, Du kennst das Programm nicht. Für den Nutzer ist in diesem Fall nur die angezeigte Seite von Interese und er möchte dann
über das aktive Form das Programm in seinem Ablauf weiter steuern. Trotzdem danke für Deine Antwort.

Wenn es klappt, melde ich Erfolg.

Danke
Volker
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.396 Beiträge
 
Delphi 12 Athens
 
#3

AW: Form soll Kontrolle übenehmen

  Alt 21. Mai 2012, 09:08
Natürlich kenn ich es nicht.
Hat uns schließlich noch niemand verraten, warum die PDFs unbedingt im Hintergrund offen sein müssen.


Aber wie gesagt, der Timer ist keine gute Lösung
und es gibt ein Event (OnDeactivate in TApplicationEvents oder notfalls in Application), welches natürlich immer gefeuert wird, wenn sich ein anderes Programm den Fokus mopst (ausversehn, oder weil es der Benutzer so wollte).

Und es gibt die ActiveX-Variante.
Ein Therapeut entspricht 1024 Gigapeut.
  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:38 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-2025 by Thomas Breitkreuz