PARENT.PRG DEFINE class MyClass as Session bla ENDDEFINE DEFINE class AnotherClassOfMe as Session trallala ENDDEFINE EOF PARENT.PRGI would do
if atc("PARENT", set("PROCEDURE")) = 0 set procedure to PARENT.PRG additive endif DEFINE class MyChild as MyClass nNewProp = 0 cAnother = "Hi Bill" ENDDEFINEor
DEFINE class MyChild as MyClass of <PATH>PARENT.PRG nNewProp = 0 cAnother = "Hi Bill" ENDDEFINEI'm always using .PRG extensions and never had any problems so far.