Informacje o zgłoszeniu
-
#001865
-
Odrzucono
Potwierdzenia zgłoszenia
-
Tak (0)Nie (0)
Witam!
Czy ktoś z was próbował używać funkcji AQQ_SYSTEM_THEME_SET? Jeśli tak to czy działa wam poprawnie? Ja przekazuję parametr (ścieżkę do katalogu z kompozycją) i niestety nic się nie dzieje więc próbuje potem jeszcze wywołać AQQ_SYSTEM_THEME_APPLY i zmienia się tylko ramka komunikatora, ale potem zaczynają się sypać błędy.
Więcej opisane jest tutaj
Czy ktoś z was próbował używać funkcji AQQ_SYSTEM_THEME_SET? Jeśli tak to czy działa wam poprawnie? Ja przekazuję parametr (ścieżkę do katalogu z kompozycją) i niestety nic się nie dzieje więc próbuje potem jeszcze wywołać AQQ_SYSTEM_THEME_APPLY i zmienia się tylko ramka komunikatora, ale potem zaczynają się sypać błędy.
Więcej opisane jest tutaj
Aktualizacja statusu do: Do sprawdzenia
Sprawdziłem, wszystko działa poprawnie. Z resztą, jest też wtyczka "Odświeżacz kompozycji", która korzysta bodaj z drugiego wywołania i też działa jak najbardziej ok. Mój kod testowy:
CallService(AQQ_SYSTEM_THEME_SET, 0, DWORD(PWidechar(WideString('L:\Delphi\AQQ\Profiles\oconnel@aqq.eu\Themes\eSKej McGrey'))));
CallService(AQQ_SYSTEM_THEME_APPLY, 0, 1);
...i działa. Prawdopodobnie twoja kompozycja jest uszkodzona, albo źle wywołujesz dane funkcje. Sprawdź też ścieżkę którą podajesz w wywołaniu.
Sprawdziłem, wszystko działa poprawnie. Z resztą, jest też wtyczka "Odświeżacz kompozycji", która korzysta bodaj z drugiego wywołania i też działa jak najbardziej ok. Mój kod testowy:
CallService(AQQ_SYSTEM_THEME_SET, 0, DWORD(PWidechar(WideString('L:\Delphi\AQQ\Profiles\oconnel@aqq.eu\Themes\eSKej McGrey'))));
CallService(AQQ_SYSTEM_THEME_APPLY, 0, 1);
...i działa. Prawdopodobnie twoja kompozycja jest uszkodzona, albo źle wywołujesz dane funkcje. Sprawdź też ścieżkę którą podajesz w wywołaniu.
Faktycznie działa poprawnie, ja podawałem ścieżkę z "\" na końcu i to powodowało błędy. Czy możesz jeszcze sprawdzić takie coś:
1 wywołaj ustawienia,
2 wejdź do wtyczek,
3 wywołaj wtyczkę która zmienia kompozycję, (na moim wychodzą błędy więc proponuje mój plugin)
4 zmień kompozycję, (kompozycja zostanie zmieniona)
5 zamknij wtyczkę, (kompozycja jest zmieniona)
6 zamknij ustawienia. (wraca stara kompozycja).
Wszystkie operacje są wywoływane z okna kompozycji. Wniosek, ustawienia nie reagują na zmianę kompozycji.
Moja wtyczka http://tnij.org/themex lub http://forum.aqq.eu/...?showtopic=4164
1 wywołaj ustawienia,
2 wejdź do wtyczek,
3 wywołaj wtyczkę która zmienia kompozycję, (na moim wychodzą błędy więc proponuje mój plugin)
4 zmień kompozycję, (kompozycja zostanie zmieniona)
5 zamknij wtyczkę, (kompozycja jest zmieniona)
6 zamknij ustawienia. (wraca stara kompozycja).
Wszystkie operacje są wywoływane z okna kompozycji. Wniosek, ustawienia nie reagują na zmianę kompozycji.
Moja wtyczka http://tnij.org/themex lub http://forum.aqq.eu/...?showtopic=4164
Po rozmowie z OC i próbą wykorzystania nowej funkcji z SDK - niestety ten błąd musi pozostać tak jak jest. Propozycja OC to sprawdzać czy jest wywołane okno Ustawień i wtedy wyświetlać ostrzeżenie. Możliwe, że kiedyś to zrobię, ale tutaj wyniknąłby problem z rotacją kompozycji (zmiana kompozycji dopiero jeśli nie ma okna ustawień).
Do zamknięcia.
Do zamknięcia.
Aktualizacja statusu do: Odrzucono
Użytkownicy przeglądający to zgłoszenie: 0
0 użytkowników, 0 gości, 0 anonimowych