Lokalizacja katalogu z profilem

w dziale Dostosowywanie Opery do własnych potrzeb
olesio napisał(a):

Witam.

Mam pytanie, bo mam dwa Windowsy i pod '98 Opera trzyma swój profil w katalogu
C:\WINDOWS\Dane aplikacji\Opera\OPERA\profile, a pod XP w swoim katalogu czyli
D:\PROGRAM FILES\OPERA\profile - gdzie Opera przechowuje informacje - w jakim
katalogu zapisany jest profil? W Rejestrach nic nie znalazlem, moze zle szukalem, a
pod '98 w pliku ...\profile\opera6.ini jest następujący wpis, którego nie ma pod XP:

[User Prefs]
Opera Directory=C:\WINDOWS\Dane aplikacji\Opera\OPERA\profile

FileMonitor pod XP potwierdził, że Opera dostaje się do katalogu %AppData%\Opera
i później do swojego katalogu w PROGRAM FILES\OPERA\profile i tam odczytuje plik
opera6.ini, ale właśnie czy robi to sprawdzając czy plik istnieje? Bo jak wpisze sobie
opera:about lub opera:config to mam ścieżki podane, ale jak Opera je ustala sama?
Potrzebne mi to do tego, by napisać program który odczyta z opera6.ini miejsce, w
którym jest podkatalog MAIL, a następnie tam z pliku index.ini odczyta informacje
o kanałach RSS i usunie je by ponownie je przywrócić poprzez wywołanie linków do
nich. Tylko jak mam znależć plik opera6.ini poprawnie? Z góry dziękuje za informacje.

Ryszard napisał(a):

Coś Ci pomoże to
http://my.opera.com/polski/forums/findpost.pl?id=2586445
Z Twojego opisu wynika, że w win98 Operę masz zainstalowaną w wersji "multi user" - a w winXP wersję "single user".
Na pewno opisywana przez Ciebie różnica w lokalizacji katalogu z profilem nie jest związana z systemem.

olesio napisał(a):

Dziękuje za linka, faktycznie pomogło - teraz już wiem, że chodzi o plik operadef6.ini i wpis na samej górze:

[System]
Multi User=0 

Zero = profil w kataogu z Operą, jedynka = %AppData%\Opera. Nie dostrzegłem go od razu. Jeszcze raz dzięki.

golew napisał(a):

Listę kanałów RSS można też importować/eksportować - może to ci się do czegoś przyda (plik -> import/eksport)

olesio napisał(a):

Faktycznie, nie zauważyłem tego, bo na ogól ustawienia przywracam lub archiwizuje kopiując cały katalog
MAIL oraz PROFILE. Ale pisząć program do odświeżania zawartości RSS wykombinowałem żeby pod starym
środowiskiem Delphi 3 użyć funkcji dekodując oraz kodującej UTF8 dostępnej w nowszych Delphi, udało się.
A zauwazyłem że jak chce usunąć kanały RSS aby je póxniej importować z pliku przez co zaktualizuje ich
zawartość (bo ostatnio "zrobiło się" mi tak, że nie przychodziły nowe informacje to trwa to bardzo długo
dla większości kanałow. Dlatego wole użyć mojeog programu, który skasuje tylko informację w index.ini
w polach "Search Text" a wartość "Last Update Time" ustawi na zero - a po skończeniu uruchomi Operę.