Weather / Spam / www |
Lyon Weather
aldweb against spam
|
|
|
|
|
|
|
- Forum - iziBasic
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257
Topic # 1166 |
320*480 ... It s work but can t draw :) |
14/03/2005 @ 09:17 by Khertan
|
Cher aldweb ...
Enotar m'a fait remarquer une chose ... C'est bien le 320*480 comme je l'ai montrer ... mais on peut pas dessiner dessus ;) donc ca sert un peu a rien ...
Dans iziBasic ... tu defini une form ... ne faudrait il pas l'agrandir ? non ?
Je m'y prends simplement avec Bird sur la tFrm 1000 en la passant de 160*160 a 160*240 ... mais cela serait mieux de le faire avec pp ... comment faire cela ? tu as une idée ? |
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 1 -------- 14/03/2005 @ 20:48 by aldweb
visitor |
Effectivement, ça serait peut-être préférable de redimensionner la fenêtre. Mais, je dis ça "la gueule ouverte", je n'ai jamais cherché à travailler en 320x480, tout juste en 160x160 ou 320x320. Il me semble, de mémoire, que l'API de redimensionnement d'une fenêtre est WinSetWindowBounds. Elle ne doit pas être dans PalmAPI, alors je vais me risquer (car je ne la vérifie pas...) à te donner sa déclaration :
Procedure WinSetWindowBounds(winH:WinHandle,var rp:RectangleType); inline(SYSTRAP,$A300);
Que veux tu dire par "on peut pas dessiner dessus" ?
@+ aldweb |
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 2 -------- 14/03/2005 @ 22:38 by enotar
visitor |
N'est-il pas possible de changer tFRM height a 240 avec l'applet au moment de sa compilation? |
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 3 -------- 15/03/2005 @ 12:50 by Khertan
visitor |
On peut le faire apres compilation ... mais cela ne change rien au probleme ... puisque le but c est que la form soit en 160*160 pour les machines ne supportant pas le 320*480 :) Car sinon ca risque de crasher je pense ... |
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 4 -------- 16/03/2005 @ 13:35 by Khertan
visitor |
J avance a petit pas puisque maintenant je teste si l'API pin existe et divers autre probleme qui peuvent survenir ...
mais je n'arrive toujours pas a redimmensionner la form ... c bien WinSetBounds ... (nouveau nom dans l'API de Garnet) $A300 .. j'ai verifier tout cela ...
Avec comme argument un WindowHandle et un RectangleType ...
une fois redessiner, je n'ai meme plus acces au menu ... je pense donc que c'est un probleme de taille du a un probleme avec le rectangle ...
Je creer le rectangle de la maniere suivante ...
var r:RectangleType;
r.TopLeft.x:=0; r.TopLeft.y:=0; r.Extend.x:=160; r.Extend.y:=240;
WinSetBounds(w,r);
mais cela me parait trop simple ... (j'ai fait pas mal de java ... et j'ai toujours l'impression qu'il manque l'instanciation de l'objet r)
Manque t il quelques chose ? Ou dois je chercher ailleurs ?
(ps je fais bien un frmDrawForm(f); )
|
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 5 -------- 19/03/2005 @ 11:20 by aldweb
visitor |
Ton rectangle est OK. Tu pourrais aussi faire comme ceci (complètement équivalent):
with r do begin TopLeft.x:=0; TopLeft.y:=0; Extend.x:=160; Extend.y:=240; end; Es-tu sûr de ta variable w (qui doit être un WinHandle) ? Sinon, le "couic" est ailleurs, entre WinSetBounds qui est une API standard et peut-être? un équivalent à trouver dans les API spécifiques au mode 320x480 de PalmOne pour le T3 et le T5. Ainsi, le mode 160x240 (moitié de 320x480) est-il vraiment bien accepté ? Tout ça, je n'en sais rien, je n'ai pas encore parcouru de façon assez approfondie les API des T3 et T5. Mais depuis que tu me "bassines" avec, j'ai téléchargé le Simulateur du T5 et le SDK de PalmOne. J'ai juste besoin de trouver un peu de temps libre pour me plonger dedans...
@+ aldweb |
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 6 -------- 19/03/2005 @ 16:34 by Khertan
visitor |
Héhé ...
c'est tordu tout de meme leur maniere de gerer le 320*480 .... ca sent le rajout de palmone par couche au dessus de palmsource ...
Je suis en train de fouiner aussi ... je cherche d'ou cela peut provenir encore ... |
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 7 -------- 19/03/2005 @ 20:34 by aldweb
visitor |
Déjà que, chez PalmSource, le mode 320x320 est une rustine pas propre du tout sur le mode 160x160... Elle doit donc être "pleine de caca" la couche 320x480...
Je crois que, malheureusement, Window$ est en train de prendre l'avantage dans ce domaine avec son mode 640x480, double de son antique et pitoyable 320x240, du temps où Sony nous avait sorti ce splendide mode 320x320 sur le Clié N760C (ou N770C)
Mais, tu as ici un beau challenge.
Pour t'aider, va télécharger cette biblio GPL qui m'a semblée bien intéressante : http://sourceforge.net/projects/palmresize C'est du C, donc tu devrais réussir à lire tout ça. De mon coté, ça fait partie de mes lectures en attente avec celle du SDK de PalmOne pour y comprendre quelque chose à ce foutu mode 320x480...
@+ aldweb
|
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 8 -------- 20/03/2005 @ 00:07 by Khertan
visitor |
Tu verra c'est pas tres compliqué ...
Mon seul probleme reste a redimmensionné une forme ... mais je crois que cela vient du RectangleType ... je suis pas sur que ce soit la meme chose en C qu'en PP :) |
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 9 -------- 20/03/2005 @ 01:04 by Khertan
visitor |
After some search i found how to test ... and do a real 320*480 with resize of the form ... :)
I ll make a new article in some tomorrow ... the 20 March 2005 on my web site ... :) |
|
|
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 10 -------- 22/03/2005 @ 09:37 by aldweb
visitor |
20th? no 21st? no 22nd? I hope!
@+ aldweb |
|
|
topic active
topic closed
Sticky
New message -
Correct message
Close topic
Make sticky
|
|
|
|
|
|