converting my function into a class

Post Reply
User avatar
Silvio.Falconi
Posts: 7133
Joined: Thu Oct 18, 2012 7:17 pm
Been thanked: 1 time

converting my function into a class

Post by Silvio.Falconi »

on a my function load many images with txImage to move it on a dialog

to move the images ( on my functions ) I use the easy command Move() with no Problems

Code: Select all | Expand

For n= 1 to nImages
           nLeftImage[n]:=nposition +nBmpWidth
           aElements[n]:Move( nRowScroll,nLeftImage[n],,,.t.)
           aElements[n]:Refresh()
           nposition:= nLeftImage[n]
        next


and the image are showed into dialog with animation


this evening I'm try to converte my functions into a class



the same source but with data

Code: Select all | Expand

For n= 1 to ::nImages
           ::nLeftImage[n]:=nposition +nBmpWidth
           ::aElements[n]:Move( ::nRowScroll,::nLeftImage[n],,,.t.)
           ::aElements[n]:Refresh()
           nposition:= ::nLeftImage[n]
        next


but I have and error Error description: Error BASE/1004 No exported method: MOVE



I tried also to use

Code: Select all | Expand

METHOD SetPos( nRow, nCol ) INLINE ::Super:Move( nRow, nCol,,,.t. )


and change the line

Code: Select all | Expand

 ::aElements[n]:setPos( ::nRowScroll,::nLeftImage[n],,,.t.)


but give me the error

Error description: Error BASE/1004 No exported method: SETPOS

How I can resolve it ?
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour November 2023 - January 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
User avatar
Silvio.Falconi
Posts: 7133
Joined: Thu Oct 18, 2012 7:17 pm
Been thanked: 1 time

Re: converting my function into a class

Post by Silvio.Falconi »

ok I resolved
the array is not populate
now I correct it
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour November 2023 - January 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Post Reply