|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Je n'ai pas windows/PCSOFT/WD8.0 |
Débuté par medow, 03 aoû. 2004 15:31 - 8 réponses |
| |
| | | |
|
| |
Posté le 03 août 2004 - 15:31 |
Je ne trouve pas sur windows le framework pour pocket pc. et pourtant j'ai charge normalement un programme avec la derniere version Pocket PC. Comment faire pour mettre le framework correctement dans le repertoire de windows. |
| |
| |
| | | |
|
| | |
| |
Posté le 03 août 2004 - 15:39 |
Qu'en pense tu ?
Antoine
"braun" <medow@inter.net.il> wrote:
Je ne trouve pas sur windows le framework pour pocket pc. et pourtant j'ai charge normalement un programme avec la derniere version Pocket PC. Comment faire pour mettre le framework correctement dans le repertoire de windows.
|
| |
| |
| | | |
|
| | |
| |
Posté le 03 août 2004 - 15:48 |
Désolé, il manque le début du message.
Je disais donc, je ne comprends pas ta façon de poster à tout va sur le forum. Tu as fait un poste sur ce pb de framwork ce matin, dans ce post tu indiques mettre systématiquement a jour ton framwork. Dans ton nouveau post, tu indiques maintenant ne pas avoir de framwork sur le pocket. Ne crois tu pas que la moindre des choses, avant de faire un nouveau message c’est d’indiquer dans ton premier post que tu a effectivement vu que le framwork n’était pas présent sur ton pocket ? t’es tu dis que l’on pouvait être entrain d’essayé de te donner une piste de recherche ou de faire des tests pour toi ?
Antoine
"Antoine" <antoine.info.dev@free.fr> wrote:
Qu'en pense tu ? Antoine "braun" <medow@inter.net.il> wrote:
Je ne trouve pas sur windows le framework pour pocket pc. et pourtant j'ai charge normalement un programme avec la derniere version Pocket PC. Comment faire pour mettre le framework correctement dans le repertoire
de
|
| |
| |
| | | |
|
| | |
| |
Posté le 03 août 2004 - 17:11 |
Je m'excuse, tu as tout a fait raison, je vais etre plus clair. Je n'ai effectivement pas trouve WD8.0. J'ai mis a zero mon pocket PC et j'ai lance l'executable pour mon appli. Dans ce cas a ma surprise le Framework s'est bien alors installe dans le Windows/PCSOFT/WD.08; ce qui n'avait pas ete le cas avec WDinst. J'ai reesaye mon appli pour la rotation et j'ai toujours la meme erreur. En relisant l'aide de PCSOFT, je trouve que PCSOFT deconseille de mettre ChampClone ailleurs que la procedure globale de la fenetre. Dans mon cas l'erreur se trouve sur ce fameux champClone qui est dans l'initiation de la fenetre. Conclusion pour la rotation d'une image je suis bloque.
En te remerciant par avance pour ton aide. Car je suis un peu desempare car cette rotation d'image a une importance cruciale dans mon appli.
"Antoine" <antoine.info.dev@free.fr> wrote:
Désolé, il manque le début du message.
Je disais donc, je ne comprends pas ta façon de poster à tout va sur le
forum.
Tu as fait un poste sur ce pb de framwork ce matin, dans ce post tu indiques mettre systématiquement a jour ton framwork. Dans ton nouveau post, tu indiques maintenant ne pas avoir de framwork sur le pocket. Ne crois tu pas que la moindre des choses, avant de faire un nouveau message c’est d’indiquer dans ton premier post que tu a effectivement vu que le framwork n’était pas présent sur ton pocket ? t’es tu dis que l’on pouvait être entrain d’essayé de te donner une piste de recherche ou de faire des tests pour toi ? Antoine "Antoine" <antoine.info.dev@free.fr> wrote: Qu'en pense tu ? Antoine "braun" <medow@inter.net.il> wrote:
Je ne trouve pas sur windows le framework pour pocket pc. et pourtant j'ai charge normalement un programme avec la derniere version Pocket PC. Comment faire pour mettre le framework correctement dans le repertoire de
|
| |
| |
| | | |
|
| | |
| |
Posté le 04 août 2004 - 13:21 |
Peut tu m'expliquer le rapport entre champclone et la rotation d'une image ? J'ai un peu de mal a suivre, moi j'utiliserai la commande dRotation pour faire cela, donne moi la ou les lignes de code utilisées je pourrait faire un essais quand j'aurais 5mn. Antoine.
"BRAUN" <medow@inter.net.il> wrote:
Je m'excuse, tu as tout a fait raison, je vais etre plus clair. Je n'ai effectivement pas trouve WD8.0. J'ai mis a zero mon pocket PC et j'ai lance l'executable pour mon appli. Dans ce cas a ma surprise le Framework s'est bien alors installe dans le Windows/PCSOFT/WD.08; ce qui n'avait pas ete le cas avec WDinst. J'ai reesaye mon appli pour la rotation et j'ai toujours la meme erreur. En relisant l'aide de PCSOFT, je trouve que PCSOFT deconseille de mettre ChampClone ailleurs que la procedure globale de la fenetre. Dans mon cas l'erreur se trouve sur ce fameux champClone qui est dans l'initiation de la fenetre. Conclusion pour la rotation d'une image je suis bloque.
En te remerciant par avance pour ton aide. Car je suis un peu desempare
car
cette rotation d'image a une importance cruciale dans mon appli. "Antoine" <antoine.info.dev@free.fr> wrote:
Désolé, il manque le début du message.
Je disais donc, je ne comprends pas ta façon de poster à tout va sur le forum.
Tu as fait un poste sur ce pb de framwork ce matin, dans ce post tu indiques mettre systématiquement a jour ton framwork. Dans ton nouveau post, tu indiques >>maintenant ne pas avoir de framwork sur le pocket. Ne crois tu pas que la
moindre des choses, avant de faire un nouveau message c’est d’indiquer dans >>ton premier post que tu a effectivement vu que le framwork n’était pas présent
sur ton pocket ? t’es tu dis que l’on pouvait être entrain d’essayé de te
donner une piste de recherche ou de faire des tests pour toi ? Antoine "Antoine" <antoine.info.dev@free.fr> wrote: Qu'en pense tu ? Antoine "braun" <medow@inter.net.il> wrote:
Je ne trouve pas sur windows le framework pour pocket pc. et pourtant j'ai charge normalement un programme avec la derniere version Pocket PC. Comment faire pour mettre le framework correctement dans le repertoire de
|
| |
| |
| | | |
|
| | |
| |
Posté le 04 août 2004 - 15:30 |
Dans la lst51 p.21-22, gestion des rotations on utilise la fonction ChampClone du W-langage pour recuperer le resultat de la rotation. On integre la classe cImageRotation. Pour dRotation malheureusement cette fonction ne marche pas sur PocketPc. Je sais qu'un exemple de la LST45 donnait une rotation de 180 degrees en utilisant une API.
Contrairement a un PC de bureau, le pocket PC peut etre lu facilement dans tous les sens. Aussi je pense que resoudre la rotation d'une image est un element important vu la dimension rectangulaire du pocket.
Ce qui est bizarre c'est que la manipulation en test sur PC marche parfaitement bien.
"Antoine" <antoine.info.dev@free.fr> wrote:
Peut tu m'expliquer le rapport entre champclone et la rotation d'une image ? J'ai un peu de mal a suivre, moi j'utiliserai la commande dRotation pour
faire cela,
donne moi la ou les lignes de code utilisées je pourrait faire un essais quand j'aurais 5mn. Antoine. "BRAUN" <medow@inter.net.il> wrote:
Je m'excuse, tu as tout a fait raison, je vais etre plus clair. Je n'ai effectivement pas trouve WD8.0. J'ai mis a zero mon pocket PC et j'ai lance l'executable pour mon appli. Dans ce cas a ma surprise le Framework s'est bien alors installe dans le Windows/PCSOFT/WD.08; ce qui n'avait pas ete le cas avec WDinst. J'ai reesaye mon appli pour la rotation et j'ai toujours la meme erreur. En relisant l'aide de PCSOFT, je trouve que PCSOFT deconseille de mettre ChampClone ailleurs que la procedure globale de la fenetre. Dans mon cas l'erreur se trouve sur ce fameux champClone qui est dans l'initiation de la fenetre. Conclusion pour la rotation d'une image je suis bloque.
En te remerciant par avance pour ton aide. Car je suis un peu desempare car
cette rotation d'image a une importance cruciale dans mon appli. "Antoine" <antoine.info.dev@free.fr> wrote:
Désolé, il manque le début du message.
Je disais donc, je ne comprends pas ta façon de poster à tout va sur le forum.
Tu as fait un poste sur ce pb de framwork ce matin, dans ce post tu indiques mettre systématiquement a jour ton framwork. Dans ton nouveau post, tu indiques maintenant ne pas avoir de framwork sur le pocket. Ne crois tu pas que la moindre des choses, avant de faire un nouveau message c’est d’indiquer dans ton premier post que tu a effectivement vu que le framwork n’était pas présent sur ton pocket ? t’es tu dis que l’on pouvait être entrain d’essayé de te donner une piste de recherche ou de faire des tests pour toi ? Antoine "Antoine" <antoine.info.dev@free.fr> wrote: Qu'en pense tu ? Antoine "braun" <medow@inter.net.il> wrote:
Je ne trouve pas sur windows le framework pour pocket pc. et pourtant j'ai charge normalement un programme avec la derniere version Pocket PC. Comment faire pour mettre le framework correctement dans le repertoire de
|
| |
| |
| | | |
|
| | |
| |
Posté le 04 août 2004 - 17:43 |
Ok, je comprend mieux. Donc, le pb ne vient pas de ChampClone mais d'une procédure de la classe cImageRotation ? Peut tu nous indiquer quelle ligne de code entraine ton erreur, et peut tu nous redonner ton message d'erreur ? Si cela fait appel a une API, as tu vérifié qu'elle etait dispo sur le pocket ?
Antoine
"braun " <medow@inter.net.il> wrote:
Dans la lst51 p.21-22, gestion des rotations on utilise la fonction ChampClone du W-langage pour recuperer le resultat de la rotation. On integre la classe cImageRotation. Pour dRotation malheureusement cette fonction ne marche pas sur PocketPc. Je sais qu'un exemple de la LST45 donnait une rotation de 180 degrees en utilisant une API. Contrairement a un PC de bureau, le pocket PC peut etre lu facilement dans tous les sens. Aussi je pense que resoudre la rotation d'une image est un element important vu la dimension rectangulaire du pocket. Ce qui est bizarre c'est que la manipulation en test sur PC marche parfaitement bien. "Antoine" <antoine.info.dev@free.fr> wrote:
Peut tu m'expliquer le rapport entre champclone et la rotation d'une image ? J'ai un peu de mal a suivre, moi j'utiliserai la commande dRotation pour faire cela,
donne moi la ou les lignes de code utilisées je pourrait faire un essais quand j'aurais 5mn. Antoine. "BRAUN" <medow@inter.net.il> wrote:
Je m'excuse, tu as tout a fait raison, je vais etre plus clair. Je n'ai effectivement pas trouve WD8.0. J'ai mis a zero mon pocket PC et j'ai lance l'executable pour mon appli. Dans ce cas a ma surprise le Framework s'est bien alors installe dans
le
Windows/PCSOFT/WD.08; ce qui n'avait pas ete le cas avec WDinst. J'ai reesaye mon appli pour la rotation et j'ai toujours la meme erreur. En relisant l'aide de PCSOFT, je trouve que PCSOFT deconseille de mettre ChampClone ailleurs que la procedure globale de la fenetre. Dans mon cas l'erreur se trouve sur ce fameux champClone qui est dans l'initiation de
la fenetre. Conclusion pour la rotation d'une image je suis bloque.
En te remerciant par avance pour ton aide. Car je suis un peu desempare car cette rotation d'image a une importance cruciale dans mon appli. "Antoine" <antoine.info.dev@free.fr> wrote:
Désolé, il manque le début du message.
Je disais donc, je ne comprends pas ta façon de poster à tout va sur
le
forum. Tu as fait un poste sur ce pb de framwork ce matin, dans ce post tu indiques mettre systématiquement a jour ton framwork. Dans ton nouveau post, tu indiques maintenant ne pas avoir de framwork sur le pocket. Ne crois tu pas que la moindre des choses, avant de faire un nouveau message c’est d’indiquer dans ton premier post que tu a effectivement vu que le framwork n’était pas présent sur ton pocket ? t’es tu dis que l’on pouvait être entrain d’essayé de te donner une piste de recherche ou de faire des tests pour toi ? Antoine "Antoine" <antoine.info.dev@free.fr> wrote: Qu'en pense tu ? Antoine "braun" <medow@inter.net.il> wrote:
Je ne trouve pas sur windows le framework pour pocket pc. et pourtant j'ai charge normalement un programme avec la derniere version Pocket PC. Comment faire pour mettre le framework correctement dans le repertoire de
|
| |
| |
| | | |
|
| | |
| |
Posté le 04 août 2004 - 18:54 |
J'ai mis une ligne ********************* devant le champclone.
PROCEDURE cImageRotation() point est une structure x est un entier y est un entier FIN
cImageRotation est une classe msNomChampImageSource est une chaîne msNomChampImageDest est une chaîne mbSauverEtRechargerApresRotation est un booléen mbAdapteTailleFenetre est un booléen ptPoint est un entier tCoordDest est un tableau dynamique meLargeur est un entier meHauteur est un entier
FIN
PROCEDURE cImageRotation()
PROCEDURE Constructeur(sParamNomChampImage,bAdapteTailleFenetre=Faux,bSauverEtRechargerApresRotation=Faux)
//Récupération du nom du champ image qui contient l'image source :msNomChampImageSource=sParamNomchampImage
//Vérification que le champ existe SI PAS ChampExiste(:msNomChampImageSource) ALORS Erreur(:msNomChampImageSource+" n'est pas un champ") SINON //Et qu'il s'agit d'un champ de type image SI {:msNomChampImageSource,indChamp}..Type<>typImage ET {:msNomChampImageSource,indChamp}..Type<>typClicage ALORS Erreur(:msNomChampImageSource+" n'est pas un champ de type image/zone de clicage") FIN FIN
//Création du champ destination :msNomChampImageDest=:msNomChampImageSource+"_CLONE_DEST"+DonneIdentifiant() ******************************ChampClone(:msNomChampImageSource,:msNomChampImageDest) //Champ invisible {:msNomChampImageDest,indChamp}..Visible=Faux //{:msNomChampImagesource,indChamp}..visible=faux
//Tableau pour l'API :tCoordDest=allouer un tableau de 3 point :ptPoint=&:tCoordDest :mbSauverEtRechargerApresRotation=Faux :mbAdapteTailleFenetre=bAdapteTailleFenetre :mbSauverEtRechargerApresRotation=bSauverEtRechargerApresRotation PROCEDURE Destructeur()
libérer :tCoordDest PROCEDURE PRIVÉE Rotation()
hdcDest est un entier // handle to destination DC nWidth est un entier// width of destination rectangle nHeight est un entier// height of destination rectangle hdcSrc est un entier// handle to source DC nXSrc est un entier// x-coordinate of source upper-left corner nYSrc est un entier// y-coordinate of source upper-left corner dwRop est un entier // raster operation code
eNumErreur est un entier
//DC pour la fonctio de l'API hdcSrc=dDébutDessin(:msNomChampImageSource) hdcDest=dDébutDessin(:msNomChampImageDest)///dest
nXSrc=0 nYSrc=0
SI AppelDLL32("GDI32","PlgBlt",... hdcDest,... // handle to destination DC :ptPoint,...// destination vertices hdcSrc,... // handle to source DC nXSrc,... // x-coordinate of source upper-left corner nYSrc,... // y-coordinate of source upper-left corner :meLargeur,... // width of source rectangle :meHauteur,... // height of source rectangle Null,... //optionnel Null,... //optionnel Null)... //optionnel =0 ALORS eNumErreur=AppelDLL32("kernel32","GetLastError") RENVOYER Faux SINON //on libère le DC source utilisé dFinDessin(:msNomChampImageSource) //on efface le champ source {:msNomChampImageSource,indChamp}="" //On met le champ source à la taille de l'image "modifiée" {:msNomChampImageSource,indChamp}..Largeur={:msNomChampImageDest,indChamp}..Largeur {:msNomChampImageSource,indChamp}..Hauteur={:msNomChampImageDest,indChamp}..Hauteur //on met le résultat dans le champ source d'origine //on passe par unun fichier temporaire (pour que les mode d'affiche homotétique centré.... fonctionnent) SI :mbSauverEtRechargerApresRotation ALORS dSauveImageBMP({:msNomChampImageDest,indChamp},"~TMPROTATION.BMP") {:msNomChampImageSource,indChamp}="~TMPROTATION.BMP" fSupprime("~TMPROTATION.BMP") SINON dCopieImage(:msNomChampImageDest,:msNomChampImageSource,copieSrcCopie,... 0,0,{:msNomChampImageSource,indChamp}..Hauteur,{:msNomChampImageSource,indChamp}..Largeur,... 0,0,{:msNomChampImageSource,indChamp}..Hauteur,{:msNomChampImageSource,indChamp}..Largeur) FIN //on libère le DC cible utilisé dFinDessin(:msNomChampImageDest) //on vide le champ detination {:msNomChampImageDest,indChamp}="" SI :mbAdapteTailleFenetre ALORS :AdapteTailleFenêtre() RENVOYER Vrai FIN
"Antoine" <antoine.info.dev@free.fr> wrote:
Ok, je comprend mieux. Donc, le pb ne vient pas de ChampClone mais d'une procédure de la classe cImageRotation ? Peut tu nous indiquer quelle ligne de code entraine ton erreur, et peut
tu
nous redonner ton message d'erreur ? Si cela fait appel a une API, as tu vérifié qu'elle etait dispo sur le pocket ? Antoine "braun " <medow@inter.net.il> wrote:
Dans la lst51 p.21-22, gestion des rotations on utilise la fonction ChampClone du W-langage pour recuperer le resultat de la rotation. On integre la classe cImageRotation. Pour dRotation malheureusement cette fonction ne marche pas sur PocketPc. Je sais qu'un exemple de la LST45 donnait une rotation de 180 degrees en utilisant une API.
Contrairement a un PC de bureau, le pocket PC peut etre lu facilement dans tous les sens. Aussi je pense que resoudre la rotation d'une image est
un
element important vu la dimension rectangulaire du pocket. Ce qui est bizarre c'est que la manipulation en test sur PC marche parfaitement bien. "Antoine" <antoine.info.dev@free.fr> wrote:
Peut tu m'expliquer le rapport entre champclone et la rotation d'une image ? J'ai un peu de mal a suivre, moi j'utiliserai la commande dRotation
pour
faire cela, donne moi la ou les lignes de code utilisées je pourrait faire un essais quand j'aurais 5mn. Antoine. "BRAUN" <medow@inter.net.il> wrote:
Je m'excuse, tu as tout a fait raison, je vais etre plus clair. Je n'ai effectivement pas trouve WD8.0. J'ai mis a zero mon pocket PC et j'ai lance l'executable pour mon appli. Dans ce cas a ma surprise le Framework s'est bien alors installe dans le
Windows/PCSOFT/WD.08; ce qui n'avait pas ete le cas avec WDinst. J'ai reesaye mon appli pour la rotation et j'ai toujours la meme erreur. En relisant l'aide de PCSOFT, je trouve que PCSOFT deconseille de mettre ChampClone ailleurs que la procedure globale de la fenetre. Dans mon cas
l'erreur se trouve sur ce fameux champClone qui est dans l'initiation de la fenetre. Conclusion pour la rotation d'une image je suis bloque.
En te remerciant par avance pour ton aide. Car je suis un peu desempare car cette rotation d'image a une importance cruciale dans mon appli. "Antoine" <antoine.info.dev@free.fr> wrote:
Désolé, il manque le début du message.
Je disais donc, je ne comprends pas ta façon de poster à tout va sur le
forum. Tu as fait un poste sur ce pb de framwork ce matin, dans ce post tu indiques >>>>>mettre systématiquement a jour ton framwork. Dans ton nouveau post, tu
indiques maintenant ne pas avoir de framwork sur le pocket. Ne crois tu pas que la moindre des choses, avant de faire un nouveau message c’est d’indiquer dans ton premier post que tu a effectivement vu que le framwork n’était pas présent sur ton pocket ? t’es tu dis que l’on pouvait être entrain d’essayé de
te donner une piste de recherche ou de faire des tests pour toi ? Antoine "Antoine" <antoine.info.dev@free.fr> wrote: Qu'en pense tu ? Antoine "braun" <medow@inter.net.il> wrote:
Je ne trouve pas sur windows le framework pour pocket pc. et pourtant j'ai charge normalement un programme avec la derniere
version
Pocket PC. Comment faire pour mettre le framework correctement dans le repertoire de |
| |
| |
| | | |
|
| | |
| |
Posté le 13 septembre 2004 - 17:38 |
J'ai eu le meme problème, j'ai créer le répertoire "PC SOFT" sous Windows et le Framework c'est ensuite bien installé. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|