Gérard
Thanks for your reply.
I suspect that my problem was that I was using the client interface and losing
some methods.
When I used the 'flat' option to try and recover them I also brought in more
methods than I wanted
for the Docu files.
However the complete interface is NOT the same as 1.3. For the attached sample
module control D in 1.3 gives:
DEFINITION AaaSolve;
TYPE
Function = POINTER TO ABSTRACT RECORD END;
Function2D = POINTER TO ABSTRACT RECORD (Function)
(fn: Function2D) Dfdx (x, y: REAL): REAL, NEW,
ABSTRACT;
(fn: Function2D) Dfdy (x, y: REAL): REAL, NEW,
ABSTRACT;
(fn: Function2D) Eval (x, y: REAL): REAL, NEW, ABSTRACT
END;
Quadratic = POINTER TO RECORD (Function2D)
a, b, c, d, e, f: REAL;
(q: Quadratic) Dfdx (x, y: REAL): REAL;
(q: Quadratic) Dfdy (x, y: REAL): REAL;
(q: Quadratic) Eval (x, y: REAL): REAL
END;
END AaaSolve.
whereas the 1.4 complete interface is:
DEFINITION AaaSolve;
TYPE
Function = POINTER TO ABSTRACT RECORD END;
Function2D = POINTER TO ABSTRACT RECORD (Function)
(fn: Function2D) Dfdx (x, y: REAL): REAL, NEW,
ABSTRACT;
(fn: Function2D) Dfdy (x, y: REAL): REAL, NEW,
ABSTRACT;
(fn: Function2D) Eval (x, y: REAL): REAL, NEW, ABSTRACT
END;
Quadratic = POINTER TO RECORD (Function2D(Function))
a, b, c, d, e, f: REAL;
(fn: Function2D) Dfdx (x, y: REAL): REAL, NEW,
ABSTRACT;
(fn: Function2D) Dfdy (x, y: REAL): REAL, NEW,
ABSTRACT;
(fn: Function2D) Eval (x, y: REAL): REAL, NEW,
ABSTRACT;
(q: Quadratic) Dfdx (x, y: REAL): REAL;
(q: Quadratic) Dfdy (x, y: REAL): REAL;
(q: Quadratic) Eval (x, y: REAL): REAL
END;
END AaaSolve.
I think the 1.3 interface is simpler and better suited for Docu files.
Regards
Robert Campbell
StdCoder.Decode ..,, ..aX....3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX
7.2.s,sOF.,k,5TWyql.bnayKmKKqGomC5XzET1.PuP.MHT9N9ntumaU2,CJuyKtQC98P9PP7O
NbXmb.2.Ar5k2kMT.,6.,U08J99SdfJHPNjvQCJuGKfaqmY6MwdONl1QCh0708T,U..w.Qf5U.
2U18J99SqorGqmQCbWBxhYFWUl1UnNHEWUmr.6.Af3k5kcK.,6.,.XO.cU.ktAcoZimBhWhioh
gnZcZRCY.2.A42U.EGE.U,.5uPffQHPNZ96RONjHyuv.U.2m,.911cUZT16.,U8,,UYU..16.s
E...,6j3.W.0kLk.e.w4M0EiE,8Mtr.2..676.k.0.C2..4.072UV.f,16,6.58..0kV.6.50U
.Y2AU4.X1G.0EGk.O.Y7AU2U.Y2AU4.30zTHT8Ff8H986,NE1PMbuPNfR9vCH68J76,7F19R99
6,76p76,NC,76POMn96,dAV7AX76,76,76IZdgV72Ze221ORd9OTfQ,dC,76ZuP3PNZ9R,7F,t
E1PPVfM99PN96,d8gVBgVIBfEhcB2YUocpphXZidxhiJZU2YU2Yx2YU2eDBdCZe3JeU2YIxdU2
Y,JcHZeGBc1ZeU2YGhc1xdGZcU2Y3pd2RbBgVU22.8HWeGE0mS00....UcocppBkI0mWuIW.XO
R19NZPMdPO5f8,76,ND..cI90.UmM8P66,7600..4KJmGE8KJmGECKJmGEGKJmGEKKJmGEOKJ0
GEeHEMF18HH68J76WLj8HK0mwuJNmGEWrwmGEWLK0mwmGECqruqtGLE0GJ66,VU..MFUEJeDRc
3ZcJJe33Ycogi3Yu2Y4hii,EEKIv4KqeGEWGwmGE2Yu2YGhc,N8,dC,,mGEuoWSJK0mU82kRqE
cw7....7eN79SJFI..H,EK........nf8,78l1.a0Ug...PM1VeI.MQ,dC,NIfPM.H769eR..Z
0H,kRqEE0GVKoXaIbqEE0GEIe3ZeJJeC3YUAiiAgUIZU2je2jU2Yf2YUAiiIgUIZUAjeAjU2Yf
22QgUIZU2Dn96,,YgUIZU2jU2Yf.996J76n96,t8EnqEE0mWuYU2Y3piVtCPM1sH..X0.GIn2D
.cIM8.i1.66g6UmoZUIZUAiiAA2D.51n1EmqEE0mWU2pgYtCPM1sH..X0.kw.UGVd.sC..g6..
31n1klEw.ggB2290UvgVBgV3pd2321OM.RN1PcUXDJ9X1xhiZimxhgZhZJinpZHZC58RZ9P7ON
bvM,Mw..c95uPR9R.7ONbvM,kVkk.Um,..Unp3.6F6.Z50.G,0.aU.6.,..1cUXDJcIf9P9fQb
f9bWGhigFWE.4Te.sQRdIf9P9HWE.8z,E.0.T3D.DJ.0E.0U10.bf9bWHZitZhZZcZRC,Mw.EL
MSN12Umz.6..F.x0,6.IE.EL4Iu.6F6.G.0..686.16.6.6AXhKE.GT,5UAB94.4.6URjBcUZT
12U.2..c60U.2.A.,U6hggpiZZidRgV7TxR.0.,6Y1.0.UA2Tm.mmBjZ92T,eUXDF.sET1.UEU
...W.0.A,,UMSdn7Crsc0MyfU.az864T8OWPDW7mw,...
--- end of encoding ---
--------------------------------------------
To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
blackbox-request{([at]})nowhere.xy
To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.
Send any problem reports or questions related to this email list to the list owner at
owner-blackbox{([at]})nowhere.xy
Received on Wed May 09 2001 - 09:55:07 UTC