AGB  ·  Datenschutz  ·  Impressum  







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

Informationen in Datei speichern

Ein Thema von delphinia · begonnen am 19. Feb 2006 · letzter Beitrag vom 19. Feb 2006
Antwort Antwort
delphinia

Registriert seit: 16. Feb 2006
444 Beiträge
 
Delphi 11 Alexandria
 
#1

Informationen in Datei speichern

  Alt 19. Feb 2006, 00:13
Hi

ich habe Informationen, die ich speichern möchte das sind "Name_id", "Int_1", "Int_2", "String_1".

diese Informationen ( natürlich in unterschiedlichster Menge) möchte ich speicehrn udn auch wieder abrufen können.

habe erst an eine eine INI File gedacht, aber ich dor geht ja nur Wert_1 = Wert 2
Ich habe ja mehrere Werte Pro Eintrag....


Wäre schön wenn jemand einen Helfenden Tipp hat...

Danke Euch
Doreen
Gruss Doreen
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Informationen in Datei speichern

  Alt 19. Feb 2006, 00:18
Moin Doreen,

aus Deiner Beschreibung heraus kann ich im Moment nicht nachvollziehen, wieso eine INI-Datei nicht funktioniert.
Bring doch bitte mal ein konkretes Beispiel, was gespeichert werden soll.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
delphinia

Registriert seit: 16. Feb 2006
444 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Informationen in Datei speichern

  Alt 19. Feb 2006, 00:22
Also ich habe vor mir einen kleinen "mini" Desktop zu basteln.
Auf diesem ziehe ich per Drag&Drop meine Anwendungen - diese werden dann dort mit dem Entsprechendem Icon angezeigt.

Nun soll beim Programmende - die Inforamtionen aller dort befindlicher Icons gespeichert werden.
Das sind Name des Icons X,Y sowie der Pfad zur Datei ergo
"Name_id", "Int_1", "Int_2", "String_1".
Doreen
Gruss Doreen
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#4

Re: Informationen in Datei speichern

  Alt 19. Feb 2006, 00:31
Zitat von Christian Seehase:
[...] aus Deiner Beschreibung heraus kann ich im Moment nicht nachvollziehen, wieso eine INI-Datei nicht funktioniert.
Bring doch bitte mal ein konkretes Beispiel, was gespeichert werden soll.
... Oder zeig einmal wie Du es versucht hast zu speichern... (Sourcecode)

zB.

Delphi-Quellcode:
var InF: TIniFile;
begin
  InF: TIniFile.Create(...);
  try
    with InF do
    begin
      WriteString('Settings', 'IconsName', Name_id...
      WriteInteger('Settings', 'IconPosX', Int_1);
      WriteInteger('Settings', 'IconPosY', Int_2);
      WriteString('Settings', 'String', String_1);
    end;
  finally
    InF.Free;
  end;
end;


MfG.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
delphinia

Registriert seit: 16. Feb 2006
444 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Informationen in Datei speichern

  Alt 19. Feb 2006, 00:35
ich "hatte" es so ähnlich - ich lösche immer recht schnell wenn es so ncih funktioniert wie ich es mir vorstelle!

Aber Mein Gedankenfehler war das halt pro Namen_id nur "einen" Wertspeichern kann!
Aber gerade ist mir die Erleuchtung gekommen
Sorry für den mehr oder minder falschen Alarm!



Aber damit es nicht ganz um sonst war, würde ich gerne wissen, wie ich es noch abspeichern könnte. zB.: so, das keiner die Datei optisch lesen kann?!
Doreen
Gruss Doreen
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Informationen in Datei speichern

  Alt 19. Feb 2006, 09:03
verschlüssel die werte vorher bevor du sie abspeichrt und entschlüssel sie dann halt wieder nach dem auslesen, par example:

Delphi-Quellcode:
// Kodieren
s:=variable;
for i:=1 to length(s) do
  s[i]:=char(23 Xor Ord(s[i]));
SpeichereStringInDatei(s);

// Dekodieren
s:=LadeStringAusDatei;
for i:=1 to length(s) do
  s[i]:=char(23 Xor ord(s[i]));
Edit1.Text:=s;
Vllt die 23 noch verändern^^
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  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 06:35 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