LOCAL nVCX,aFile[1],aCls[1],cTmp,nClass SET TEXTMERGE ON NOSHOW IF ADIR(aFile,thisform.txtSource.Value + '*.VCX')=0 MESSAGEBOX('no class lib found',48) RETURN ENDIF FOR nVCX=1 TO ALEN(aFile,1) FOR nClass=1 TO AVCXCLASSES(aCls ,aFile[nVCX,1]) CLEAR TYPEAHEAD TEXT TO cTmp PRETEXT 15 CREATE CLASS <<aCls[nClass,1]>> OF <<thisform.txtDest.Value+JUSTSTEM(aFile[nVCX,1])>> as <<aCls[nClass,1]>> FROM <<aFile[nVCX,1]>> NOWAIT ENDTEXT &cTmp RELEASE WINDOW "Properties" RELEASE WINDOW "FORM CONTROLS" KEYBOARD '{ctrl+w}' doevents NEXT NEXT doevents