Byteman,
And, unfortunately, mgagnon is correct. What you can do to keep the changes to a minimum for the time being is something like this. You will see portions of this in your 2.6 program where the browse screens are now. Just play with this until you get the look as close as you can, then use that code to replace the browse commands you find in the 2.6 programs. It isn't totally pretty but it gets close to what your after for now. (You may see things here that you are not using so just ignore the extra. Like the menu and toolbars etc.)
____________________________________________
procedure p50_BrowseTheFile
bwcols = scols()
end_row = srows()
define window w_BrowseWindow from 0,0 to end_row,bwcols ;
in screen ;
font 'ms sans serif' , 9 style 'b';
COLOR SCHEME 12 grow ;
title lcVendorID + ' ' + lcVendorName + ;
' <-- SORT SEQUENCE --> ' + lcSortSequence ;
name browsescreen
activate window w_BrowseWindow
select Temp00
go top
Activate menu _apmenu nowait
do Show_ToolBar
browse fields &tmpbrowse ;
font 'ms sans serif' , 9.5 style 'b';
nolgrid ;
norgrid ;
noappend ;
nodelete ;
NOEDIT ;
for ap_prnt >= ' ' ;
rest ;
COLOR SCHEME 12
deactivate window w_BrowseWindow
release window w_BrowseWindow
return
__________________________________________
As for the Dr. Switch library, I'm not familiar with that. However, the easist way to execute other programs is the shellexecute. For my own use, I took a shellexecute example and just made it a small proram to be included in projects.
Good Luck,
WJS