Changeset 492
- Timestamp:
- Sep 17, 2008, 5:34:43 PM (16 years ago)
- Location:
- cprs/branches/GUI-config/CPRS-Lib
- Files:
-
- 14 added
- 3 deleted
- 20 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/branches/GUI-config/CPRS-Lib/Borland.dof
r476 r492 1 1 [FileVersion] 2 Version= 6.02 Version=7.0 3 3 [Compiler] 4 4 A=8 … … 31 31 ShowWarnings=1 32 32 UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; 33 NamespacePrefix= 34 SymbolDeprecated=1 35 SymbolLibrary=1 36 SymbolPlatform=1 37 UnitLibrary=1 38 UnitPlatform=1 39 UnitDeprecated=1 40 HResultCompat=1 41 HidingMember=1 42 HiddenVirtual=1 43 Garbage=1 44 BoundsError=1 45 ZeroNilCompat=1 46 StringConstTruncated=1 47 ForLoopVarVarPar=1 48 TypedConstVarPar=1 49 AsgToTypedConst=1 50 CaseLabelRange=1 51 ForVariable=1 52 ConstructingAbstract=1 53 ComparisonFalse=1 54 ComparisonTrue=1 55 ComparingSignedUnsigned=1 56 CombiningSignedUnsigned=1 57 UnsupportedConstruct=1 58 FileOpen=1 59 FileOpenUnitSrc=1 60 BadGlobalSymbol=1 61 DuplicateConstructorDestructor=1 62 InvalidDirective=1 63 PackageNoLink=1 64 PackageThreadVar=1 65 ImplicitImport=1 66 HPPEMITIgnored=1 67 NoRetVal=1 68 UseBeforeDef=1 69 ForLoopVarUndef=1 70 UnitNameMismatch=1 71 NoCFGFileFound=1 72 MessageDirective=1 73 ImplicitVariants=1 74 UnicodeToLocale=1 75 LocaleToUnicode=1 76 ImagebaseMultiple=1 77 SuspiciousTypecast=1 78 PrivatePropAccessor=1 79 UnsafeType=1 80 UnsafeCode=1 81 UnsafeCast=1 33 82 [Linker] 34 83 MapFile=3 -
cprs/branches/GUI-config/CPRS-Lib/ORCtrlLib60.cfg
r476 r492 33 33 -$M16384,1048576 34 34 -K$00400000 35 -E"c:\program files\borland\delphi 7\dev\exesave"36 -N"..\ cprs-lib\dcu"35 -E"c:\program files\borland\delphi6\dev\exesave" 36 -N"..\Packages" 37 37 -LE"..\Packages" 38 38 -LN"..\Packages" -
cprs/branches/GUI-config/CPRS-Lib/ORCtrlLib60.dof
r476 r492 1 1 [FileVersion] 2 Version= 7.02 Version=6.0 3 3 [Compiler] 4 4 A=8 … … 31 31 ShowWarnings=1 32 32 UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; 33 NamespacePrefix=34 SymbolDeprecated=135 SymbolLibrary=136 SymbolPlatform=137 UnitLibrary=138 UnitPlatform=139 UnitDeprecated=140 HResultCompat=141 HidingMember=142 HiddenVirtual=143 Garbage=144 BoundsError=145 ZeroNilCompat=146 StringConstTruncated=147 ForLoopVarVarPar=148 TypedConstVarPar=149 AsgToTypedConst=150 CaseLabelRange=151 ForVariable=152 ConstructingAbstract=153 ComparisonFalse=154 ComparisonTrue=155 ComparingSignedUnsigned=156 CombiningSignedUnsigned=157 UnsupportedConstruct=158 FileOpen=159 FileOpenUnitSrc=160 BadGlobalSymbol=161 DuplicateConstructorDestructor=162 InvalidDirective=163 PackageNoLink=164 PackageThreadVar=165 ImplicitImport=166 HPPEMITIgnored=167 NoRetVal=168 UseBeforeDef=169 ForLoopVarUndef=170 UnitNameMismatch=171 NoCFGFileFound=172 MessageDirective=173 ImplicitVariants=174 UnicodeToLocale=175 LocaleToUnicode=176 ImagebaseMultiple=177 SuspiciousTypecast=178 PrivatePropAccessor=179 UnsafeType=180 UnsafeCode=181 UnsafeCast=182 33 [Linker] 83 34 MapFile=3 … … 92 43 [Directories] 93 44 OutputDir=$(DELPHI)\dev\exesave 94 UnitOutputDir=..\ cprs-lib\dcu45 UnitOutputDir=..\Packages 95 46 PackageDLLOutputDir=..\Packages 96 47 PackageDCPOutputDir=..\Packages … … 98 49 Packages=Vcl40;Vclx40;Vcldb40;vcldbx40;VclSmp40;Qrpt40;TeeUI40;teedb40;tee40;ibevnt40;nmfast40;VistABroker 99 50 Conditionals= 100 DebugSourceDirs= 51 DebugSourceDirs=..\Packages 101 52 UsePackages=0 102 53 [Parameters] … … 135 86 ProductVersion=1.0.0.0 136 87 Comments= 88 [Excluded Packages] 89 C:\Program Files\Borland\Delphi6\Projects\Bpl\SharedRPCBroker_D60.bpl=VistA SharedBroker Components 90 [HistoryLists\hlDebugSourcePath] 91 Count=1 92 Item0=..\Packages 137 93 [HistoryLists\hlUnitAliases] 138 94 Count=1 … … 151 107 Item9=$(DELPHI)\Projects\Current\CPRS-Lib 152 108 [HistoryLists\hlUnitOutputDirectory] 153 Count=9 154 Item0=..\cprs-lib\dcu 155 Item1=..\cprs-lib 156 Item2=d:\vista\main\cprs-lib\DCU 157 Item3=d:\vista\main\cprs-lib\DCUSave 158 Item4=d:\vista\main\cprs-chart\dcu 159 Item5=\Dev\DCUSave 160 Item6=C:\Dev\DCUSave 161 Item7=\Projects\DCUSave 162 Item8=$(DELPHI)\Projects\DCUSave 109 Count=10 110 Item0=..\Packages 111 Item1=..\cprs-lib\dcu 112 Item2=..\cprs-lib 113 Item3=d:\vista\main\cprs-lib\DCU 114 Item4=d:\vista\main\cprs-lib\DCUSave 115 Item5=d:\vista\main\cprs-chart\dcu 116 Item6=\Dev\DCUSave 117 Item7=C:\Dev\DCUSave 118 Item8=\Projects\DCUSave 119 Item9=$(DELPHI)\Projects\DCUSave 163 120 [HistoryLists\hlOutputDirectorry] 164 121 Count=2 -
cprs/branches/GUI-config/CPRS-Lib/ORCtrlLib60.dpk
r476 r492 2 2 3 3 {$R *.res} 4 {$R '..\CPRS-Chart\Accessibility_TLB.dcr'} 4 5 {$R 'ORCtrlsDsgn.dcr'} 5 {$R '..\CPRS-Chart\Accessibility_TLB.dcr'}6 6 {$ALIGN 8} 7 7 {$ASSERTIONS ON} … … 32 32 vcl, 33 33 vclx, 34 designide, 35 rtl; 34 designide; 36 35 37 36 contains 37 uAccessAPI in 'uAccessAPI.pas', 38 Accessibility_TLB in '..\CPRS-Chart\Accessibility_TLB.pas', 38 39 ORCtrls in 'ORCtrls.pas', 39 ORCtrlsDsgn in 'ORCtrlsDsgn.pas', 40 uAccessAPI in 'uAccessAPI.pas', 41 Accessibility_TLB in '..\CPRS-Chart\Accessibility_TLB.pas'; 40 ORCtrlsDsgn in 'ORCtrlsDsgn.pas'; 42 41 43 42 end. -
cprs/branches/GUI-config/CPRS-Lib/ORCtrlLib60.dsk
r476 r492 1 1 [Closed Files] 2 File_0=SourceModule,'C:\Vista\CPRS\OR_3_187V23\CPRS-Chart\rReminders.pas',0,1,305,1,305,0,0 3 File_1=SourceModule,'C:\Vista\CPRS\OR_3_187V23\CPRS-Chart\Options\fOptionsPatientSelection.pas',0,1,169,28,172,1,0 4 File_2=SourceModule,'C:\Vista\CPRS\OR_3_187V23\CPRS-Chart\rCore.pas',0,1,333,1,335,0,0 5 File_3=SourceModule,'C:\Vista\CPRS\OR_3_187V23\CPRS-Chart\fNoteProps.pas',0,1,1,1,1,1,1 6 File_4=SourceModule,'C:\Vista\CPRS\OR_3_187V23\CPRS-Chart\fDCSummProps.pas',0,1,1,1,1,1,1 7 File_5=SourceModule,'C:\Vista\CPRS\OR_3_187V23\CPRS-Chart\fAddlSigners.pas',0,1,1,1,1,1,1 8 File_6=SourceModule,'C:\Vista\CPRS\OR_3_187V23\CPRS-Lib\ORClasses.pas',0,1,1,1,1,0,0 9 File_7=SourceModule,'C:\Vista\CPRS\OR_3_187V23\CPRS-Lib\ORCtrlsDsgn.pas',0,1,1,1,1,0,0 10 File_8=SourceModule,'C:\Vista\CPRS\OR_3_187V23\CPRS-Lib\ORSystem.pas',0,1,1,1,1,0,0 11 File_9=SourceModule,'C:\Vista\CPRS\OR_3_187V23\CPRS-Lib\ORFn.pas',0,1,1,1,1,0,0 2 File_0=SourceModule,'D:\vista\cprs\OR_3_195V25\CPRS-Lib\uStaticText.pas',0,1,1,1,1,0,0 3 File_1=SourceModule,'D:\vista\cprs\OR_3_195V25\CPRS-Chart\unit2.pas',0,1,1,1,11,0,0 4 File_2=SourceModule,'D:\vista\cprs\main\CPRS-Chart\uSignItems.pas',0,1,1044,54,1060,0,0 5 File_3=SourceModule,'D:\vista\cprs\OR_3_215V26\CPRS-Chart\uSignItems.pas',0,1,1044,54,1060,0,0 6 File_4=SourceModule,'D:\vista\cprs\OR_3_215V26\CPRS-Chart\fReview.pas',0,1,1833,42,1841,1,0 7 File_5=SourceModule,'D:\vista\cprs\main\CPRS-Chart\fReview.pas',0,1,1830,44,1857,1,0 8 File_6=SourceModule,'D:\vista\cprs\OR_3_195V25\CPRS-Lib\ORCtrls.pas',0,1,1,63,30,0,0 9 File_7=SourceModule,'C:\PROGRA~1\Vista\BDK32_~1\Source\wsockc.pas',0,1,1455,1,1477,0,0 10 File_8=SourceModule,'D:\vista\cprs\OR_3_195V25\CPRS-Chart\VERGENCECONTEXTORLib_TLB.pas',0,1,564,1,586,0,0 12 11 13 12 [Modules] 14 Module0=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\Accessibility_TLB.pas 15 Module1=c:\bcb\projects\personal projects\vista\cprs-1.0.23.15\cprs-lib\ORCtrlLib60.dpk 16 Module2=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Lib\ORCtrls.pas 17 Module3=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\wsockc.pas 18 Module4=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Rpcberr.pas 19 Module5=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\fFrame.pas 20 Module6=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\CPRSChart.dpr 21 Module7=C:\BCB\Projects\Personal Projects\Vista\CPRS-Chart_Try #1\CPRSChart.dpr 22 Module8=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\uComServ.pas 23 Module9=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\uAccessibleListBox.pas 24 Module10=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fSgnonDlg.pas 25 Module11=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\SgnonCnf.pas 26 Module12=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fESSOConf.pas 27 Module13=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Loginfrm.pas 28 Module14=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\AddServer.pas 29 Module15=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Rpcconf1.pas 30 Module16=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Rpcnet.pas 31 Module17=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fConfirmMapping.pas 32 Module18=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fRPCBErrMsg.pas 33 Module19=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\VCEdit.pas 34 Module20=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\SelDiv.pas 35 Module21=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\RpcSLogin.pas 36 Module22=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fDebugInfo.pas 37 Module23=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fRPCBTimer.pas 38 Module24=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\xuesap_TLB.pas 39 Module25=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\APi.pas 40 Module26=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\XWBRich20.pas 41 Module27=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\frmSignonMessage.pas 42 Module28=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\TRpcb.pas 43 Module29=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Hash.pas 44 Module30=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Mfunstr.pas 45 Module31=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Xwbut1.pas 46 Module32=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Lib\ORNet.pas 47 Count=33 48 EditWindowCount=1 49 PackageWindowCount=2 50 TypeLibWindowCount=1 51 52 [C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\Accessibility_TLB.pas] 53 ModuleType=SourceModule 13 Count=0 14 EditWindowCount=0 15 PackageWindowCount=1 16 17 [P:\Vista\CPRS-1.0.26.69\CPRS-Lib\ORCtrlLib60.dpk] 18 FormState=0 19 FormOnTop=1 20 21 [C:\Program Files\Borland\Delphi7\Projects\ProjectGroup1.bpg] 54 22 FormState=0 55 23 FormOnTop=0 56 24 57 [c:\bcb\projects\personal projects\vista\cprs-1.0.23.15\cprs-lib\ORCtrlLib60.dpk]58 ModuleType=PackageEditModule59 FormState=060 FormOnTop=061 62 [C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Lib\ORCtrls.pas]63 ModuleType=SourceModule64 FormState=065 FormOnTop=066 67 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\wsockc.pas]68 ModuleType=SourceModule69 FormState=070 FormOnTop=071 72 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Rpcberr.pas]73 ModuleType=SourceModule74 FormState=075 FormOnTop=076 77 [C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\fFrame.pas]78 ModuleType=SourceModule79 FormState=080 FormOnTop=081 82 [C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\CPRSChart.dpr]83 ModuleType=SourceModule84 FormState=085 FormOnTop=086 87 [C:\BCB\Projects\Personal Projects\Vista\CPRS-Chart_Try #1\CPRSChart.dpr]88 ModuleType=SourceModule89 FormState=090 FormOnTop=091 92 [C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\uComServ.pas]93 ModuleType=SourceModule94 FormState=095 FormOnTop=096 97 [C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\uAccessibleListBox.pas]98 ModuleType=SourceModule99 FormState=0100 FormOnTop=0101 102 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fSgnonDlg.pas]103 ModuleType=SourceModule104 FormState=0105 FormOnTop=0106 107 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\SgnonCnf.pas]108 ModuleType=SourceModule109 FormState=0110 FormOnTop=0111 112 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fESSOConf.pas]113 ModuleType=SourceModule114 FormState=0115 FormOnTop=0116 117 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Loginfrm.pas]118 ModuleType=SourceModule119 FormState=0120 FormOnTop=0121 122 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\AddServer.pas]123 ModuleType=SourceModule124 FormState=0125 FormOnTop=0126 127 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Rpcconf1.pas]128 ModuleType=SourceModule129 FormState=0130 FormOnTop=0131 132 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Rpcnet.pas]133 ModuleType=SourceModule134 FormState=0135 FormOnTop=0136 137 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fConfirmMapping.pas]138 ModuleType=SourceModule139 FormState=0140 FormOnTop=0141 142 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fRPCBErrMsg.pas]143 ModuleType=SourceModule144 FormState=0145 FormOnTop=0146 147 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\VCEdit.pas]148 ModuleType=SourceModule149 FormState=0150 FormOnTop=0151 152 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\SelDiv.pas]153 ModuleType=SourceModule154 FormState=0155 FormOnTop=0156 157 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\RpcSLogin.pas]158 ModuleType=SourceModule159 FormState=0160 FormOnTop=0161 162 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fDebugInfo.pas]163 ModuleType=SourceModule164 FormState=0165 FormOnTop=0166 167 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fRPCBTimer.pas]168 ModuleType=SourceModule169 FormState=0170 FormOnTop=0171 172 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\xuesap_TLB.pas]173 ModuleType=SourceModule174 FormState=0175 FormOnTop=0176 177 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\APi.pas]178 ModuleType=SourceModule179 FormState=0180 FormOnTop=0181 182 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\XWBRich20.pas]183 ModuleType=SourceModule184 FormState=0185 FormOnTop=0186 187 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\frmSignonMessage.pas]188 ModuleType=SourceModule189 FormState=0190 FormOnTop=0191 192 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\TRpcb.pas]193 ModuleType=SourceModule194 FormState=0195 FormOnTop=0196 197 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Hash.pas]198 ModuleType=SourceModule199 FormState=0200 FormOnTop=0201 202 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Mfunstr.pas]203 ModuleType=SourceModule204 FormState=0205 FormOnTop=0206 207 [C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Xwbut1.pas]208 ModuleType=SourceModule209 FormState=0210 FormOnTop=0211 212 [C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Lib\ORNet.pas]213 ModuleType=SourceModule214 FormState=0215 FormOnTop=0216 217 [c:\bcb\delphi\Lib\dclusr.dpk]218 FormState=0219 FormOnTop=1220 221 [C:\BCB\Delphi\Projects\ProjectGroup1.bpg]222 FormState=0223 FormOnTop=0224 225 [C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\CPRSChart.tlb]226 FormState=0227 FormOnTop=0228 229 [EditWindow0]230 ViewCount=33231 CurrentView=3232 View0=0233 View1=1234 View2=2235 View3=3236 View4=4237 View5=5238 View6=6239 View7=7240 View8=8241 View9=9242 View10=10243 View11=11244 View12=12245 View13=13246 View14=14247 View15=15248 View16=16249 View17=17250 View18=18251 View19=19252 View20=20253 View21=21254 View22=22255 View23=23256 View24=24257 View25=25258 View26=26259 View27=27260 View28=28261 View29=29262 View30=30263 View31=31264 View32=32265 CodeExplorer=CodeExplorer@EditWindow0266 MessageView=MessageView@EditWindow0267 Create=1268 Visible=1269 State=0270 Left=133271 Top=123272 Width=890273 Height=603274 MaxLeft=-4275 MaxTop=-4276 ClientWidth=882277 ClientHeight=569278 LeftPanelSize=0279 LeftPanelClients=CodeExplorer@EditWindow0280 LeftPanelData=00000400010000000C000000436F64654578706C6F726572000000000000000000000000000000000001000000000000000000000000FFFFFFFF281 RightPanelSize=0282 BottomPanelSize=190283 BottomPanelClients=MessageView@EditWindow0284 BottomPanelData=0000040000000000720300000000000002BE00000000000000010000000000000000000000000100000000180200000000000001000000001802000000000000010000000018020000000000000100000000180200000000000001000000002402000000000000010000000024020000000000000100000000240200000000000001000000002402000000000000010000000024020000000000000100000000240200000000000001000000002402000000000000010000000024020000000000000100000000240200000000000001000000002402000000000000010000000024020000000000000100000000720300000B0000004D65737361676556696577FFFFFFFF285 286 [View0]287 Module=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\CPRSChart.dpr288 CursorX=3289 CursorY=337290 TopLine=322291 LeftCol=1292 293 [View1]294 Module=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\fFrame.pas295 CursorX=1296 CursorY=551297 TopLine=539298 LeftCol=1299 300 [View2]301 Module=C:\BCB\Projects\Personal Projects\Vista\CPRS-Chart_Try #1\CPRSChart.dpr302 CursorX=9303 CursorY=300304 TopLine=291305 LeftCol=1306 307 [View3]308 Module=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\Accessibility_TLB.pas309 CursorX=1310 CursorY=287311 TopLine=278312 LeftCol=1313 314 [View4]315 Module=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Lib\ORNet.pas316 CursorX=57317 CursorY=5318 TopLine=1319 LeftCol=1320 321 [View5]322 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\TRpcb.pas323 CursorX=3324 CursorY=333325 TopLine=320326 LeftCol=1327 328 [View6]329 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Loginfrm.pas330 CursorX=3331 CursorY=112332 TopLine=98333 LeftCol=1334 335 [View7]336 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fESSOConf.pas337 CursorX=1338 CursorY=1339 TopLine=1340 LeftCol=1341 342 [View8]343 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Rpcconf1.pas344 CursorX=6345 CursorY=64346 TopLine=51347 LeftCol=1348 349 [View9]350 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\AddServer.pas351 CursorX=1352 CursorY=1353 TopLine=1354 LeftCol=1355 356 [View10]357 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Rpcnet.pas358 CursorX=1359 CursorY=1360 TopLine=1361 LeftCol=1362 363 [View11]364 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fConfirmMapping.pas365 CursorX=1366 CursorY=1367 TopLine=1368 LeftCol=1369 370 [View12]371 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fRPCBErrMsg.pas372 CursorX=1373 CursorY=1374 TopLine=1375 LeftCol=1376 377 [View13]378 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\VCEdit.pas379 CursorX=1380 CursorY=1381 TopLine=1382 LeftCol=1383 384 [View14]385 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\RpcSLogin.pas386 CursorX=33387 CursorY=42388 TopLine=29389 LeftCol=1390 391 [View15]392 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\SelDiv.pas393 CursorX=1394 CursorY=1395 TopLine=1396 LeftCol=1397 398 [View16]399 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fRPCBTimer.pas400 CursorX=1401 CursorY=1402 TopLine=1403 LeftCol=1404 405 [View17]406 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\APi.pas407 CursorX=3408 CursorY=18409 TopLine=1410 LeftCol=1411 412 [View18]413 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\xuesap_TLB.pas414 CursorX=1415 CursorY=1416 TopLine=1417 LeftCol=1418 419 [View19]420 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\frmSignonMessage.pas421 CursorX=32422 CursorY=16423 TopLine=1424 LeftCol=1425 426 [View20]427 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\XWBRich20.pas428 CursorX=1429 CursorY=1430 TopLine=1431 LeftCol=1432 433 [View21]434 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\SgnonCnf.pas435 CursorX=16436 CursorY=162437 TopLine=149438 LeftCol=1439 440 [View22]441 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fSgnonDlg.pas442 CursorX=1443 CursorY=1444 TopLine=1445 LeftCol=1446 447 [View23]448 Module=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\uAccessibleListBox.pas449 CursorX=6450 CursorY=57451 TopLine=44452 LeftCol=1453 454 [View24]455 Module=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\uComServ.pas456 CursorX=1457 CursorY=1458 TopLine=1459 LeftCol=1460 461 [View25]462 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Hash.pas463 CursorX=1464 CursorY=1465 TopLine=1466 LeftCol=1467 468 [View26]469 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Mfunstr.pas470 CursorX=1471 CursorY=1472 TopLine=1473 LeftCol=1474 475 [View27]476 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Xwbut1.pas477 CursorX=1478 CursorY=1479 TopLine=1480 LeftCol=1481 482 [View28]483 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\wsockc.pas484 CursorX=1485 CursorY=701486 TopLine=692487 LeftCol=1488 489 [View29]490 Module=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Lib\ORCtrls.pas491 CursorX=1492 CursorY=1493 TopLine=1494 LeftCol=1495 496 [View30]497 Module=c:\bcb\projects\personal projects\vista\cprs-1.0.23.15\cprs-lib\ORCtrlLib60.dpk498 CursorX=61499 CursorY=40500 TopLine=31501 LeftCol=1502 503 [View31]504 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\fDebugInfo.pas505 CursorX=1506 CursorY=1507 TopLine=1508 LeftCol=1509 510 [View32]511 Module=C:\BCB\Projects\Personal Projects\Vista\Broker\Source\Rpcberr.pas512 CursorX=1513 CursorY=183514 TopLine=174515 LeftCol=1516 517 25 [PackageWindow0] 518 26 Create=1 519 27 Visible=0 520 28 State=0 521 Left= 260522 Top=2 6729 Left=410 30 Top=256 523 31 Width=368 524 32 Height=244 … … 535 43 SectionWidth0=150 536 44 SectionWidth1=210 537 Module=c:\bcb\projects\personal projects\vista\cprs-1.0.23.15\cprs-lib\ORCtrlLib60.dpk 538 539 [PackageWindow1] 540 Create=1 541 Visible=1 542 State=0 543 Left=252 544 Top=241 545 Width=368 546 Height=244 547 MaxLeft=-1 548 MaxTop=-1 549 ClientWidth=360 550 ClientHeight=218 551 TBDockHeight=244 552 LRDockWidth=368 553 Dockable=1 554 StatusBar=0 555 TextLabels=1 556 Toolbar=1 557 SectionWidth0=150 558 SectionWidth1=210 559 Module=c:\bcb\delphi\Lib\dclusr.dpk 560 561 [TypeLibEditWindow0] 562 Create=1 563 Visible=0 564 State=0 565 Left=200 566 Top=114 567 Width=639 568 Height=453 569 MaxLeft=-1 570 MaxTop=-1 571 ClientWidth=631 572 ClientHeight=419 573 Module=C:\BCB\Projects\Personal Projects\Vista\CPRS-1.0.23.15\CPRS-Chart\CPRSChart.tlb 45 Module=P:\Vista\CPRS-1.0.26.69\CPRS-Lib\ORCtrlLib60.dpk 574 46 575 47 [Watches] … … 582 54 Visible=0 583 55 State=0 584 Left= 103585 Top= 393586 Width= 392587 Height=1 12588 MaxLeft=-1 589 MaxTop=-1 590 ClientWidth= 384591 ClientHeight= 86592 TBDockHeight= 8356 Left=5 57 Top=1 58 Width=803 59 Height=104 60 MaxLeft=-1 61 MaxTop=-1 62 ClientWidth=795 63 ClientHeight=78 64 TBDockHeight=149 593 65 LRDockWidth=421 594 66 Dockable=1 595 67 596 68 [Breakpoints] 597 Count=0 69 Count=6 70 Breakpoint0='D:\vista\cprs\OR_3_195V25\CPRS-Chart\uSignItems.pas',130,'',0,1,'',1,0,0,'',1,'','','' 71 Breakpoint1='D:\vista\cprs\OR_3_195V25\CPRS-Chart\BA\fBAOptionsDiagnoses.pas',410,'',0,1,'',1,0,0,'',1,'','','' 72 Breakpoint2='D:\vista\cprs\OR_3_195V25\CPRS-Chart\BA\fBAOptionsDiagnoses.pas',414,'',0,1,'',1,0,0,'',1,'','','' 73 Breakpoint3='D:\vista\cprs\OR_3_195V25\CPRS-Chart\uSignItems.pas',275,'',0,1,'',1,0,0,'',1,'','','' 74 Breakpoint4='D:\vista\cprs\OR_3_195V25\CPRS-Chart\Orders\fOrdersSign.pas',1099,'',0,1,'',1,0,0,'',1,'','','' 75 Breakpoint5='D:\vista\cprs\OR_3_195V25\CPRS-Chart\uSignItems.pas',644,'',0,1,'',1,0,0,'',1,'','','' 598 76 599 77 [AddressBreakpoints] … … 617 95 Visible=1 618 96 State=0 619 Left= 215620 Top= 123621 Width= 631622 Height= 614623 MaxLeft=-1 624 MaxTop=-1 625 ClientWidth= 623626 ClientHeight=5 88627 TBDockHeight= 408628 LRDockWidth= 13797 Left=0 98 Top=0 99 Width=287 100 Height=577 101 MaxLeft=-1 102 MaxTop=-1 103 ClientWidth=287 104 ClientHeight=577 105 TBDockHeight=571 106 LRDockWidth=255 629 107 Dockable=1 630 108 631 109 [Components] 632 Left= 308633 Top= 167110 Left=420 111 Top=251 634 112 Width=183 635 113 Height=266 … … 649 127 Visible=0 650 128 State=0 651 Left=1 33652 Top=1 23653 Width= 533654 Height= 353655 MaxLeft=-1 656 MaxTop=-1 657 ClientWidth= 525658 ClientHeight= 319659 DumpPane= 79660 DisassemblyPane= 187129 Left=159 130 Top=109 131 Width=819 132 Height=551 133 MaxLeft=-1 134 MaxTop=-1 135 ClientWidth=811 136 ClientHeight=517 137 DumpPane=212 138 DisassemblyPane=377 661 139 RegisterPane=231 662 FlagPane= 64140 FlagPane=120 663 141 664 142 [AlignmentPalette] … … 667 145 State=0 668 146 Left=200 669 Top=1 25147 Top=107 670 148 Width=156 671 149 Height=84 … … 680 158 State=0 681 159 Left=0 682 Top= 123683 Width=2 14684 Height= 449685 MaxLeft=-1 686 MaxTop=-1 687 ClientWidth=2 06688 ClientHeight= 423689 TBDockHeight= 492690 LRDockWidth= 190691 Dockable=1 692 SplitPos= 89160 Top=0 161 Width=287 162 Height=577 163 MaxLeft=-1 164 MaxTop=-1 165 ClientWidth=287 166 ClientHeight=577 167 TBDockHeight=571 168 LRDockWidth=255 169 Dockable=1 170 SplitPos=131 693 171 ArrangeBy=Name 694 172 SelectedItem= 695 ExpandedItems= Menu696 HiddenCategories= Legacy173 ExpandedItems=Brush,Font.Style 174 HiddenCategories= 697 175 698 176 [BreakpointWindow] 699 177 Create=1 700 Visible= 0701 State=0 702 Left= 31703 Top= 201704 Width= 737705 Height= 197706 MaxLeft=-1 707 MaxTop=-1 708 ClientWidth= 729709 ClientHeight= 171178 Visible=1 179 State=0 180 Left=0 181 Top=0 182 Width=287 183 Height=577 184 MaxLeft=-1 185 MaxTop=-1 186 ClientWidth=287 187 ClientHeight=577 710 188 TBDockHeight=197 711 189 LRDockWidth=737 712 190 Dockable=1 713 Column0Width=1 00191 Column0Width=151 714 192 Column1Width=75 715 193 Column2Width=200 … … 722 200 Visible=0 723 201 State=0 724 Left= 253725 Top= 219202 Left=365 203 Top=303 726 204 Width=294 727 205 Height=161 … … 734 212 Dockable=1 735 213 214 [ThreadStatusWindow] 215 Create=1 216 Visible=0 217 State=0 218 Left=0 219 Top=0 220 Width=1024 221 Height=768 222 MaxLeft=-1 223 MaxTop=-1 224 ClientWidth=1016 225 ClientHeight=742 226 TBDockHeight=152 227 LRDockWidth=624 228 Dockable=1 229 Column0Width=145 230 Column1Width=100 231 Column2Width=115 232 Column3Width=250 233 736 234 [ObjectTree] 737 235 Create=1 738 236 Visible=0 739 237 State=0 740 Left= 192741 Top=1 24742 Width=1 83743 Height= 435744 MaxLeft=-1 745 MaxTop=-1 746 ClientWidth=1 75747 ClientHeight= 409748 TBDockHeight= 393238 Left=0 239 Top=105 240 Width=190 241 Height=264 242 MaxLeft=-1 243 MaxTop=-1 244 ClientWidth=182 245 ClientHeight=238 246 TBDockHeight=264 749 247 LRDockWidth=190 750 248 Dockable=1 751 249 752 [CodeExplorer@EditWindow0] 753 Create=1 754 Visible=0 755 State=0 756 Left=0 757 Top=12 758 Width=140 759 Height=535 760 MaxLeft=-1 761 MaxTop=-1 762 ClientWidth=140 763 ClientHeight=535 764 TBDockHeight=305 765 LRDockWidth=140 766 Dockable=1 767 768 [MessageView@EditWindow0] 769 Create=1 770 Visible=1 771 State=0 772 Left=12 773 Top=0 774 Width=870 775 Height=190 776 MaxLeft=-1 777 MaxTop=-1 778 ClientWidth=870 779 ClientHeight=190 780 TBDockHeight=190 781 LRDockWidth=443 250 [DebugLogView] 251 Create=1 252 Visible=0 253 State=0 254 Left=0 255 Top=0 256 Width=798 257 Height=712 258 MaxLeft=-1 259 MaxTop=-1 260 ClientWidth=790 261 ClientHeight=686 262 TBDockHeight=291 263 LRDockWidth=417 264 Dockable=1 265 266 [LocalVarsWindow] 267 Create=1 268 Visible=0 269 State=0 270 Left=441 271 Top=447 272 Width=421 273 Height=192 274 MaxLeft=-1 275 MaxTop=-1 276 ClientWidth=413 277 ClientHeight=166 278 TBDockHeight=192 279 LRDockWidth=421 280 Dockable=1 281 282 [ToDo List] 283 Create=1 284 Visible=0 285 State=0 286 Left=107 287 Top=48 288 Width=866 289 Height=649 290 MaxLeft=-1 291 MaxTop=-1 292 ClientWidth=858 293 ClientHeight=623 294 TBDockHeight=250 295 LRDockWidth=713 296 Dockable=1 297 Column0Width=507 298 Column1Width=30 299 Column2Width=100 300 Column3Width=70 301 Column4Width=70 302 SortOrder=6 303 ShowHints=1 304 ShowChecked=1 305 306 [FPUWindow] 307 Create=1 308 Visible=0 309 State=0 310 Left=306 311 Top=280 312 Width=457 313 Height=250 314 MaxLeft=-1 315 MaxTop=-1 316 ClientWidth=449 317 ClientHeight=216 318 RegisterPane=121 319 FlagPane=59 320 321 [ModuleWindow] 322 Create=1 323 Visible=0 324 State=0 325 Left=18 326 Top=9 327 Width=913 328 Height=719 329 MaxLeft=-1 330 MaxTop=-1 331 ClientWidth=905 332 ClientHeight=693 333 TBDockHeight=355 334 LRDockWidth=638 335 Dockable=1 336 Column0Width=125 337 Column1Width=100 338 Column2Width=356 339 EntryPointPane=447 340 CompUnitPane=530 341 342 [MessageHintFrm] 343 Create=1 344 Visible=0 345 State=0 346 Left=481 347 Top=423 348 Width=383 349 Height=195 350 MaxLeft=-1 351 MaxTop=-1 352 ClientWidth=375 353 ClientHeight=169 354 TBDockHeight=195 355 LRDockWidth=383 782 356 Dockable=1 783 357 784 358 [DockHosts] 785 DockHostCount=0 786 359 DockHostCount=1 360 361 [DockSite0] 362 DockSiteType=1 363 Create=1 364 Visible=1 365 State=0 366 Left=1 367 Top=104 368 Width=303 369 Height=632 370 MaxLeft=-1 371 MaxTop=-1 372 ClientWidth=295 373 ClientHeight=606 374 TBDockHeight=659 375 LRDockWidth=263 376 Dockable=1 377 TabPosition=0 378 ActiveTab=Object Inspector 379 TabDockClients=PropertyInspector,ProjectManager,BreakpointWindow 380 -
cprs/branches/GUI-config/CPRS-Lib/ORCtrls.pas
r476 r492 21 21 22 22 type 23 24 TORStaticText = class(TStaticText) 25 private 26 FOnEnter: TNotifyEvent; 27 FOnExit: TNotifyEvent; 28 published 29 property OnEnter: TNotifyEvent read FOnEnter write FOnEnter; 30 property OnExit: TNotifyEvent read FOnExit write FOnExit; 31 procedure DoEnter; override; 32 procedure DoExit; override; 33 end; 34 23 35 TORComboBox = class; // forward declaration for FParentCombo 24 36 … … 230 242 property MItems: TStrings read GetMItems write SetMItems; 231 243 procedure MakeAccessible(Accessible: IAccessible); 244 function VerifyUnique(SelectIndex: Integer; iText: String): integer; 232 245 published 233 246 property AllowGrayed: boolean read FAllowGrayed write FAllowGrayed default FALSE; … … 325 338 FCheckBoxEditColor: TColor; // Edit Box color for Check Box Combo List, when not in Focus 326 339 FTemplateField: boolean; 340 FCharsNeedMatch: integer; // how many text need to be matched for auto selection 341 FUniqueAutoComplete: Boolean; // If true only perform autocomplete for unique list items. 327 342 function EditControl: TWinControl; 328 343 procedure AdjustSizeOfSelf; … … 342 357 procedure FwdNeedData(Sender: TObject; const StartFrom: string; 343 358 Direction, InsertAt: Integer); 359 procedure SetNumForMatch(const NumberForMatch: integer); 344 360 function GetAutoSelect: Boolean; 345 361 function GetColor: TColor; … … 423 439 function GetLookupPiece: integer; 424 440 procedure SetLookupPiece(const Value: integer); 441 procedure SetUniqueAutoComplete(const Value: Boolean); 425 442 protected 426 443 procedure DropPanelBtnPressed(OKBtn, AutoClose: boolean); … … 441 458 procedure InitLongList(S: string); 442 459 procedure InsertSeparator; 460 procedure SetTextAutoComplete(TextToMatch : String); 443 461 function GetIEN(AnIndex: Integer): Int64; 444 462 function SelectByIEN(AnIEN: Int64): Integer; … … 522 540 property OnResize; 523 541 property OnSynonymCheck: TORSynonymCheckEvent read GetOnSynonymCheck write SetOnSynonymCheck; 542 property CharsNeedMatch: integer read FCharsNeedMatch write SetNumForMatch; 543 {UniqueAutoComplete Was added as a result of the following defects: 544 7293 - PTM 85: Backspace and Dosage: Desired dosage does not populate if dosage is not in local dosage field 545 7337 - PTM 160 Meds: #8 IMO - Simple - Change Order in which Error generated if "Enter" is hit instead of "OK" 546 7278 - PTM 36 Meds: Select 40000 UNT/2ML and backspace to 4000 the dose selected remains 40000 547 7284 - Inconsistencies of pulling in a dose from the Possible Dose File } 548 property UniqueAutoComplete: Boolean read FUniqueAutoComplete write SetUniqueAutoComplete default False; 524 549 end; 525 550 … … 776 801 procedure WMSize (var Message: TWMSize); message WM_SIZE; 777 802 procedure BMSetCheck (var Message: TMessage); message BM_SETCHECK; 803 procedure BMGetCheck (var Message: TMessage); message BM_GETCHECK; 804 procedure BMGetState (var Message: TMessage); message BM_GETSTATE; 778 805 function GetImageList: TCustomImageList; 779 806 function GetImageIndexes: string; … … 874 901 TCaptionListBox = class(TListBox) 875 902 private 903 FHoverItemPos: integer; 876 904 FAccessible: IAccessible; 877 905 FRightClickSelect: boolean; // When true, a right click selects teh item 906 FHintOnItem: boolean; 878 907 procedure SetCaption(const Value: string); 879 908 function GetCaption: string; 880 909 procedure WMGetObject(var Message: TMessage); message WM_GETOBJECT; 881 910 procedure WMRButtonUp(var Message: TWMRButtonUp); message WM_RBUTTONUP; 911 procedure WMMouseMove(var Message: TWMMouseMove); message WM_MOUSEMOVE; 882 912 protected 883 913 FCaptionComponent: TStaticText; 914 procedure DoEnter; override; 884 915 public 885 916 procedure MakeAccessible( Accessible: IAccessible); … … 887 918 property RightClickSelect: boolean read FRightClickSelect write FRightClickSelect default FALSE; 888 919 property Caption: string read GetCaption write SetCaption; 920 //Make the ListBox's hint contain the contents of the listbox Item the mouse is currently over. 921 property HintOnItem: boolean read FHintOnItem write FHintOnItem default FALSE; 889 922 end; 890 923 … … 918 951 property Align; 919 952 property Caption: string read GetCaption write SetCaption; 953 end; 954 955 TCaptionRichEdit = class(TRichEdit) 956 private 957 FAccessible: IAccessible; 958 procedure WMGetObject(var Message: TMessage); message WM_GETOBJECT; 959 protected 960 FCaption: string; 961 public 962 procedure MakeAccessible(Accessible: IAccessible); 963 published 964 property Align; 965 property Caption: string read FCaption write FCaption; 920 966 end; 921 967 … … 961 1007 function CalcShortName( LongName: string; PrevLongName: string): string; 962 1008 1009 {Returns True if any one of 3 mouse buttons are down left, right, or middle} 1010 function IsAMouseButtonDown : boolean; 1011 963 1012 implementation // --------------------------------------------------------------------------- 964 1013 … … 1006 1055 FPoint: TPoint; 1007 1056 FSelected: boolean; 1057 FTabs: array[0..MAX_TABS] of Integer; // Holds the pixel offsets for tabs 1058 procedure GetTabSettings; 1008 1059 protected 1009 1060 constructor Create(AOwner: TComponent); override; … … 1054 1105 begin 1055 1106 DC := GetDC(0); 1056 SaveFont := SelectObject(DC, FontHandle); 1057 GetTextExtentPoint32(DC, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', 52, Extent); 1058 Result := Trunc((Extent.cx / 26 + 1) / 2); // Round() doesn't line up with dialog units 1059 SelectObject(DC, SaveFont); 1060 ReleaseDC(0, DC); 1107 try 1108 SaveFont := SelectObject(DC, FontHandle); 1109 try 1110 GetTextExtentPoint32(DC, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', 52, Extent); 1111 Result := Trunc((Extent.cx / 26 + 1) / 2); // Round() doesn't line up with dialog units 1112 finally 1113 SelectObject(DC, SaveFont); 1114 end; 1115 finally 1116 ReleaseDC(0, DC); 1117 end; 1061 1118 end; 1062 1119 … … 1234 1291 y := ((ClientRect.Bottom - ClientRect.Top) - FontHeightPixel(Canvas.Font.Handle)) div 2; 1235 1292 //TextOut(ClientRect.Left + 1, ClientRect.Top - 1, AString); 1236 TabbedTextOut(Handle, 1, y, PChar(AString), Length(AString), FListBox.FTabPix[0], 1237 FListBox.FTabPix[1], -1); 1293 // WARNING - Do NOT change the X pos or the tab starting pos - this will cause a missmatch 1294 // between the hint window and what the control displayes 1295 TabbedTextOut(Handle, 0, y, PChar(AString), Length(AString), MAX_TABS+1, FTabs[0], 0); 1238 1296 end; 1239 1297 end; … … 1253 1311 end; 1254 1312 1313 procedure TItemTip.GetTabSettings; 1314 var 1315 DX, X, i, count: integer; 1316 1317 begin 1318 Count := FListBox.FTabPix[0]; 1319 FTabs[0] := 1; // Set first tab stop to location 1 for display purposes 1320 if(Count = 1) then 1321 begin 1322 DX := FListBox.FTabPix[1]; 1323 X := (DX * 2) - 1; 1324 end 1325 else 1326 begin 1327 DX := FontWidthPixel(FListBox.Font.Handle) * 8; // windows tab default is 8 chars 1328 X := FListBox.FTabPix[Count]; 1329 X := Trunc(X / DX) + 1; 1330 X := (X * DX) - 1; // get the next tab position after that which is specified 1331 end; 1332 for i := 1 to MAX_TABS do 1333 begin 1334 if(i <= Count) then 1335 FTabs[i] := FListBox.FTabPix[i] - 1 1336 else 1337 begin 1338 FTabs[i] := X; 1339 inc(X, DX); 1340 end; 1341 end; 1342 end; 1343 1255 1344 procedure TItemTip.UpdateText(CatchMouse: Boolean); 1256 1345 var … … 1270 1359 Canvas.Font.Color := clWindowText; 1271 1360 end; 1272 Caption := FListBox.DisplayText[FListItem];1361 Caption := #9 + FListBox.DisplayText[FListItem]; 1273 1362 if Copy(Caption, 1, 2) = '__' then Caption := ' '; // so separators don't extend past window 1363 1364 GetTabSettings; 1365 1274 1366 AWidth := LOWORD(GetTabbedTextExtent(Canvas.Handle, PChar(Caption), Length(Caption), 1275 FListBox.FTabPix[0], FListBox.FTabPix[1]));1367 MAX_TABS+1, FTabs[0])); 1276 1368 // inherent scrollbar may not always be visible in a long list 1277 1369 if FListBox.LongList … … 1355 1447 ORCBImages[i].Free; 1356 1448 end; 1449 end; 1450 1451 { TORStaticText } 1452 1453 procedure TORStaticText.DoEnter; 1454 begin 1455 inherited DoEnter; 1456 if Assigned(FOnEnter) then 1457 FOnEnter(Self); 1458 end; 1459 1460 procedure TORStaticText.DoExit; 1461 begin 1462 inherited DoExit; 1463 if Assigned(FOnExit) then 1464 FOnExit(Self); 1357 1465 end; 1358 1466 … … 1921 2029 // 32 bits long, in the high word of WPARAM (16 bits). Since that won't work - we'll 1922 2030 // try sending the item index instead. 1923 SendMessage(Parent.Handle, WM_COMMAND, MAKELONG(FocusIndex, LBN_SELCHANGE), LPARAM(Handle)); 2031 //PostMessage() not SendMessage() is Required here for checkboxes, SendMessage() doesn't 2032 //Allow the Checkbox state on the control to be updated 2033 if CheckBoxes then 2034 PostMessage(Parent.Handle, WM_COMMAND, MAKELONG(FocusIndex, LBN_SELCHANGE), LPARAM(Handle)) 2035 else 2036 SendMessage(Parent.Handle, WM_COMMAND, MAKELONG(FocusIndex, LBN_SELCHANGE), LPARAM(Handle)); 1924 2037 end; 1925 2038 VK_PRIOR: SetFocusIndex(FocusIndex - FLargeChange); … … 2131 2244 begin 2132 2245 //if Items.Count > 0 then SetFocusIndex(TopIndex); // this seems to cause problems 2246 //Fix For ClearQuest: HDS00001576 2247 //This fix has been commented out, becuase it causes problems 2248 { if (Items.Count > 0) and (Not IsAMouseButtonDown()) and (ItemIndex = -1) then 2249 SetFocusIndex(TopIndex);//ItemIndex := TopIndex; } 2133 2250 inherited DoEnter; 2134 2251 end; … … 3640 3757 FEditBox.OnKeyUp := FwdKeyUp; 3641 3758 FEditBox.Visible := True; 3759 fCharsNeedMatch := 1; 3642 3760 end; 3643 3761 … … 3749 3867 3750 3868 procedure TORComboBox.DoEnter; 3869 {var 3870 key : word;} 3751 3871 { select all the text in the editbox when recieve focus - done first so OnEnter can deselect } 3752 3872 begin 3753 3873 //FEditBox.SelectAll; 3874 //Fix For ClearQuest: HDS00001576 3875 //This fix has been commented out, becuase it causes problems 3876 { with FListBox do 3877 if (Items.Count > 0) and (Not IsAMouseButtonDown()) and (ItemIndex = -1) then 3878 begin 3879 key := VK_UP; 3880 FwdKeyDown(Self,key,[]); 3881 //Calling keyUp after key down creates a better mimic of a Keystroke. 3882 FwdKeyUp(Self,key,[]); //fixes clearquest: HDS00001418 3883 end; } 3754 3884 inherited DoEnter; 3755 3885 PostMessage(Handle, UM_GOTFOCUS, 0, 0) … … 3800 3930 with FEditBox do x := Copy(Text, 1, SelStart); 3801 3931 FLastInput := x; 3802 SelectIndex := FListBox.SelectString(x); 3932 SelectIndex := -1; 3933 if Length(x) >= CharsNeedMatch then 3934 SelectIndex := FListBox.SelectString(x); 3935 if (Length(x) < CharsNeedMatch) and (FListBox.ItemIndex > -1) then 3936 SelectIndex := FListBox.SelectString(x); 3937 if UniqueAutoComplete then 3938 SelectIndex := FListBox.VerifyUnique(SelectIndex,x); 3803 3939 if FListItemsOnly and (SelectIndex < 0) and (x <> '') then 3804 3940 begin … … 3891 4027 { passed selected navigation keys to listbox, applies special handling to backspace and F4 } 3892 4028 var 3893 i : Integer;3894 x : string;4029 i,iPos: Integer; 4030 x,AString: string; 3895 4031 begin 3896 4032 // special case: when default action taken (RETURN) make sure FwdChangeDelayed is called first … … 3902 4038 if (FStyle = orcsDropDown) and not DroppedDown then DroppedDown := True; 3903 4039 // handle special case of FocusIndex, WM_KEYDOWN will increment from -1 to 0 3904 if FListBox.ItemIndex = -1 then FListBox.FFocusIndex := -1; 4040 if FListBox.ItemIndex = -1 then 4041 begin 4042 FListBox.FFocusIndex := -1; 4043 //Move to correct position when Unique AutoComplete is on. 4044 if UniqueAutoComplete then 4045 begin 4046 AString := Copy(FEditBox.Text, 1, SelStart); 4047 iPos := SendMessage(FListBox.Handle, LB_FINDSTRING, -1, Longint(PChar(AString))); 4048 if iPos = LB_ERR then iPos := -1; 4049 if iPos > -1 then 4050 begin 4051 FListBox.FFocusIndex := iPos-1; 4052 FListBox.ItemIndex := FListBox.FFocusIndex; 4053 end; 4054 end; 4055 end; 3905 4056 FListBox.Perform(WM_KEYDOWN, Key, 1); 3906 4057 end; … … 4703 4854 FListBox.CaseChanged := Value; 4704 4855 end; 4705 4856 4706 4857 function TORComboBox.GetLookupPiece: integer; 4707 4858 begin … … 4747 4898 H := ClientHeight; 4748 4899 W := ClientWidth; 4900 if (H = 0) or (W = 0) then exit; 4749 4901 for i := 0 to Control.ControlCount - 1 do 4750 4902 begin … … 6157 6309 end; 6158 6310 6311 procedure TORCheckBox.BMGetCheck(var Message: TMessage); 6312 begin 6313 {This Allows JAWS to report the state when tabbed into or using the read object 6314 keys (Ins+Tab)} 6315 {if Self.GrayedStyle = gsBlueQuestionMark then 6316 Message.Result := BST_INDETERMINATE 6317 else} 6318 if Self.Checked then 6319 Message.Result := BST_CHECKED 6320 else 6321 Message.Result := BST_UNCHECKED; 6322 end; 6323 6324 procedure TORCheckBox.BMGetState(var Message: TMessage); 6325 begin 6326 //This gives JAWS ability to read state when spacebar is pressed. 6327 //Commented out because JAWS reads states, but inversly. Working with freedom... 6328 { if Self.Checked then 6329 Message.Result := BST_CHECKED 6330 else 6331 Message.Result := BST_UNCHECKED;} 6332 end; 6333 6159 6334 { TORListView } 6160 6335 … … 6310 6485 { TCaptionListBox } 6311 6486 6487 procedure TCaptionListBox.DoEnter; 6488 begin 6489 inherited; 6490 if HintOnItem then 6491 FHoverItemPos := -1; //CQ: 7178 & 9911 - used as last item index for ListBox 6492 end; 6493 6312 6494 function TCaptionListBox.GetCaption: string; 6313 6495 begin … … 6346 6528 else 6347 6529 inherited; 6530 end; 6531 6532 procedure TCaptionListBox.WMMouseMove(var Message: TWMMouseMove); 6533 var 6534 i : integer; 6535 begin 6536 inherited; 6537 //CQ: 7178 & 9911 - FHoverItemPos should be set to -1 in OnEnter 6538 //Make the TListBox's hint contain the contents of the listbox Item the mouse is currently over 6539 if HintOnItem then 6540 begin 6541 i := ItemAtPos(Point(Message.XPos, Message.YPos), true); 6542 if i <> FHoverItemPos then 6543 Application.CancelHint; 6544 if i = -1 then 6545 Hint := '' 6546 else 6547 Hint := Items[i]; 6548 FHoverItemPos := i; 6549 end; 6348 6550 end; 6349 6551 … … 6451 6653 end; 6452 6654 6655 { TCaptionRichEdit } 6656 6657 procedure TCaptionRichEdit.MakeAccessible(Accessible: IAccessible); 6658 begin 6659 if Assigned(FAccessible) and Assigned(Accessible) then 6660 raise Exception.Create(Caption + ' Rich Edit is already Accessible!') 6661 else 6662 FAccessible := Accessible; 6663 end; 6664 6665 procedure TCaptionRichEdit.WMGetObject(var Message: TMessage); 6666 begin 6667 if (Message.LParam = integer(OBJID_CLIENT)) and Assigned(FAccessible) then 6668 Message.Result := GetLResult(Message.wParam, FAccessible) 6669 else 6670 inherited; 6671 end; 6453 6672 6454 6673 { TCaptionTreeView} … … 6558 6777 end; 6559 6778 6779 function IsAMouseButtonDown : boolean; 6780 begin 6781 if Boolean(Hi(GetKeyState(VK_MBUTTON))) or 6782 Boolean(Hi(GetKeyState(VK_LBUTTON))) or 6783 Boolean(Hi(GetKeyState(VK_RBUTTON))) then 6784 Result := true 6785 else 6786 Result := false; 6787 end; 6788 6789 procedure TORComboBox.SetNumForMatch(const NumberForMatch: integer); 6790 begin 6791 if NumberForMatch < 1 then 6792 FCharsNeedMatch := 1 6793 else if NumberForMatch > 15 then 6794 FCharsNeedMatch := 15 6795 else 6796 FCharsNeedMatch := NumberForMatch; 6797 end; 6798 6799 procedure TORComboBox.SetUniqueAutoComplete(const Value: Boolean); 6800 begin 6801 FUniqueAutoComplete := Value; 6802 end; 6803 6804 function TORListBox.VerifyUnique(SelectIndex: Integer; iText: String): integer; 6805 var 6806 i : integer; 6807 counter : integer; 6808 begin 6809 Result := SelectIndex; 6810 if LongList then 6811 begin 6812 //Currently Do nothing for LongLists 6813 { if CompareText(iText, Copy(DisplayText[SelectIndex+1], 1, Length(iText))) = 0 then 6814 Result := -1;} 6815 end 6816 else //Not a LongList 6817 begin 6818 counter := 0; 6819 for i := 0 to Items.Count-1 do 6820 if CompareText(iText, Copy(DisplayText[i], 1, Length(iText))) = 0 then 6821 Inc(counter); 6822 if counter > 1 then 6823 Result := -1; 6824 end; 6825 FFocusIndex := Result; 6826 ItemIndex := Result; 6827 end; 6828 6829 //This procedure sets the Text property equal to the TextToMatch parameter, then calls 6830 //FwdChangeDelayed which will perform an auto-completion on the text. 6831 procedure TORComboBox.SetTextAutoComplete(TextToMatch: String); 6832 begin 6833 Text := TextToMatch; 6834 SelStart := Length(Text); 6835 FwdChangeDelayed; 6836 end; 6837 6560 6838 initialization 6561 6839 //uItemTip := TItemTip.Create(Application); // all listboxes share a single ItemTip window -
cprs/branches/GUI-config/CPRS-Lib/ORCtrlsDsgn.pas
r476 r492 153 153 begin 154 154 RegisterComponents('CPRS', 155 [TOR ListBox, TORComboBox, TORAutoPanel, TOROffsetLabel, TORAlignEdit,155 [TORStaticText, TORListBox, TORComboBox, TORAutoPanel, TOROffsetLabel, TORAlignEdit, 156 156 TORAlignButton, TORAlignSpeedButton, TORTreeView, TORCheckBox, TORListView, 157 157 TKeyClickPanel, TKeyClickRadioGroup, TCaptionListBox, TCaptionCheckListBox, 158 158 TCaptionMemo, TCaptionEdit, TCaptionTreeView, TCaptionComboBox, 159 TCaptionListView, TCaptionStringGrid {, TORAlignBitBtn, TORCalendar}]);159 TCaptionListView, TCaptionStringGrid, TCaptionRichEdit{, TORAlignBitBtn, TORCalendar}]); 160 160 RegisterPropertyEditor( TypeInfo(string), TORCheckBox, 'ImageIndexes', 161 161 TORImageIndexesPropertyEditor); -
cprs/branches/GUI-config/CPRS-Lib/ORDateLib60.cfg
r476 r492 33 33 -$M16384,1048576 34 34 -K$00400000 35 -E"c:\program files\borland\delphi 6\dev\exesave"35 -E"c:\program files\borland\delphi7\dev\exesave" 36 36 -N"..\cprs-lib\DCU" 37 37 -LE"..\Packages" 38 38 -LN"..\Packages" 39 -U"..\cprs-lib;..\Packages "40 -O"..\cprs-lib;..\Packages "41 -I"..\cprs-lib;..\Packages "42 -R"..\cprs-lib;..\Packages "39 -U"..\cprs-lib;..\Packages;..\CPRS-Lib\DCU" 40 -O"..\cprs-lib;..\Packages;..\CPRS-Lib\DCU" 41 -I"..\cprs-lib;..\Packages;..\CPRS-Lib\DCU" 42 -R"..\cprs-lib;..\Packages;..\CPRS-Lib\DCU" -
cprs/branches/GUI-config/CPRS-Lib/ORDateLib60.dof
r476 r492 1 1 [FileVersion] 2 Version= 6.02 Version=7.0 3 3 [Compiler] 4 4 A=8 … … 31 31 ShowWarnings=1 32 32 UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; 33 NamespacePrefix= 34 SymbolDeprecated=1 35 SymbolLibrary=1 36 SymbolPlatform=1 37 UnitLibrary=1 38 UnitPlatform=1 39 UnitDeprecated=1 40 HResultCompat=1 41 HidingMember=1 42 HiddenVirtual=1 43 Garbage=1 44 BoundsError=1 45 ZeroNilCompat=1 46 StringConstTruncated=1 47 ForLoopVarVarPar=1 48 TypedConstVarPar=1 49 AsgToTypedConst=1 50 CaseLabelRange=1 51 ForVariable=1 52 ConstructingAbstract=1 53 ComparisonFalse=1 54 ComparisonTrue=1 55 ComparingSignedUnsigned=1 56 CombiningSignedUnsigned=1 57 UnsupportedConstruct=1 58 FileOpen=1 59 FileOpenUnitSrc=1 60 BadGlobalSymbol=1 61 DuplicateConstructorDestructor=1 62 InvalidDirective=1 63 PackageNoLink=1 64 PackageThreadVar=1 65 ImplicitImport=1 66 HPPEMITIgnored=1 67 NoRetVal=1 68 UseBeforeDef=1 69 ForLoopVarUndef=1 70 UnitNameMismatch=1 71 NoCFGFileFound=1 72 MessageDirective=1 73 ImplicitVariants=1 74 UnicodeToLocale=1 75 LocaleToUnicode=1 76 ImagebaseMultiple=1 77 SuspiciousTypecast=1 78 PrivatePropAccessor=1 79 UnsafeType=1 80 UnsafeCode=1 81 UnsafeCast=1 33 82 [Linker] 34 83 MapFile=3 … … 46 95 PackageDLLOutputDir=..\Packages 47 96 PackageDCPOutputDir=..\Packages 48 SearchPath=..\cprs-lib;..\Packages 97 SearchPath=..\cprs-lib;..\Packages;..\CPRS-Lib\DCU 49 98 Packages=Vcl40;Vclx40;Vcldb40;vcldbx40;VclSmp40;Qrpt40;TeeUI40;teedb40;tee40;ibevnt40;nmfast40;VistABroker 50 99 Conditionals= … … 90 139 Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; 91 140 [HistoryLists\hlSearchPath] 92 Count=11 93 Item0=..\cprs-lib;..\Packages 94 Item1=..\cprs-lib;..\Packages;c:\program files\vista\bdk32\d6 95 Item2=..\cprs-lib;..\Packages;..\cprs-chart;..\cprs-chart\dcu 96 Item3=d:\vista\main\cprs-lib;d:\vista\main\Packages 97 Item4=d:\vista\main\cprs-lib;d:\program files\vista\broker\bdk32\d5 98 Item5=d:\vista\main\cprs-chart;d:\vista\main\cprs-lib;d:\vista\main\cprs-chart\encounter;d:\vista\main\cprs-chart\consults 99 Item6=d:\vista\main\cprs-lib 100 Item7=\Dev\CPRS\main\CPRS-Lib 101 Item8=C:\Dev\CPRS\main\CPRS-Lib 102 Item9=\Projects\Perforce\main\CPRS-Lib 103 Item10=$(DELPHI)\Projects\Current\CPRS-Lib 141 Count=12 142 Item0=..\cprs-lib;..\Packages;..\CPRS-Lib\DCU 143 Item1=..\cprs-lib;..\Packages 144 Item2=..\cprs-lib;..\Packages;c:\program files\vista\bdk32\d6 145 Item3=..\cprs-lib;..\Packages;..\cprs-chart;..\cprs-chart\dcu 146 Item4=d:\vista\main\cprs-lib;d:\vista\main\Packages 147 Item5=d:\vista\main\cprs-lib;d:\program files\vista\broker\bdk32\d5 148 Item6=d:\vista\main\cprs-chart;d:\vista\main\cprs-lib;d:\vista\main\cprs-chart\encounter;d:\vista\main\cprs-chart\consults 149 Item7=d:\vista\main\cprs-lib 150 Item8=\Dev\CPRS\main\CPRS-Lib 151 Item9=C:\Dev\CPRS\main\CPRS-Lib 152 Item10=\Projects\Perforce\main\CPRS-Lib 153 Item11=$(DELPHI)\Projects\Current\CPRS-Lib 104 154 [HistoryLists\hlUnitOutputDirectory] 105 155 Count=8 -
cprs/branches/GUI-config/CPRS-Lib/ORDateLib60.dpk
r476 r492 32 32 vclsmp, 33 33 vcl, 34 XWB_R60,35 34 ORCtrlLib60, 36 tee; 35 tee, 36 XWB_R70; 37 37 38 38 contains -
cprs/branches/GUI-config/CPRS-Lib/ORDtTm.pas
r476 r492 174 174 function DateText: string; 175 175 property TemplateField: boolean read FTemplateField write SetTemplateField; 176 property FMDate: TFMDateTime read GetFMDate write SetFMDate; 176 177 published 177 178 function Text: string; … … 180 181 property IncludeMonth: boolean read FIncludeMonth write SetIncludeMonth; 181 182 property LongMonths: boolean read FLongMonths write SetLongMonths default FALSE; 182 property FMDate: TFMDateTime read GetFMDate write SetFMDate;183 183 property Month: integer read FMonth write SetMonth; 184 184 property Day: integer read FDay write SetDay; … … 285 285 begin 286 286 ResizeAnchoredFormToFont(self); 287 //FormStyle := fsStayOnTop; 287 288 lstHour.TopIndex := 6; 288 289 FFromSelf := False; -
cprs/branches/GUI-config/CPRS-Lib/ORFn.pas
r476 r492 114 114 procedure CallWhenIdleNotifyWhenDone(CallProc, DoneProc: TORIdleCallProc; Msg: String); 115 115 procedure menuHideAllBut(aMenuItem: tMenuItem; butItems: array of tMenuItem); 116 function TabIsPressed : Boolean; 117 function ShiftTabIsPressed : Boolean; 116 118 117 119 implementation // --------------------------------------------------------------------------- … … 129 131 130 132 // ConvertSpecialStrings arrays 131 SearchChars: array[0.. 6] of String = (' Ii ',' Iii ',' Iv ',' Vi ',' Vii ',' Viii ',' Ix');132 ReplaceChars: array[0.. 6] of String = (' II ',' III ',' IV ',' VI ',' VII ',' VIII ',' IX');133 SearchChars: array[0..7] of String = (' Ii ',' Iii ',' Iv ',' Vi ',' Vii ',' Viii ',' Ix ','-Va'); 134 ReplaceChars: array[0..7] of String = (' II ',' III ',' IV ',' VI ',' VII ',' VIII ',' IX ','-VA'); 133 135 134 136 { table for calculating CRC values (DWORD is Integer in Delphi 3, Cardinal in Delphi 4} … … 832 834 833 835 procedure LimitStringLength(var AList: TStringList; MaxLength: Integer); 834 { change a TStringList so that all strings in the list are shorter than MaxLength }835 836 var 836 837 i, SpacePos: Integer; … … 852 853 while (x[SpacePos] <> ' ') and (SpacePos > 1) do Dec(SpacePos); {**REV**} {changed 0 to 1} 853 854 if SpacePos = 1 then SpacePos := MaxLength; {**REV**} {changed 0 to 1} 854 NewList.Add(Copy(x, 1, SpacePos - 1));855 NewList.Add(Copy(x, 1, SpacePos )); // CQ PSI-05-040 change SpacePos-1 to SpacePos 855 856 Delete(x, 1, SpacePos); 856 857 end; {while Length(x)} … … 1710 1711 end; 1711 1712 1713 function TabIsPressed : Boolean; 1714 begin 1715 Result := Boolean(Hi(GetKeyState(VK_TAB))) and not Boolean(Hi(GetKeyState(VK_SHIFT))); 1716 end; 1717 1718 function ShiftTabIsPressed : Boolean; 1719 begin 1720 Result := Boolean(Hi(GetKeyState(VK_TAB))) and Boolean(Hi(GetKeyState(VK_SHIFT))); 1721 end; 1722 1723 1712 1724 initialization 1713 1725 FBaseFont := TFont.Create; -
cprs/branches/GUI-config/CPRS-Lib/ORNet.pas
r476 r492 1 1 unit ORNet; 2 2 3 {$DEFINE CCOWBROKER} 4 3 5 interface 4 6 5 uses SysUtils, Windows, Classes, Forms, Controls, ORFn, TRPCB, RPCConf1, Dialogs; //, SharedRPCBroker; 7 uses SysUtils, Windows, Classes, Forms, Controls, ORFn, TRPCB, RPCConf1, Dialogs 8 {$IFDEF CCOWBROKER}, CCOWRPCBroker {$ENDIF} ; //, SharedRPCBroker; 9 6 10 7 11 procedure SetBrokerServer(const AName: string; APort: Integer; WantDebug: Boolean); … … 22 26 function DottedIPStr: string; 23 27 procedure CallRPCWhenIdle(CallProc: TORIdleCallProc; Msg: String); 28 24 29 procedure EnsureBroker; 25 30 … … 31 36 32 37 var 33 //RPCBrokerV: TSharedRPCBroker; // an RPC Broker object - used by all calls 38 {$IFDEF CCOWBROKER} 39 RPCBrokerV: TCCOWRPCBroker; 40 {$ELSE} 34 41 RPCBrokerV: TRPCBroker; 42 //RPCBrokerV: TSharedRPCBroker; 43 {$ENDIF} 35 44 RPCLastCall: string; 36 45 … … 58 67 if RPCBrokerV = nil then 59 68 begin 69 {$IFDEF CCOWBROKER} 70 RPCBrokerV := TCCOWRPCBroker.Create(Application); 71 {$ELSE} 72 RPCBrokerV := TRPCBroker.Create(Application); 60 73 //RPCBrokerV := TSharedRPCBroker.Create(Application); 61 RPCBrokerV := TRPCBroker.Create(Application); 74 {$ENDIF} 62 75 with RPCBrokerV do 63 76 begin … … 104 117 vtInteger: Param[i].Value := IntToStr(VInteger); 105 118 vtBoolean: Param[i].Value := BoolChar[VBoolean]; 106 vtChar: Param[i].Value := VChar; 119 vtChar: if VChar = #0 then 120 Param[i].Value := '' 121 else 122 Param[i].Value := VChar; 107 123 //vtExtended: Param[i].Value := FloatToStr(VExtended^); 108 124 vtExtended: begin … … 174 190 RPCLastCall := RPCBrokerV.RemoteProcedure + ' (CallBroker begin)'; 175 191 if uShowRPCs then StatusText(RPCBrokerV.RemoteProcedure); 176 with RPCBrokerV do if not Connected then // Happens if broker connection is lost.192 with RPCBrokerV do if not Connected then // happens if broker connection is lost 177 193 begin 178 194 ClearResults := True; … … 339 355 Screen.Cursor := crHourGlass; 340 356 SetParams(RPCName, AParam); 341 CallBroker; //RPCBrokerV.Call; //kt note: this creates an error if connection was aborted. Fix later357 CallBroker; //RPCBrokerV.Call; 342 358 Screen.Cursor := SavedCursor; 343 359 end; -
cprs/branches/GUI-config/CPRS-Lib/ORSystem.pas
r476 r492 127 127 Buf: string; 128 128 FileInfoPtr: Pointer; //PVSFixedFileInfo; 129 begin 130 Result := ''; 129 SpoofVer : string; //kt 130 begin 131 //kt Result := ''; 132 Result := Trim(ParamSearch('SPOOF-VER')); //kt Returns user-specified version # 133 if Result <> '' then exit; //kt 131 134 ASize:=GetFileVersionInfoSize(PChar(AFileName), AHandle); 132 135 if ASize > 0 then -
cprs/branches/GUI-config/CPRS-Lib/VA10.cfg
r476 r492 33 33 -$M16384,1048576 34 34 -K$00400000 35 -E"c:\program files\borland\delphi 7\dev\exesave"35 -E"c:\program files\borland\delphi6\dev\exesave" 36 36 -N"..\cprs-lib\DCU" 37 37 -LE"..\Packages" -
cprs/branches/GUI-config/CPRS-Lib/VA10.dof
r476 r492 1 1 [FileVersion] 2 Version= 7.02 Version=6.0 3 3 [Compiler] 4 4 A=8 … … 31 31 ShowWarnings=1 32 32 UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE; 33 NamespacePrefix=34 SymbolDeprecated=135 SymbolLibrary=136 SymbolPlatform=137 UnitLibrary=138 UnitPlatform=139 UnitDeprecated=140 HResultCompat=141 HidingMember=142 HiddenVirtual=143 Garbage=144 BoundsError=145 ZeroNilCompat=146 StringConstTruncated=147 ForLoopVarVarPar=148 TypedConstVarPar=149 AsgToTypedConst=150 CaseLabelRange=151 ForVariable=152 ConstructingAbstract=153 ComparisonFalse=154 ComparisonTrue=155 ComparingSignedUnsigned=156 CombiningSignedUnsigned=157 UnsupportedConstruct=158 FileOpen=159 FileOpenUnitSrc=160 BadGlobalSymbol=161 DuplicateConstructorDestructor=162 InvalidDirective=163 PackageNoLink=164 PackageThreadVar=165 ImplicitImport=166 HPPEMITIgnored=167 NoRetVal=168 UseBeforeDef=169 ForLoopVarUndef=170 UnitNameMismatch=171 NoCFGFileFound=172 MessageDirective=173 ImplicitVariants=174 UnicodeToLocale=175 LocaleToUnicode=176 ImagebaseMultiple=177 SuspiciousTypecast=178 PrivatePropAccessor=179 UnsafeType=180 UnsafeCode=181 UnsafeCast=182 33 [Linker] 83 34 MapFile=3
Note:
See TracChangeset
for help on using the changeset viewer.