AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Standardverzeichnisse: Ich brauche mal Eure Mitarbeit
Thema durchsuchen
Ansicht
Themen-Optionen

Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

Ein Thema von emsländer · begonnen am 4. Sep 2007 · letzter Beitrag vom 4. Sep 2007
Antwort Antwort
Seite 2 von 3     12 3      
BenjaminH

Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

  Alt 4. Sep 2007, 16:24
Code:
Programmordner: C:\Programme
Dokumentenordner: C:\Dokumente und Einstellungen\All Users\Dokumente
Anwendungsdaten: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten
Windowsversion: (version )
Servicepack: SP2
Windowslanguage: Deutsch (Deutschland)
Statt Version sollte da wohl Win XP Home 32bit stehen.
Benjamin
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#12

Re: Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

  Alt 4. Sep 2007, 16:27
Man beachte, dass bei mir der Dokumentenordner identisch mit den Anwendungsdatenordner ist!
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#13

Re: Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

  Alt 4. Sep 2007, 16:28
Code:
Programmordner: C:\Program Files
Dokumentenordner: C:\Documents and Settings\All Users\Documents
Anwendungsdaten: C:\Documents and Settings\All Users\Application Data
Windowsversion: Microsoft Windows XP (version 5.1)
Servicepack: SP2
Windowslanguage: English (United States)
Ist ein Multilingual XP, bei einem deutschen User könnten die User-spezifischen Ordner innerhalb seines Profils also durchaus deutsch, französisch oder was-weiß-ich-erisch sein.
"könnte" weil ich hier noch nie einen dtsch. User drauf hatte, weiß es also nicht.
Robert Giesecke
  Mit Zitat antworten Zitat
Benutzerbild von emsländer
emsländer

Registriert seit: 21. Aug 2004
Ort: Lengerich
658 Beiträge
 
RAD-Studio 2009 Ent
 
#14

Re: Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

  Alt 4. Sep 2007, 16:48
Zitat von Luckie:
Man beachte, dass bei mir der Dokumentenordner identisch mit den Anwendungsdatenordner ist!
Schon witzig. Habe noch ne Änderung gemacht. Mach den Test bitte noch einmal.

Gruss

EL


Narben am Körper sind ein Zeichen dafür, das man gelebt hat.
Narben auf der Seele sind ein Zeichen dafür, das man geliebt hat.
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#15

Re: Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

  Alt 4. Sep 2007, 16:53
Zitat:
Programmordner: C:\Programme
Dokumentenordner: C:\Dokumente und Einstellungen\All Users\Dokumente
Anwendungsdaten: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten
Windowsversion: Microsoft Windows XP (version 5.1)
Servicepack: SP2
Windowslanguage: Deutsch (Deutschland)
Warum hast du eigentlich die Rar-Datei in die Zipdatei gestopft? (die History muss meinetwegen auch nicht mit rein)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#16

Re: Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

  Alt 4. Sep 2007, 16:54
Zitat:
Programmordner: C:\Program Files
Dokumentenordner: C:\Users\Public\Documents
Anwendungsdaten: C:\ProgramData
Windowsversion: (version )
Servicepack:
Windowslanguage: Deutsch (Deutschland)
Windows Vista Ultimate 32-Bit
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#17

Re: Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

  Alt 4. Sep 2007, 16:55
Zitat von Luckie:
Man beachte, dass bei mir der Dokumentenordner identisch mit den Anwendungsdatenordner ist!
Jetzt bekomm eich was anderes raus:
Code:
Programmordner: C:\Programme
Dokumentenordner: C:\Dokumente und Einstellungen\All Users\Dokumente
Anwendungsdaten: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten
Windowsversion: Microsoft Windows XP (version 5.1)
Servicepack: SP2
Windowslanguage: Deutsch (Deutschland)
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von emsländer
emsländer

Registriert seit: 21. Aug 2004
Ort: Lengerich
658 Beiträge
 
RAD-Studio 2009 Ent
 
#18

Re: Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

  Alt 4. Sep 2007, 16:58
Zitat von SirThornberry:
Zitat:
Programmordner: C:\Programme
Dokumentenordner: C:\Dokumente und Einstellungen\All Users\Dokumente
Anwendungsdaten: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten
Windowsversion: Microsoft Windows XP (version 5.1)
Servicepack: SP2
Windowslanguage: Deutsch (Deutschland)
Warum hast du eigentlich die Rar-Datei in die Zipdatei gestopft? (die History muss meinetwegen auch nicht mit rein)
War ein Versehen. Ist geändert.

Gruss

EL


Narben am Körper sind ein Zeichen dafür, das man gelebt hat.
Narben auf der Seele sind ein Zeichen dafür, das man geliebt hat.
  Mit Zitat antworten Zitat
Benutzerbild von emsländer
emsländer

Registriert seit: 21. Aug 2004
Ort: Lengerich
658 Beiträge
 
RAD-Studio 2009 Ent
 
#19

Re: Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

  Alt 4. Sep 2007, 17:01
Zitat von Luckie:
Zitat von Luckie:
Man beachte, dass bei mir der Dokumentenordner identisch mit den Anwendungsdatenordner ist!
Jetzt bekomm eich was anderes raus:
Code:
Programmordner: C:\Programme
Dokumentenordner: C:\Dokumente und Einstellungen\All Users\Dokumente
Anwendungsdaten: C:\Dokumente und Einstellungen\All Users\Anwendungsdaten
Windowsversion: Microsoft Windows XP (version 5.1)
Servicepack: SP2
Windowslanguage: Deutsch (Deutschland)
Jetzt fisch ich mir den Dokumentenordner aus der Registry:
Delphi-Quellcode:
function get_dok_from_reg : string;
Var reg : TRegistry;
begin
  result := '';
  reg := TRegistry.Create;
  try
    reg.RootKey := HKEY_LOCAL_MACHINE;
    if reg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders',true) then begin
      if reg.ValueExists('Common Documents') then result := reg.Readstring('Common Documents');
    end;
  except
    //
  end;
end;
Gruss

EL


Narben am Körper sind ein Zeichen dafür, das man gelebt hat.
Narben auf der Seele sind ein Zeichen dafür, das man geliebt hat.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#20

Re: Standardverzeichnisse: Ich brauche mal Eure Mitarbeit

  Alt 4. Sep 2007, 17:04
Zitat von emsländer:
Jetzt fisch ich mir den Dokumentenordner aus der Registry:
Solltest du nicht tun: The long and sad story of the Shell Folders key

Zitat:
Once upon a time, in what seems like a galaxy far far away (a Windows 95 beta release known as "M3"), we documented a registry key called "Shell Folders" that programs could read to obtain the locations of various special folders like the Fonts folder or the My Documents folder.

The developers who received Windows 95 M3 Beta followed the documentation and used that key.

In the meantime, Windows 95 work continued, and we realized that a registry key was the wrong place to store this information. In part, because a lot of things (like the Control Panel) aren't disk directories so they wouldn't be expressible there. And in another part, because we had forgotten to take into account a feature of Windows NT called roaming user profiles, where your user profile can move around from place to place, so a hard-coded path in the registry is no good.

So we created the function SHGetSpecialFolderLocation, and updated the documentation to instruct developers to use this new function to obtain the locations of various special folders. The documentation on the old "Shell Folders" key was removed.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 08:07 Uhr.
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