Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Programmsuche/ Frage/ Tutorial (https://www.delphipraxis.net/161747-programmsuche-frage-tutorial.html)

donnie222 19. Jul 2011 03:32

Programmsuche/ Frage/ Tutorial
 
Hallo beisammen!

Ich bin noch relativ neu was die Programmierung angeht, ich versuche seit geraumer Zeit mich etwas in Delphi einzufinden. Bisher noch mit mäßigem Erfolg.
Ich benötige allerdings ein Programm, wobei ich nicht weiß, wie ich dies realisieren soll.
Daher habe ich mich hier angemeldet, um mir für dieses Projekt und auch die Zukunft Rat zu holen.

Ich möchte Folgendes erreichen:

Ein Programm, welches von der Benutzeroberfläche her ähnlich der Bildschirmlupe ist, also ein Fenster mit transparentem Inneren. Es sollte 10cm lang und 3 cm hoch sein.
Dieses Fenster möchte ich dann über ein anderes Programm "legen", genauer gesagt über ein anderes Fenster, welches in etwa die selben Dimensionen hat.
In diesem "unteren" Fenster stehen im wesentlichen 5 Zahlen, welche sich ab und an verändern.
Ich möchte nun, dass mein "transparentes" Fenster ähnlich einem Wecker beginnt zu ertönen,sobald sich eine Zahl in diesem unteren Fenster verändert.
Sobald dann wieder jemand am PC ist und die Maus bewegt wird, solte das Programm resetten, der Ton verstummen und das Spiel wieder von Neuem losgehen.
Ich dachte, man könnte dies vielleicht realisieren, indem das Programm alle 5(?) Sekunden ein Screenshot von dem ausgewählten Bildschirmbereich erstellt, diesen mit dem vorherigen abgleicht und bei Veränderung laut gibt. Nach dem Abgleich wird der ältere Screenshot gelöscht und der Neue dient als Bezugspunkt. Das ist aber nur ein Denkansatz von mir, wie genau das funtionieren soll ist mir noch nciht klar.
Ich komme schlicht nicht weiter. Und selbst wenn ich den genauen Weg wüsste, würde es noch an der Umsetzung hängen. Wie gesagt, ich bin noch relativ unerfahren und Autodidakt.
Ich würde mich freuen, wenn ihr mir einen guten Rat geben könntet, mir vielleicht sogar ein Tutorial erstellen würdet oder sogar ein Programm in dieser Richtung schreiben könntet, welches ich zum ersten genaustens studieren könnte und zum zweiten parat hätte, sobald ich resignieren muss und dennoch das Programm bebötige, es aber selbst nicht geschafft habe....

Vielen Dank!
Gruß
Donnie

P.S. Entschuldigt, falls ich ins falsche Thema geschrieben habe. Ich habe mich jedoch nicht so zurechtgefunden und auch die Boardsuche verlief erfolglos :/

Nersgatt 19. Jul 2011 07:44

AW: Programmsuche/ Frage/ Tutorial
 
Wirklich weiterhelfen wird Dir das nicht. Aber Du hast einen Denkfehler. Wenn sich innerhalb der 5 Sekunden eine Zahl z.B. von 4 auf 5 ändert und gleich wieder zurück von 5 auf 4, dann wirst Du die Änderung nicht mitbekommen.

DelphiSecurity 19. Jul 2011 08:05

AW: Programmsuche/ Frage/ Tutorial
 
Das ist aber schwer für Anfänger, da musst du in WinAPI, Windows System (7) rein.
Probiere es mal mit Tutorials aud der DP.
Danach überlege dir das nochmal!
Diagramme zum Ablauf des Programms helfen auch, uind du musst dir überlegen wie du es machen möchtest.

Zitat:

Herzlich Willkommen in der DP. :dp:

RWarnecke 19. Jul 2011 08:35

AW: Programmsuche/ Frage/ Tutorial
 
Hallo,

ich kann mich meinem Vorredner nur anschliessen, dass was Du vorhast für einen Anfänger sehr schwierig ist. Ich weiß ja nicht, wie weit Du mit den Grundlagen bist, aber versuche erstmal diese zu verinnerlichen. Auf der Seite Delphi-Treff gibt es dazu ein gutes E-Book, welches die Grundlagen sehr gut erklärt. Das würde ich Dir empfehlen, erst einmal durchzuarbeiten und mit kleineren Programmen anzufangen.

Luckie 19. Jul 2011 09:37

AW: Programmsuche/ Frage/ Tutorial
 
Falscher Ansatz. Du brauchst kein transparentes Fenster. Such das Fenster mit FindWindow. Such die Fenster in denen die Zahlen angezeigt werden mit FindWindowEx. Hol die Zahlen aus den Fenstern mit WM_GETTEXT (WM_GETTEXTLENGTH).

fkerber 19. Jul 2011 09:40

AW: Programmsuche/ Frage/ Tutorial
 
Hi,

das klappt aber nur unter der Annahme, dass die Zahlen als Text da stehen und auch als solcher zugänglich sind.
(Vor meinem geistigen Auge habe ich grade einen fancy grafisch animierten Schnick-Schnack mit Grafiken für die Zahlen oder noch besser komplette Flash-Anwendung o.Ä. - da klappt das dann nicht, denke ich).

Bei einem "normalen" Programm sollte das aber der beste Weg sein (wenn auch dieser nicht trivial ist).


LG, Frederic

DelphiSecurity 19. Jul 2011 09:58

AW: Programmsuche/ Frage/ Tutorial
 
Zitat:

Zitat von RWarnecke (Beitrag 1112483)
Hallo,

ich kann mich meinem Vorredner nur anschliessen, dass was Du vorhast für einen Anfänger sehr schwierig ist. Ich weiß ja nicht, wie weit Du mit den Grundlagen bist, aber versuche erstmal diese zu verinnerlichen. Auf der Seite Delphi-Treff gibt es dazu ein gutes E-Book, welches die Grundlagen sehr gut erklärt. Das würde ich Dir empfehlen, erst einmal durchzuarbeiten und mit kleineren Programmen anzufangen.

Ja, da gibt es gute. Erstmal durchgehen, dann verstehst du die Wege die man in Delphi gehen (denken) musst.

Dann können wir weiter machen... :dp:

b4st4rd 19. Jul 2011 10:43

AW: Programmsuche/ Frage/ Tutorial
 
Wie neu bist du denn im Bereich "Programmieren"?
Mal so nebenbei gefragt.

DelphiSecurity 19. Jul 2011 11:03

AW: Programmsuche/ Frage/ Tutorial
 
Zitat:

Zitat von b4st4rd (Beitrag 1112505)
Wie neu bist du denn im Bereich "Programmieren"?
Mal so nebenbei gefragt.

Ja das wäre mal so ne Sachen :gruebel:

donnie222 19. Jul 2011 14:20

AW: Programmsuche/ Frage/ Tutorial
 
Zitat:

Wie neu bist du denn im Bereich "Programmieren"?
Mal so nebenbei gefragt.
Sehr neu. Hatte früher mal in der Schule ein wenig mit Delphi zu tun, das ist jetzt schon Jahre her und ich muss da erst mal nochmal reinfinden. Und darauf aufbauen, weil viel wars damals auch nciht.

Zitat:

das klappt aber nur unter der Annahme, dass die Zahlen als Text da stehen und auch als solcher zugänglich sind.
(Vor meinem geistigen Auge habe ich grade einen fancy grafisch animierten Schnick-Schnack mit Grafiken für die Zahlen oder noch besser komplette Flash-Anwendung o.Ä. - da klappt das dann nicht, denke ich).

Bei einem "normalen" Programm sollte das aber der beste Weg sein (wenn auch dieser nicht trivial ist)
Das würde gehen, es ist graphisch nicht besonders schick und die Zahlen sind markierbar.

Zitat:

Aber Du hast einen Denkfehler. Wenn sich innerhalb der 5 Sekunden eine Zahl z.B. von 4 auf 5 ändert und gleich wieder zurück von 5 auf 4, dann wirst Du die Änderung nicht mitbekommen.
Ich habe die 5 Sekunden aus dem Grund gewählt, da sich die Zahlen nicht so schnell verändern. Im Grunde genommen steht da u.a. ne 0. Wenn aus der eine 1 wird, soll das Programm loslegen. wird aus der eins eine zwei, dann wieder...wenn die Zahlen kleiner werden muss es noch nicht mal unbedingt ertönen.

Ich finde es auch sehr kompliziert. Vorallem so ohne Durchblick. Ich bräuchte in der Tat ein Tutorial vom Öffnen eines neuen Projektes bis hin zum fertigen Programm.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:04 Uhr.
Seite 1 von 2  1 2      

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