Daten Versteckt schreiben.

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Antworten
Benutzeravatar
Maik81SE
Beiträge: 308
Registriert: Fr 30. Sep 2011, 14:07
OS, Lazarus, FPC: Debian 12 (L 3.0.0.3 FPC 3.2.2); Windows 10 (L 3.99.0.0 FPC 3.2.0)
CPU-Target: x86-64; arm; avr
Wohnort: Lübeck
Kontaktdaten:

Daten Versteckt schreiben.

Beitrag von Maik81SE »

Moin zusammen und einen entspannten Samstag Abend zusammen.

Ich hab da mal eine Frage an Primär Jene, welche unter Windows Programmieren.
Gibt es innerhalb der TIniFile, oder gern auch eine andere Komponente eine art property, mit welchem man eine geschriebene Datei auch mit dem Atribut versteckt schreiben kann?
Unter Linux ist es ein einfacher ., welchen man vor dem/der Dir/File setzt.


Grüße aus Lübeck
Maik

Code: Alles auswählen

label.caption:= 'gnublin.no-ip.info'
Debian 12 (L 3.0.0.3 FPC 3.2.2);
windows 10 (L 3.99.0.0 FPC 3.2.0)

Benutzeravatar
h-elsner
Lazarusforum e. V.
Beiträge: 259
Registriert: Di 24. Jul 2012, 15:42
OS, Lazarus, FPC: LINUX Mint21.1, Win10, Lazarus 2.2.4, FPC3.2.2
CPU-Target: X86-64; arm 32bit
Wohnort: Illertissen
Kontaktdaten:

Re: Daten Versteckt schreiben.

Beitrag von h-elsner »

Du könntest dem IniPropStorage über die Eigenschaft IniFileName eine Datei (myIniFile) zuweisen und diese mit
if FileSetAttrUTF8(myInifile, FileGetAttrUTF8(myIniFile) and faHidden)=0 then
success:=true;
Hidden machen. Die function muss 0 zurückgeben. Sie befindet sich in LazFileUtils, welches du in uses aufnehmen musst.

Die INI-Datei muss aber schon da sein.

Antworten