AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi INI-Datei im Anwendungsordner erzeugen
Thema durchsuchen
Ansicht
Themen-Optionen

INI-Datei im Anwendungsordner erzeugen

Ein Thema von Morphix52 · begonnen am 19. Jun 2008 · letzter Beitrag vom 19. Jun 2008
Antwort Antwort
Benutzerbild von Morphix52
Morphix52

Registriert seit: 16. Mai 2008
Ort: Falkensee
2 Beiträge
 
Delphi 6 Professional
 
#1

INI-Datei im Anwendungsordner erzeugen

  Alt 19. Jun 2008, 11:50
Hi@All,

Hier ist mal wieder jemand mit einer richtig blöden Anfängerfrage....
Ich will einen INI-Datei erzeugen inder Informationen zum Programmablauf eingetragen und ggf. ausgelesen werden können.

Klappt auch alles so wie es sollte, aller dings finde ich einfach keinen Weg die INI im Programm-Ordner speichern zu lassen....
Die INI liegt grundsätzlich unter "C:\Windows". Kann mir einer verraten was man machen muss damit man einen anderen Pfad wählen kann?

Hab schon überall gesucht aber immer nur die Aussage, "Nur sehr wenige Programme haben INIs im Programm-Ordner"....

Danke schon mal für evtl. Hilfe
MfG

Morphix52
  Mit Zitat antworten Zitat
soulies

Registriert seit: 9. Dez 2005
234 Beiträge
 
#2

Re: INI-Datei im Anwendungsordner erzeugen

  Alt 19. Jun 2008, 11:55
edit: war quatsch
  Mit Zitat antworten Zitat
Benutzerbild von nicodex
nicodex

Registriert seit: 2. Jan 2008
Ort: Darmstadt
286 Beiträge
 
Delphi 2007 Professional
 
#3

Re: INI-Datei im Anwendungsordner erzeugen

  Alt 19. Jun 2008, 11:55
Zitat von Morphix52:
Die INI liegt grundsätzlich unter "C:\Windows". Kann mir einer verraten was man machen muss damit man einen anderen Pfad wählen kann?
Damit die INI nicht im Standardverzeichnis liegt, musst du den kompletten Dateinamen (mit Pfad) abgeben.

Zitat von Morphix52:
Hab schon überall gesucht aber immer nur die Aussage, "Nur sehr wenige Programme haben INIs im Programm-Ordner"....
Die Aussage beruht u.a. auf der Tatsache, dass normale Benutzer unter Windows Vista keine Schreibrechte im Programme-Verzeichnis haben.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: INI-Datei im Anwendungsordner erzeugen

  Alt 19. Jun 2008, 11:58
Aber das sollte man nicht tun, weil in einem richtig konfiguriertem Rechner nur Administratoren Schreib-Zugriff auf das Anwendungsverzeichnis hat.
Suche mal nach Special Folders
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: INI-Datei im Anwendungsordner erzeugen

  Alt 19. Jun 2008, 12:01
Zitat von Morphix52:
Klappt auch alles so wie es sollte, aller dings finde ich einfach keinen Weg die INI im Programm-Ordner speichern zu lassen....
Die INI liegt grundsätzlich unter "C:\Windows". Kann mir einer verraten was man machen muss damit man einen anderen Pfad wählen kann?
Wenn du keinen Pfad mit angibst, ist dies der Standardspeicherort für Ini-Dateien.

Zitat:
Hab schon überall gesucht aber immer nur die Aussage, "Nur sehr wenige Programme haben INIs im Programm-Ordner"....
Und das hat seinen Grund. Erstmal haben nicht Administratoren dort keine Schreibrechte. Und da man grundsätzlich nicht als Administrator am Rechner arbeiten sollte, was du aber wohl trotzdem tust, sonst hätte sie auch nicht im Windows Verzeichnis erstellt werden können, hat das seine Richtigkeit. Desweiteren, was machst du, wenn mehrere Bneuztzer dein Programm verwenden? Die Benutzer werden sich die Einstellungen gegenseitig überschreiben. Verwende entweder die Registry, dann musst du dich um nichts kümmern oder speicher die Ini-Datei im Profilordner des Benutzer im Verzeichnis "Anwendungsdaten\<Programmname>". Dort gehört sie hin. Wie man diesen Ordner ermittelt findest du mit der Forensuche.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Morphix52
Morphix52

Registriert seit: 16. Mai 2008
Ort: Falkensee
2 Beiträge
 
Delphi 6 Professional
 
#6

Re: INI-Datei im Anwendungsordner erzeugen

  Alt 19. Jun 2008, 12:08
Danke für die zahlreichen Antworten.

Ich werd mal schaun ob ich es über die Rag mache, scheint mir wohl das einfachste...

thx
MfG

Morphix52
  Mit Zitat antworten Zitat
Antwort Antwort


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 02:33 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