#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