-
Forum: Object-Pascal / Delphi-Language
by oldmann,
12. Feb 2019
Hallo,
ich habe den Quelltext von Delphi schon auf Seite 1 veröffentlicht.
Von der Memo und von Thunderbird habe ich Screenschots mitgeschickt.
Ich denke die Sache ist ausgereizt.
Ich habe jetzt statt Leerzeichen den'.' genommen.
Das sieht zwar nicht unbedingt super aus, aber es erfüllt seinen Zweck.
Ich möchte mich bei allen die sich hier Gedanken gemacht haben, ganz herzlich bedanken...
-
Forum: Object-Pascal / Delphi-Language
by oldmann,
12. Feb 2019
Hallo,
den Quelltext in der E-Mail anzeigen, habe ich gefunden.
Leider kann ich daraus absolut nichts erkenen.
So wie es aussieht, funktioniert die Umwandlung bei mir nicht wie gewünscht.
Wenn ich den formatierten Text aus der Memo kopiere und dann in Thunderbird einfüge werden alle Leerzeichen korrekt angezeigt.
Auf dem Weg über Delphi leider nicht.
Vielleicht kennt noch jemand einen...
-
Forum: Object-Pascal / Delphi-Language
by oldmann,
11. Feb 2019
Hallo,
der Quelltext mit dem die E-Mail aus Delphi versand wird, ist weiter vorne auf Seite 1 enthalten.
Ich habe noch einmal 2 Bilder angehängt.
Mit Bild1 mit Namen 'Grid' zeigt wie die Umwandlung mit
grid_n:=stringreplace(grid, ' ', ' ',);
nach Grid_n geschieht.
Das 2. Bild mit Namen Grid_n zeigt die Umwandlung.
Was ich nicht verstehe ist, in Grid waren 30 Leerzeichen.
In der...
-
Forum: Object-Pascal / Delphi-Language
by oldmann,
11. Feb 2019
Hallo,
ich habe meine Leerstrings die ich zur Formatierung eingesetzt habe, jetzt mit stringreplace(grid, ' ', ' ',); behandelt.
Die Fehlermeldung ist zwar weg, aber die Daten in der Email sehen genauso aus wie zuvor.
Gruß oldmann
-
Forum: Object-Pascal / Delphi-Language
by oldmann,
11. Feb 2019
Hallo,
ich habe es gerade Probiert,StringReplace(grid,' ',' ');
Fehlermeldung:
Es gibt keine Überladene Version von StringReplace, die man mit diesen Argumenten aufrufen kann.
Wie kann ich das ändern.
Gruß oldmann
-
Forum: Object-Pascal / Delphi-Language
by oldmann,
11. Feb 2019
Hallo,
ich habe jetzt versucht, so wie ich es verstanden haben mit
StringReplace(grid,' ', ); die Leerzeichen umzuwandeln.
Die Variable grid enthält 30 Leerzeichen.
Leider wird in Delphi das Zeichen   als 'Undeklarierter Bezeichner' nicht erkannt.
Was mache ich Verkehrt ??
Gruß oldmann
-
Forum: Object-Pascal / Delphi-Language
by oldmann,
11. Feb 2019
Hallo,
ich habe das probiert mit  .
Ich habe das einfach mit + + in den String eingefügt.
Da meckert Delphi mit 'Undeklarierter Bezeichner'.
Wie muß ich also das   verwenden???
Ein kleines Beispiel wäre Hilfreich.
Gruß oldmann
-
Forum: Object-Pascal / Delphi-Language
by oldmann,
11. Feb 2019
Hallo,
zu meiner Antwort von eben.
Auch hier werden die Leerzeichen aus meiner Antwort entfernt.
Eingegeben habe ich:
'teststring abc'mit 6 Leerzeichen zwischen den Worten.
Es wird aber nur 1 Leerzeichen angezeigt.
Eigentlich das gleiche Problem wie meins.
oldmann
-
Forum: Object-Pascal / Delphi-Language
by oldmann,
11. Feb 2019
Hallo,
das sieht auch nicht besser aus.
Eingegeben habe ich:
'teststring abc'
Im Mailprogramm angekommen ist:
teststring abc
oldmann
-
Forum: Object-Pascal / Delphi-Language
by oldmann,
11. Feb 2019
Hallo,
erst mal Danke für das rege Interesse an meinem Problem.
Erst mal ein paar Hinweise zu Euren Fragen.
Thunderbird war zum Senden in HMTL und Reintext eingestellt.
Auch wenn ich nur Reintext einstelle ist das Problem das gleiche.
Im Memo ist "Courier New" eingestellt.
Die Zwischenräume sind mit Leerzeichen aufgefüllt.
Memo1 enthält den Text.
Memo1 wird gefülllt mit:
-
Forum: Object-Pascal / Delphi-Language
by oldmann,
10. Feb 2019
Hallo,
Ich arbeite mit Delphi Tokyo 10.2 und Windows 10.
Ich bin dabei aus einem Delphi Programm Daten in ein Memo einzulesen und dann das Memo in mein E-Mail Programm Thunderbird exportieren.
In der Memo sind die Daten ordentlich formatiert.
Wenn Sie aber im E-Mailprogramm eingefügt wurden ist jegliche Formatierung verschwunden.
Die im Memo eingefügten Leerzeichen sind alle verschwunden....