Pliki ini - znaki zakazane ;P

0

Zauważyłem, że w plikach ini nie zapisują mi się wartości zawierające średnik. Jest więcej takich znaków, których użycie spowoduje problemy?

To dla mnie wazne :)

0

A u mnie wartości ze średnikiem działają bez problemu :-P

0

No nie wiem... Mocno uprościłem problem ;P

Mam TMemInifile. Wartości z jednej z sekcji przepisuję do TValueListEditora, czy jakiegoś innego grida, a potem z powrotem do wartości w ini. No i magicznym sposobem wszytkie pozycje z tabelki które miały średniki - umykają gdzieś :/

btw. A jeśli dam '=', to zadziała? Czy się system pogubi które = oznacza podział, a które to treść...?

0

Zawsze możesz sprawdzić ;-)
Powinien zwracać wartość po pierwszym '=' do końca linijki. Ale na wszelki wypadek możesz wartości zapisywać w ' " ' (cudzysłowy), tzn. w sumie nie bardzo wiem co to jest TMemIniFile (to jakieś twoje "ulepszone" Ini? bo nie spotkałem sie z tym), ale w zwykłym TIniFile pomija je (te cudzysłowy) przy odczycie i zwraca wszystko pomiędzy.

0

nie bardzo wiem co to jest TMemIniFile (to jakieś twoje "ulepszone" Ini? bo nie spotkałem sie z tym)

TMemIniFile to standardowy typ - jest to plik INI różniący się od TIniFile tym, że jest on przechowywany w pamięci, a dane na dysk zapisuje dopiero na polecenie lub przy zamykaniu (nie odwołuje się do dysku przy każdej operacji).

1 użytkowników online, w tym zalogowanych: 0, gości: 1