Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Mon 05 March 2001 22:34

Vvestri
Invité

Create Rect

Grenoble, le 5 mars 2001

Bonjour tout le monde,

J'ai encore besoin de vos talents respectifs... cela devient une habitude et
je m'en excuse !

Bon je suis en train de creer une fonction qui devrait creer un carre autour
d'un point et malheureusement a la compil MapBasic rejete le code en mettant
l'erreur suivante : Found [UneMAILLE] while searching for [(]
Visiblement il n'accepte pas la ligne into UneMAILLE .

Quelqu'un aurait-il la solution ?

Merci d'avance

Code:

Function MakeMAILLE (byval PointObj as Object) as OBJECT

Dim UneMAILLE as Object

Create Rect

Into UneMAILLE

((CentroidX(PointObj)-TailleMAILLE/2),(CentroidY(PointObj)-TailleMAILLE/2))(
(CentroidY(PointObj)+TailleMAILLE/2),(CentroidY(PointObj)
+TailleMAILLE/2))

End Function

Veronique VESTRI
Ingenieur SIG

ASCOPARG
Reseau de surveillance
de la qualite de l'air
Grenoble - FRANCE

 

#2 Mon 05 March 2001 22:36

Carlos Montalvillo
Invité

Re: Create Rect

Veronique,

La syntaxe de Create Rect est :

Code:

Create Rect
[ Into { Window  window_id | Variable  var_name } ]
( x1, y1) ( x2, y2)
[ Pen . . . ]
[ Brush . . . ]

Et donc, il vous manque le mot reserve Variable. Il faut faire :

Code:

Create Rect Into Variable UneMaille ... etc

Et c'est tout !

Cordialement,

Carlos

 

Pied de page des forums

Powered by FluxBB