![]() |
file_get_contents in delphi?
Hallo. wie kann ich eine datei in einen string einlesen wie in PHP?
ich will den String danach base 64 encoden und am besten noch aus der resource laden. ich habe die datei in der resource wenn es einen direkten weg gibt den Dateiinhalt aus der resource zu laden in einem base64 string, dann würe mit der lieber. |
AW: file_get_contents in delphi?
Also die Base64 Codierung wirst du wohl selber machen müssen. Aber dafür gibt es schon fertige Funktionen. Laden kannst du eine Textdatei am einfachsten mit einer TStringList. Kann sein, dass sie auch das Laden aus einer Ressource unterstützt. Wenn nicht, wirst du die Ressource erst extrahieren und auf der Festplatte speichern müssen.
|
AW: file_get_contents in delphi?
Welche Delphi-Version nutzt du denn?
Jenachdem gibt es teilweise einige Unterschiede. TStringList (LoadFromFile) > String TFileStream > TStringStream > String TFileStream > manuell in String kopieren TResourceStream > TStringStream > String TResourceStream > manuell in String kopieren uvw. |
AW: file_get_contents in delphi?
Ich nutze Delphi 2010. Bei der Datei handelt es sich aber um eine binäre datei also es ist ein Bild ich will es damit zu eine data-uri machen.
beispiel: ![]() |
AW: file_get_contents in delphi?
Und warum redest du dann von einer Textdatei? Eine binäre Datei wirst du nicht gescheit in eine Komponente für Zeichenketten laden können - wie auch.
Nimm einen RessourcenStream und lass deine Base64 Kodierungsfunktion drüberlaufen. |
AW: file_get_contents in delphi?
Zitat:
|
AW: file_get_contents in delphi?
Zitat:
|
AW: file_get_contents in delphi?
Wurde hier schon öfter behandelt, Lucki hat z.B.
![]() Ansonsten mal Suchbegriff ![]() |
AW: file_get_contents in delphi?
Zitat:
Zitat:
|
AW: file_get_contents in delphi?
Das ist aber eine unsichere implizite Annahme, bei Zielformat "Delphi-String" die Quell-"Datei" im Text-Format vorauszusetzen ;)
Hoffe der TS hat schon mit den vorherigen Antworten seine Frage beantwortet, nicht das ich mit sowas jetzt die Konstruktivität des Thread "zerstöre"... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 Uhr. |
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