-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
26. Apr 2006
thx, jetzt bin ich fertig geworden.
danke für die hilfe :)
mfG toredo
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
26. Apr 2006
also sollte der abshcnitt der ini etwa so aussehen:
Path=texst.rtf
da die rtf ja im selben ordner wie die ini liegen sollte kann ich doch einfach den dateinamen eingben?
wäre es dann aber nicht noch einfach wenn ich dne text aus der richedit einfachn in einer datei speichern lasse und wenn der open-dialog erscheint einfach die ini ausgesucht werden kann und dass dann einfach auch noch...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
26. Apr 2006
ok, dann mache ich das mit den zwei dateien.
kannst du mir bitte sagen wie das geht, klingt am einfachsten von allem:)
mfG toredo
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
26. Apr 2006
das zweite klingt schon sinnvoller, aber da es ja ein save-file geben sollte waäre es schon besser, wenn gleich alles im selben file liegt, könnte man das irgendwie so lösen, dass z.b. diese zwei dateien in einem save-file gelagert werden?
wenn das zu kompliziert ist, dann wäre es acuh schon ok, wenn es zwei files gibt, ist ja auch ned so schlimm.
:? sry wegen gestern abend, meine eltern...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
in der hilfe bei WriteBinaryStream steht nichts von 1023 zeichen...
RichEdit2.plainText:= false;
hab ich drin, der text steht aber trozdem so komishc da wenns zu viele zeichen sind.
hm, dne definition fürn windows ini file ist wahrscheinlich end so einfach aber ich glaub ich weiss wieso es ned funzt, wenn amn mehr als 1023 zeichen benuzen will:
wenn man im editor a hinschreibt das...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
habe ich in der hilfe gefunden:S
mfG toredo
-edit-
ich hab mal was ausprobiert, ich hab nen text gesucht der bestimmt mehr als 1023 zeichen hat und ihn mal gespeichert und wieder geöffnet, das kam heraus:
noch n'info:bei kleinen texten funzt alles perfekt.
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
thx, jetzt funzt alles :thumb:
hab noch en frage die nicht unbedingt beantwortet werden muss, da es nicht so wichtig ist.
kann man auch machen, dass mehr als 1023 zeichen gespeichert werden können?
wie schon gesagt, das ist nicht so wichtig, wäre aber geil:)
thx für die gute hilfe , ohne euch (besonders ohne klaus01) hätte ich das nie geschafft:)
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
ok, das ende naht :-D
ts:= TMemoryStream.Create;
try
ini.ReadBinaryStream('Beschreibung:','ts',ts);
ts.position:=0;
finally
RichEdit2.Text:=ts;
ts.Free;
end;
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
thx, das problem ist jetzt gelöst, aber jetzt kommt auf der gleichen zeile, dass tmemorystring udn integer nicht kompatibel sind:S
weiss jemand wo es ein gutes tut über inis gibt, das sich mti dem allem befasst, das könnte ich nämlich gebrauchen:)
mfG toredo
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
ja das schon, nur ich dachte weil du was von ner online-hilfe gesagt hast, dass die hilfe halt online ist und end beim proggi selbst...
und mein delphi is auch englisch und da hab ich nur folgendes rausgekriegt:
dann hab ich das zusammengecodet:
ts:= TMemoryStream.Create;
try
ts:=ini.ReadBinaryStream('Beschreibung:','ts','');
ts.position:=0;
finally
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
welche online-hilfe?
mfG toredo
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
ok, das speichern funzt jetzt:)
thx:)
und wie kann ich das ganze wieder öffnen?
mfG toredo
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
wenn ich beim proggi auf den button klicke kommt eine fehlermeldung auf der was von stop oder so steht udn dan springe ich in dem "code"-editor auf die zeile, bei der gespeichert wird udn unten steht das:
Constructing instance of 'TStream' containing sbstract method 'TStream.Read'
Constructing instance of 'TStream' containing sbstract method 'TStream.Write'
mfG toredo
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
ts := TStream.Create;
Richedit2.PlainText:=false;
RichEdit2.Lines.SaveToStream(ts);
ini.WriteBinaryStream('1Beschreibung:','ts',ts);
ts.free
ini.free;
hm, es kommt eine fehlermeldung bei der zeile, bei der der code in die ini geschrieben werden sollte...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
öhm, und wie kann ich den richedit in einen tstream packen?
mfG toredo
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
danke, ich habs jetzt endlich geschafft/verstanden.
danke für die gute und sehr schnelle hilfe
mfG toredo
-edit-
etwas hab cih doch noch nicht geschafft...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
procedure TForm1.Button5Click(Sender: TObject);
var
ini: TIniFile;
begin
try
ini := TIniFile.create(....);
form1.left:=ini.ReadString('Programmname:','Edit1.Text',Edit1.Text);
finally
ini.free;
end;
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
so, ich bin jetzt wieder ein bissel weitergekommen:
beim lesen hab ich noch ein kleines problem:
procedure TForm1.Button5Click(Sender: TObject);
var
ini: TIniFile;
begin
try
form1.left:=ini.ReadString('Programmname:','Edit1.Text',Edit1.Text);
finally
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
hay,
thx, ich dachte das muss ich schon nach dem erstellen der datei machen damit sie freigegeben wird um was reinzuschreiben...
weisst du zufälligerweise auch grade wie ich bei ner ini einen kommentar hinzufügen kann?
mfG toredo
-
Forum: Object-Pascal / Delphi-Language
Delphi
by toredo,
25. Apr 2006
hay,
ich hab mal versucht eine funktion in ein programm einzubauen, dass die eingaben speichern und öffnen kann.
da ich etwas nicht allzu schweres verwenden will hab ich ich mich für die ini-files entschieden.
natürlich hab ich gleich mal die SuFu gestartet und ich habe auch etwas gefunden unter anderem auch ein link zu nem tut.
dann hab ich mal begonnen. zuerst hab ich die unit für die...