Zmiana rozdzielczości i samoczynne przeskalowywanie formy

0

Witam! Mam bardzo dziwny problem dotyczący aplikacji napisanej w Delphi 2007. Chodzi o to że aplikacja domyślnie pisana była dla rozdzielczości 1024 x 768. Wszystkie kompunenty są odpowiednio poustawiane itd. Kod zaopatrzyłem w funkcję zmiany rozdziałki właśnie do 1024 x 768 w czasie działania aplikacji ( po zakończeniu wraca do standardowej ).

Problem polega na tym, że po przeniesieniu jej na komputer docelowy, na któym powinna pracować aplikacja dziwnie się zachowuje - tzn po skalowaniu rozdzielczości do 1024 x 768 - EKRAN WYDAJĘ SIĘ DLA NIEJ ZA MAŁY! ( widać tylko ok 2/3 komponentó ). Pomyślałem więc, że to wina tego skalowania - usunałem je - ustawiłem ręcznie rozdzielczość na 1024 x 768 - i dalej to samo :/ Prawie wszystkie komponenty widać dopiero przy rozdzielczości 1280 x 1024 - CHOCIAŻ NA SZEROKOŚĆ DALEJ BRAKUJE PARENAŚCIE PIKSELI!!!! Dlaczego FORMA SAMA SIĘ PRZESKALOWAŁA? Skoro np. jak uruchamiam aplikację na swoim komputerze w większej rozdzielczości np. 1280 x 1024 to znowu jest za dużo miejsca :/ niestety z pewnych względów dla mnie konieczna jest ta rozdzielczość 1024x768

Moje pytanie brzmi CO JEST GRANE? - dla ciekawości pozyczyłem laptopa z Xpkiem i tam wszystko chodzi wspaniale! Czy moze to być jednorazowy problem? niestety nie dane mi było sprawdzić aplikacji na innym komputerze, w miejscu w którym będzie ona docelowo działać.

0

Form1.scaled (czy jak tam masz nazwaną domyślnie) ustaw w 'object inspectorze' na false

0

entek - dzięx! - sprawdze to czy działa - ale wyjaśnij mi dlaczego na lapku w rozdziałce 1280 x 800 chyba ( nie wiem ile tam jest ale więcej niż 1024 x 768 ) jest ok - u mnie na kompie jest ok - a tam jakieś cholerstwa sie działy? Bo tam program się zachowywał jakby był właśnie napisany NA SZTYWNO pod rozdziałke ok 1280 x1024... :/ w tej 1024 bło tylko ok 1/3 ekranu... czy to moze jakoś zależeć od Sterów grafy?

0

a nie ma tam przypadkiem win embedded bo ja tak miałem ostatnio ale po uruchomieniu app przy 800x600 na jednym tylko kompie z win embedded

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