Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Aktueller Sternhimmel (https://www.delphipraxis.net/173788-aktueller-sternhimmel.html)

ASM 19. Mär 2013 15:16

AW: Aktueller Sternhimmel
 
Zitat:

Zitat von Mathematiker (Beitrag 1207964)
Weiß jemand, wie ich die von ASM genannten Ordner mit Delphi 5(!) finden kann?

Ich! :thumb:
Delphi-Quellcode:
Uses ShlObj, Shellapi;

Const
 CSIDL_APPDATA = $001A;
 CSIDL_PERSONAL = $0005;

function GetWinSpecialFolder(CSIDLFolder: integer): AnsiString;
begin
  SetLength(Result, MAX_PATH);
  SHGetSpecialFolderPath(0, PChar(Result), CSIDLFolder, false);
  SetLength(Result, StrLen(PChar(Result)));
  if (Result <> '') then Result := IncludeTrailingBackslash(Result);
end;

function GetCurrentUserAppdataDir: AnsiString;
begin
  result := GetWinSpecialFolder(CSIDL_APPDATA);
end;

function GetCurrentUserEigeneDateien: AnsiString;
begin
 result:=GetWinSpecialFolder(CSIDL_PERSONAL);
end;
Zumindestens mit Delphi7 tut's. Delphi5 habe ich gerade hier (in der Klinik) nicht parat.

Mathematiker 19. Mär 2013 17:49

AW: Aktueller Sternhimmel
 
Hallo ASM,
Zitat:

Zitat von ASM (Beitrag 1207985)
Zitat:

Zitat von Mathematiker (Beitrag 1207964)
Weiß jemand, wie ich die von ASM genannten Ordner mit Delphi 5(!) finden kann?

Ich! :thumb:

Vielen Dank, es funktioniert auch unter Delphi 5 perfekt.

In der Revision 6 werden die Tierkreiszeichen jetzt beschriftet. Die Zusatzinformationen werden nun hoffentlich immer korrekt angezeigt.
Auf Anregung von ASM wird die Ini-Datei jetzt im Anwenderverzeichnis gespeichert, d.h. wer eine vorhergehende Revisions-Version schon nutzt, wird noch einmal seine Anzeigeoptionen einstellen müssen.

Beste Grüße
Mathematiker


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 Uhr.
Seite 4 von 4   « Erste     234   

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