AGB  ·  Datenschutz  ·  Impressum  







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

SPeichern/Laden von txt's

Ein Thema von adrinator · begonnen am 12. Mär 2008 · letzter Beitrag vom 14. Mär 2008
Antwort Antwort
Seite 2 von 3     12 3      
s-off
(Gast)

n/a Beiträge
 
#11

Re: SPeichern/Laden von txt's

  Alt 14. Mär 2008, 21:30
Zitat von RSF:
Ein guter Programmiere meidet Ini-Dateien! Wenn dann nur noch Registry Einträge.
Damit hast Du Dich gerade als ''nicht guter' Programmierer' geoutet.

Edit: RechtSchreibFehler behoben
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#12

Re: SPeichern/Laden von txt's

  Alt 14. Mär 2008, 21:32
Zitat von RSF:
Der Vorteil liegt darin das die Anwendung unabhängig von einer Installation ist.
Ich kann die Anwendung an einem beliegen verschieben (z.B. USB-Stick)und auf einem
anderen PC laufen lassen.Gut geht auch mit INI.
Genau das sollte man aber _nicht_ machen, weil es durchaus üblich ist, dass ein Programm keine Schreibrechte auf sein eigenes Verzeichnis hat.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von cruiser
cruiser

Registriert seit: 23. Dez 2003
Ort: Königsbrück/Sachsen
455 Beiträge
 
Delphi 7 Enterprise
 
#13

Re: SPeichern/Laden von txt's

  Alt 14. Mär 2008, 21:35
Zitat von RSF:
INI-Datein sind doch eigentlich veraltet. Ein guter Programmiere
meidet Ini-Dateien! Wenn dann nur noch Registry Einträge.
FileStreams lassen sich sehr gut in Dateien speichern!
INI Dateien mögen alt sein, aber veraltet? Nein. Die Frage ist nur wohin man sie speichert. Ideal ist es, den Benutzer das bestimmen zu lassen und es von Gund her in den Benutzerdaten abzulegen.

Und sobald es strukturiert wird hilft dir auch die Registry nicht weiter. Aber die Diskussion führt zu nichts.
  Mit Zitat antworten Zitat
RSF

Registriert seit: 13. Mär 2008
153 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#14

Re: SPeichern/Laden von txt's

  Alt 14. Mär 2008, 21:54
@ 3_of_8
Seit wann hat ein Programm keine Schreibrechte auf sein eigenes Verzeichnis?

@ Fussball-Robby
Richtig die Registry kann durch unüberlegten Code als Datenbank missbraucht werden.
Währe sehr schlecht.
Deshalb z.B. Variablenwerte in FileStreams abspeichern. Oder bei vielen Variablen gleich eine Datenbank-Tabelle anlegen.
Ronald
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

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

Re: SPeichern/Laden von txt's

  Alt 14. Mär 2008, 21:58
Zitat von RSF:
Seit wann hat ein Programm keine Schreibrechte auf sein eigenes Verzeichnis?
Schon mal was von Vista und eingeschränkten Benutzern gehört?
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
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#16

Re: SPeichern/Laden von txt's

  Alt 14. Mär 2008, 21:59
Das ist nicht unbedingt der Fall, aber auch nicht gerade unüblich. Unter Linux zum Beispiel ist das bei vielen Programmen, die für alle Benutzer installiert sind, so (solange sie nicht gerade root gehören und das SUID-Bit gesetzt haben). Aber auch unter Windows ist es ähnlich: Kein Programm in C:\Programme kann in sein eigenes Verzeichnis schreiben, wenn es nicht als Administrator ausgeführt wird. (Was man ja eigentlich nicht tun sollte)
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#17

Re: SPeichern/Laden von txt's

  Alt 14. Mär 2008, 22:01
Zitat von RSF:
Oder bei vielen Variablen gleich eine Datenbank-Tabelle anlegen.
Genau, ich baue mir nächste Woche auch ein Parkhaus für meine vier Autos und zwei Fahrräder

Edit: nun zeig uns doch endlich, wie Deine FileStreams aussehen
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#18

Re: SPeichern/Laden von txt's

  Alt 14. Mär 2008, 22:02
Er hat ja gesagt: Bei _vielen_ Variablen.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
s-off
(Gast)

n/a Beiträge
 
#19

Re: SPeichern/Laden von txt's

  Alt 14. Mär 2008, 22:04
Ich verstehe immer nur Variablen...

Er soll mal konkret werden.
Wenn ich Programmeinstellungen speichere, und seien es noch so viele, dann benutze ich dafür sicherlich keine Datenbank.
Und in 'FileStreams' speichere ich schonmal gar nichts ab.

Sind wir hier auf dem Sprachschrottplatz? Wenn das jemand liest, der weder weiß, was eine Variable ist, noch was Streams sind, der kommt ja total ins rotieren.

Zitat von 3_of_8:
Er hat ja gesagt: Bei _vielen_ Variablen.
'Viel' ist sowas von relativ
Für einen Studenten sind vier (angemeldete) Autos auch viel - für einen Autoliebhaber und Millionär ggf. nicht.
  Mit Zitat antworten Zitat
RSF

Registriert seit: 13. Mär 2008
153 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#20

Re: SPeichern/Laden von txt's

  Alt 14. Mär 2008, 22:07
@ DeddyH
Habe Ich! Programmeigenschaft --> Kompatibilität --> als Administrator ausführen
Ronald
  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 03:24 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