AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Uptime

Ein Thema von Whatever · begonnen am 11. Jan 2009 · letzter Beitrag vom 13. Jan 2009
Antwort Antwort
Seite 3 von 4     123 4      
Whatever

Registriert seit: 7. Jan 2009
Ort: 127.0.0.1
102 Beiträge
 
#1

Re: Uptime

  Alt 11. Jan 2009, 13:15
hm... Wenn ich versuche den Pfad von CSIDL_COMMON_APPDATA auszulesen bekomme ich die Fehlermeldung: Undefinierter Bezeichner: 'CSIDL_COMMON_APPDATA'

Hat irgendjemand eine Idee warum er das nicht kennt? CSIDL_APPDATA funktioniert...

mfg Whatever
  Mit Zitat antworten Zitat
Whatever

Registriert seit: 7. Jan 2009
Ort: 127.0.0.1
102 Beiträge
 
#2

Re: Uptime

  Alt 11. Jan 2009, 13:57
OK die Fehlermeldung hat sich erledigt.
Jetzt bleibt noch das Problem das manche Leute(z.B Ich) keinen Application Data Ordner in AllUsers ahben und es nichts bringt einfach mit Neuer Ordner einen zu erstellen...
Ist es denn annehmbar die INI einfach "lose" in AllUsers zu schreiben?

mfg Whatever
  Mit Zitat antworten Zitat
Whatever

Registriert seit: 7. Jan 2009
Ort: 127.0.0.1
102 Beiträge
 
#3

Re: Uptime

  Alt 11. Jan 2009, 16:16
So nachdem ich mich jetzt ausreichend mit meinem Code herumgeschlagen habe sollte es jetzt funktionieren. Die neue Version ist im ersten Post als Anhang.
Wenn irgendwas nicht funktioniert wie´s soll SCHREIBEN

mfg Whatever
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

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

Re: Uptime

  Alt 11. Jan 2009, 16:59
Zitat von Whatever:
OK die Fehlermeldung hat sich erledigt.
Jetzt bleibt noch das Problem das manche Leute(z.B Ich) keinen Application Data Ordner in AllUsers ahben und es nichts bringt einfach mit Neuer Ordner einen zu erstellen...
Ist es denn annehmbar die INI einfach "lose" in AllUsers zu schreiben?

mfg Whatever
Nur weil du den Ordner nicht siehst heißt es nicht das es diesen nicht gibt. Genau deshalb gibt es die Funktion ShGetSpecialFolderLocation etc. Weil jeder den Ordner wo andes auf der Platte haben kann.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Whatever

Registriert seit: 7. Jan 2009
Ort: 127.0.0.1
102 Beiträge
 
#5

Re: Uptime

  Alt 11. Jan 2009, 17:02
Hallo,

Ich hab es ausprobiert ich hab mit SHGetSpecialFolderLocation nach CSIDL_COMMON_APPDATA gesucht... mir wurde nichts angezeigt.

mfg Whatever
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Uptime

  Alt 11. Jan 2009, 17:24
Zitat von Whatever:
hm... Wenn ich versuche den Pfad von CSIDL_COMMON_APPDATA auszulesen bekomme ich die Fehlermeldung: Undefinierter Bezeichner: 'CSIDL_COMMON_APPDATA'

Hat irgendjemand eine Idee warum er das nicht kennt? CSIDL_APPDATA funktioniert...
Worin liegt dein Problem? CSIDL_APPDATA ist doch genau das, was du brauchst.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.659 Beiträge
 
Delphi 12 Athens
 
#7

Re: Uptime

  Alt 11. Jan 2009, 17:30
Er will es ja für alle User haben.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Whatever

Registriert seit: 7. Jan 2009
Ort: 127.0.0.1
102 Beiträge
 
#8

Re: Uptime

  Alt 11. Jan 2009, 17:37
Richtig!
Könnte man im Code-Library ja mal ergänzen das man für einige Befehle(?) nicht ShellApi sondern ShFolder einbinden muss. Für welche genau weiß ich jetzt auch nicht... Glaub alle die was mit COMMON zu tun haben.

mfg Whatever

PS.: Ihr dürft euch die neue Version übrigens gerne runterladen und testen
Angehängte Dateien
Dateityp: exe uptime_151.exe (504,5 KB, 0x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: Uptime

  Alt 11. Jan 2009, 17:40
Achso ok, wenn es da keine Probleme mit den Rechten gibt.
Schreiben und lesen kann dort jeder, aber Dateien ändern kann dort nur der Benutzer, der die Datei auch angelegt hat (außer Admins, die müssten alles können).
  Mit Zitat antworten Zitat
Whatever

Registriert seit: 7. Jan 2009
Ort: 127.0.0.1
102 Beiträge
 
#10

Re: Uptime

  Alt 12. Jan 2009, 17:58
Die Datei muss ja auch nicht unbedingt geändert werden. Dies ist zwar möglich aber eigentlich reicht es wenn sie einmal angelegt wird und später nurnoch der Pfad aus ihr gelesen wird.

mfg Whatever
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 4     123 4      


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