Autor Beitrag
hui1991
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: Sa 12.01.08 19:19 
Hallo,

ich hab mich vor paar Monaten versucht so ein kleiner Desktophintergrund zu basteln.
Ich bin dann so weit gekommen wie es ist.
Die Graphische Anzeige ist über ein TImage.
Das Bild wird über die Unit HUIGUI.pas berechnet und am TImage ausgegeben.
Das eigentliche Programm schaut im Desktopordner die Dateien durch und versucht sie den Programmen zuzuordnen.
Aus den Programmen wird dann ein Icon ausgelesen und angezeigt.
Die Streifen wenn man mit der Maus drüber geht ist selbst gemacht.
Einen wirklichen Sinn hat das nicht, da es ja über ein TImage geht, kann die Grafikkarte nicht benutzt werden.
Vielleicht hat jemand Lust das Programm weiter zu schreiben.
Ich finds so schon richtig schön.
Die Bilder sind aus Google und nur als Testzweck.
Man kann auch andere Bilder nehmen. (muss aber im bmp format sein)
In XP programmiert und funktioniert so weit wie es soll.
Screenshot von Windows Vista und dem Programm.

Das Programm ist nicht fertig und kann ein paar Fehler haben, aber Programme und Dateien die auf dem Desktop sind kann man start. :)

Mein Grund warum ich es über die TImage gemacht habe:
Ich komme mit Fremdkomponenten nicht so klar deswegen habe ich es selber gebaut. Macht ja auch viel mehr Spaß sich selber durchzuwühlen. Ich hab dann immerhin keine Fremdkomponenten drin. ^^

Screenshot und download im Anhang

Also, viel Spaß mit dem Programm, viel zu testen gibt es atm nicht. :(

MfG
hui1991

//Edit: Desktophintergrund.zip bitte als rar umbenennen, da zip zu groß ist kann ich es nicht hochladen. ca. 500kb größer

Moderiert von user profile iconChristian S.: "delphi" aus Titel entfernt, steht im Info-Feld
Einloggen, um Attachments anzusehen!


Zuletzt bearbeitet von hui1991 am So 13.01.08 23:05, insgesamt 1-mal bearbeitet
DrRzf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 260

Win XP Prof
D7 Enterprise
BeitragVerfasst: So 13.01.08 05:51 
Beide Zip dateien sind defekt.

Trotz deiner schönen erklärung schnall ich nicht was das sein soll.... :gruebel:
Desktophintergrund kann man ganz einfach mit Rechtsklick und Eigenschaften ändern. Wozu dann das Programm ?

_________________
rein statistisch gesehen darf man keiner statistik trauen die man nicht selbst gefälscht hat.
CK_CK
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 140

Win 2000, Win XP Prof
Delphi 2006 Enterprise
BeitragVerfasst: So 13.01.08 16:02 
user profile iconDrRzf hat folgendes geschrieben:
Beide Zip dateien sind defekt.
Ja, das sind anscheinend umbenannte .rar-Dateien :roll:

Wenn ich die .exe starte kommt zuerst
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
---------------------------
Project1
---------------------------
Access violation at address 00403ECE in module 'Project1.exe'. Read of address FFFFFFFF.
---------------------------
OK   
---------------------------
Danach sehe ich nur das Hintergrundbild, ohne jegliche Icons. Wenn ich schließen will kommt
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
---------------------------
Error
---------------------------
Runtime error 216 at 00403102
---------------------------
OK   
---------------------------

Chris
hui1991 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 433

Windows XP, WIndows Vista
Turbo Delphi Explorer| Delphi, PHP,Blitzbasic
BeitragVerfasst: So 13.01.08 22:56 
Komisch ist bei mir nicht dieser Fehler.
Hm.. Muss ich wohl weiter testen.
Hab da bestimmt irgendwas falsch gemacht. ^^
Also icons kommen, wenn man links oben im Eck klickt.
Keine Ahnung warum das nicht gleich nach dem öffnen angezeigt wird.
Die werde ich nochmal als Zip hochladen.

//1:Naja, wenn die Exe die bilder nicht findet kommt der fehler.
Was ich komisch finde, auf meinem PC funktioniert das einwandfrei und auf einem anderen nicht.
Hm.. Programmiert auf XP und auf Vista funktioniert es auch noch einigermassen, denke der nimmt bei Vista nicht von allen Usern mit rein sondern nur vom aktuellen.
Warum ich das nicht weiter geschrieben habe, war der Punkt das ich dort die Tastatureingaben nicht auswerten konnte.
Beim Applicationtitel sollte nach C2 keine 0 dabei sein, weil sonst ist da irgendwo ein Fehler. Denke ich ^^
Das ist eine Zeitmessung von speziellen teilen. UNd nach 2 wird sie kaum unter 1 sein, wenn kein fehler da ist.