22. december 2001 - 11:31
Der er
3 kommentarer og
1 løsning
Skærmproblem
Jeg har programmeret med Delphi 6,0 et program som fremtræder korrekt når det anvendes i forskellige
computere.- men forkert i visse andre.
I mine egne er alt korrekt med en opløsning på 800x600 - d.v.s.:
1: CPU Intel Pentium III, 733 MHz, 32 mb grafikkort, 128 mb ram - WIN Millenium
2: CPU Intel Pentium II, 350, MHz 8 mb grafikkort, 160 mb ram - WIN 98 SE
3: CPU AMD 586 133, MHz 4 mb grafikkort, 48 mb ram - WIN 98 SE
derimod forkert:
1: CPU Intel Pentium I, 200 MHz., 8 mb grafikkort, 32 mb ram - WIN 98 SE
Til trods for samme opløsning vises skærmbilledet i 640x480, d.v.s. at kun dele af
formen vises.... og dele vises i korrekt størrelse, andre dele i for stor gengivelse..?
2: CPU Intel Celeron, 800 MHz, 64 mb grafikkort, 128 mb ram - WIN 2000
Her er størrelsesforholdet gengivet korrekt i 800x640 men componenter der er
angivet med hvid baggrund eller andre angivet med baggrund None, fremtræder
sorte..?
Hvad er galt ?
I Borland Pascal var det muligt at autodetecte opløsning ect. men jeg kan ikke finde en tilsvarende
funktion i Delphi 6.
chrisx 22.12.01
01. januar 2002 - 17:00
#3
Jov, der var valgt store bogstaver på den computer der viste programmet i for stor størrelse - i modsætning til de øvrige, som gengav programmet korrekt - disse var sat til small bogstaver.
Efter skift til small bogstaver på ovennævnte blev alt i orden.
Imidlertid var problemet også på visse af de andre computers dette, at enkelte komponenter vistes i korrekt størrelse, medens andre var gengivet i for stor størrelse - ligesom computeren med WIN 2000 gengav enkelte componenter
med sort baggrund, til trods for at baggrunden var defineret som hvid eller none. Andre componenter på denne computer gengav hvid baggrund korrekt.
Størrelsesforholdet var her iøvrigt korrekt overalt.
01. januar 2002 - 17:18
#4
Tak for svaret Jens B, men som nævnt i mit spørgsmål var problemet på computeren med WIN 2000 at denne gengav enkelte componenter med sort baggrund, til trods for at baggrunden var defineret som hvid eller none. Andre componenter af samme type på denne computer gengav hvid baggrund korrekt.
Størrelsesforholdet var her iøvrigt korrekt overalt.
Det er altså ikke, at jeg søger en måde at få automatisk dectect af selve opløsningen, men hvorfor visse componenter af samme type gengives med sort baggrund, når baggrunden er defineret som hvid eller none?
Som nævnt er det kun enkelte der er gengivet med forkert baggrund medens andre er gengivet korrekt - også andre med hvid defineret baggrund.?
Chrisx