Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Emailversand und Lesen aus ini in Memo (https://www.delphipraxis.net/174985-emailversand-und-lesen-aus-ini-memo.html)

Beginner2013 23. Mai 2013 06:23

Emailversand und Lesen aus ini in Memo
 
Guten Morgen,

ich bin ein Delphi-Neuling. Habe mich schon bisschen eingelesen und komme soweit gut klar.
Zwei Fragen kann ich mir leider nicht selbst beantworten und hoffe daher auf Hilfe:

1. Kann mir bitte jemand erklären wie ich mit Delphi Emails über bspw. ok.de senden kann?
Was hat es mit den Dll und SSL-Handler auf sich usw.

2. Wie kann ich Daten welche ich in aus einer Memo in eine ini (über mehrere Zeilen) schreibe, in eine Memo wieder einlesen.
Aktuell gelingt es mir nur die erste Zeile mittels ini.ReadString() einzulesen. Wenn ich es mit ini.ReadSection() versuche klappt das bei mir nicht. Gibt es alternativen?

Vielen Dank vorab.

arnof 23. Mai 2013 06:35

AW: Emailversand und Lesen aus ini in Memo
 
Zur Ini Datei, wenn Du Sie nur in einem Memo haben willst, dann lese Sie doch direkt ein:

Memo1.Lines.Loadfromfile('C:....ini');


Mailsversenden, da gibt es wie immer x Möglichkeiten:

die einfachste SHELLEXECUTE(PCHAR('MAILTO:testtest.de.......

Beginner2013 23. Mai 2013 07:00

AW: Emailversand und Lesen aus ini in Memo
 
Danke für die Antwort.
Was muss ich bei der Verwendung von "SHELLEXECUTE(PCHAR('MAILTO:testtest.de....... " beachten, was wäre wo einzustellen?

Bzgl. Memo einlesen:
Mit LoadFromFile() geht es auch nicht, da dieser Befehl ja die komplette ini einliest. Ich benötige aber nur einen Teil der ini, da ich vorher verschiedene Memos in eine ini schreibe (untereinander mit verschiedenen Überschriften).

baumina 23. Mai 2013 07:26

AW: Emailversand und Lesen aus ini in Memo
 
Ohne es versucht zu haben, denke ich könnte das gehen:
Delphi-Quellcode:
ini.ReadSection('sectionname', Memo.lines)

Voraussetzung dabei ist, dass der sectionname in der ini so drin steht:
Code:
[sectionname]

Beginner2013 23. Mai 2013 07:38

AW: Emailversand und Lesen aus ini in Memo
 
Delphi-Quellcode:
Memo2.Text := (ini.ReadSection('Special Agreements', Memo2.Lines));
Wenn ich das mache, hatte das vorab auch schon versucht, kommt:

[DCC Error] MainMenu.pas(1560): E2010 Incompatible types: 'TMemo' and 'procedure, untyped pointer or untyped parameter'

Sir Rufo 23. Mai 2013 07:40

AW: Emailversand und Lesen aus ini in Memo
 
Zitat:

Zitat von Beginner2013 (Beitrag 1216147)
Delphi-Quellcode:
Memo2.Text := (ini.ReadSection('Special Agreements', Memo2.Lines));
Wenn ich das mache, hatte das vorab auch schon versucht, kommt:

[DCC Error] MainMenu.pas(1560): E2010 Incompatible types: 'TMemo' and 'procedure, untyped pointer or untyped parameter'

Ein Blick in die Dokumentation reicht dafür ;) Delphi-Referenz durchsuchenTIniFile.ReadSection
(das ist eine
Delphi-Quellcode:
procedure
und da wird nichts zurückgeliefert, wie bei einer
Delphi-Quellcode:
function
und damit kann der nicht existierende Rückgabewert auch nirgends zugewiesen werden ;))

baumina 23. Mai 2013 07:46

AW: Emailversand und Lesen aus ini in Memo
 
Lass das "Memo2.Text :=" weg. Einfach nur
Delphi-Quellcode:
ini.ReadSection('Special Agreements', Memo2.Lines);

Sir Rufo 23. Mai 2013 07:49

AW: Emailversand und Lesen aus ini in Memo
 
Zitat:

Zitat von baumina (Beitrag 1216153)
Lass das "Memo2.Text :=" weg. Einfach nur
Delphi-Quellcode:
ini.ReadSection('Special Agreements', Memo2.Lines);

Ich denke nicht, dass er damit glücklich wird ...
Ini-Datei:
Code:
[Special Agreements]
Zeile1=Hallo
Zeile2=Welt
Im Memo steht dann
Code:
Zeile1
Zeile2
;)

Beginner2013 23. Mai 2013 07:57

AW: Emailversand und Lesen aus ini in Memo
 
Hab das versucht, klappt aber leider auch nicht :((

baumina 23. Mai 2013 08:00

AW: Emailversand und Lesen aus ini in Memo
 
Kannst Du "klappt nicht" etwas detaillierter beschreiben?


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz