AGB  ·  Datenschutz  ·  Impressum  







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

Problem mit TMemo.SavetoStream

Ein Thema von cchris · begonnen am 23. Sep 2006 · letzter Beitrag vom 23. Sep 2006
Antwort Antwort
Benutzerbild von cchris
cchris

Registriert seit: 16. Jun 2003
Ort: Taucha
71 Beiträge
 
Delphi 2005 Personal
 
#1

Problem mit TMemo.SavetoStream

  Alt 23. Sep 2006, 17:02
Hallo,

ich möchte den Inhalt von Memos in einer INI Datei speichern. Dazu verwende ich diesen Quelltext:
Delphi-Quellcode:
var F:TMemIniFile;
    STR:TStream;
begin
F:=TMemIniFile.Create(extractFilePath(paramstr(0))+'\Bemerk.dat');
STR:=TStream.Create;
Memo1.Lines.SaveToStream(STR);
F.WriteBinaryStream('Bemerkungen',LabeledEdit3.Text,STR);
STR.Free;
F.UpdateFile;
F.Free;
end;
Ich weiß, dass das nicht der Sinn von INI dateien ist, aber hier habe ich genau die Strukturierung, wie ich sie brauche...

Auf jeden Fall bekomme ich bei dem SaveToStream die Fehlermeldung "Abstrakter Fehler", mit der ich nicht viel anfangen kann.

cu chris
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Problem mit TMemo.SavetoStream

  Alt 23. Sep 2006, 17:05
Forensuche nach Hier im Forum suchenAbstrakter Fehler.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

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

Re: Problem mit TMemo.SavetoStream

  Alt 23. Sep 2006, 17:06
Man kann TStream nicht Instantiieren. Nimm TMemoryStream (schmarn)
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Problem mit TMemo.SavetoStream

  Alt 23. Sep 2006, 17:07
Natürlich kann man TStream instanzieren.

Wäre die Suche bemüht worden, wäre schon längst alles geklärt gewesen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

Re: Problem mit TMemo.SavetoStream

  Alt 23. Sep 2006, 17:09
Zitat von Luckie:
Natürlich kann man TStream instanzieren.
"... das Problem dabei ist nur das die wichtigen Funktionen der Klasse abstract sind (wie z.B Read,Write,..) und der Stream deshalb unbenutzbar/unbrauchbar ist."



Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

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

Re: Problem mit TMemo.SavetoStream

  Alt 23. Sep 2006, 17:11
Nichts desto trotz ist die getroffene Aussage von inherited falsch.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#7

Re: Problem mit TMemo.SavetoStream

  Alt 23. Sep 2006, 17:12
hab nie was anderes behauptet
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
Benutzerbild von cchris
cchris

Registriert seit: 16. Jun 2003
Ort: Taucha
71 Beiträge
 
Delphi 2005 Personal
 
#8

Re: Problem mit TMemo.SavetoStream

  Alt 23. Sep 2006, 17:30
vielen Dank erstmal. Das Programm läuft jetzt.

Aber die INI Datei sieht nach dem Speichern so aus:

Delphi-Quellcode:
[Bemerkungen]
23767876=
6767876=
2523525=
und das Auslesen liefert auch leere Werte zurück. Ist das Speichern von dem Stream so nicht möglich? Falls das so wäre müsste ich zu jeder ID dynamisch Einträge in der Sektion erstellen oder?

Problem hat sich erledigt, hab per suche doch noch was gefunden

cu chris
  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:27 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