Delphi-PRAXiS
Seite 10 von 10   « Erste     8910   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   LuckieDIPS (https://www.delphipraxis.net/7581-luckiedips.html)

himitsu 2. Jun 2010 06:57

Re: LuckieDIPS
 
Ist jetzt kein richtiger/böser Fehler oder so, aber dennoch irgendwie unnötig.
(aus den Funktionen SavePositions und RestorePositions)

Delphi-Quellcode:
SetLength(DesktopIconInfoArray, length(GetDesktopIconInfo())); // 1
try
  DesktopIconInfoArray := GetDesktopIconInfo(); // 2
  ...
finally
  SetLength(DesktopIconInfoArray, 0); //3
end;
(1)
- Icons auslesen (GetDesktopIconInfo)
- die Länge des Results (geliefertes Array) auslesen (Length)
- damit ein anderes Array initialisieren (SetLength)
(2)
- Icons nochmal auslesen (GetDesktopIconInfo)
- alltes Array mit dem Neuen überschreiben (:=)
(3)
- Array freigeben (hätte Delphi auch gleich gemacht ... macht's ja automatisch mit lokalen Variablen, beim Verlassen der Funktionen)

Dieses würde also ausreichen: :angel:
Delphi-Quellcode:
DesktopIconInfoArray := GetDesktopIconInfo;
...

mz23 11. Mär 2012 06:29

AW: LuckieDIPS
 
Liste der Anhänge anzeigen (Anzahl: 1)
Einen schönen guten Morgen liebe DP-Gemeinde,

bin beim Stöbern auf diesen Thread gestoßen
und da ich auch ein Anhänger der vielen Desktop
Icons bin, habe ich immer wieder Ärger mit deren
Positionen, die sich nach meiner liebevoll zu
nennenden Anordnung scheinbar durcheinanderbringen
lassen - von wem auch immer.

Deswegen verwende ich seit Jahren ein Tool namens
DesktopOK. Es funktioniert prima und ich hatte nie
Kummer damit.

Screenshot des Programms habe ich angehängt.
Anhang
Desktop_ok_www.SoftwareOK.de.jpg 116.770 Bytes

Vielen Dank an Luckie und Nico für Euer Programm.

Das Speichern der Informationen für die Icon-Positionen
schreibe ich gerne in ein Unterverzeichnis namens
Loginname\Documents\Programmname\
Seit ich Windows Vista kenne und AppData suchen mußte.

Nun auch eine Frage von mir:
Wenn ich eine Datei mit dem Explorer woandershin
kopieren möchte, wie kann ich den Explorer dazu
bewegen, eine von diesem Programm erzeugte Datei
mitzukopieren? Auch wenn diese womöglich ganz
woanders sich befindet?

Wir kennen das, wenn man z.B. eine Website im IE
unter "Webseite komplett speichern" auswählt.
Dann wird eine Seite gespeichert, z.B. index.htm
und ein Unterverzeichneis, hier index_Dateien\.
Wenn ich jetzt die index.htm im Explorer
verschiebe, verschiebt der Explorer das Unterverzeichnis
mit. Ebenso beim Löschen, kopieren.
Toll oder :)

Mit freundlichen Grüßen aus Nürnberg,
Manfred

Luckie 11. Mär 2012 09:15

AW: LuckieDIPS
 
Bitte stelle deine Frage in einer anderen Sparte des Forum. Hier gehören nur Beiträge rein, die zu den Programmen gehören. Und deine Frage hat nichts mit dem Programm zu tun. Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:31 Uhr.
Seite 10 von 10   « Erste     8910   

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