issue-#94 using BlackBox without the Windows registry

Merged to the master branch
luowy
Posts: 234
Joined: Mon Oct 20, 2014 12:52 pm

Re: issue-#94 using BlackBox without the Windows registry

Post by luowy »

a HostFiles.Init patch,make bb more portable,
the patch is colored blue .

Code: Select all

StdCoder.Decode ..,, ..1e....3QwdONl9RhOO9vRbf9b8R7fJHPNGomCrlAyIhgs,CbKBhZ
 xi2,CoruKu4qouqm8rtuGfa4.hOO9vRb1Y66wb8RTfQ9vQRtIdvPZHWKqtCa.E.U5UEI,6.5Qw
 dONlnayKmKKqCLLCJuGqayKm6F9vQ5nsH3.bnayKmKa2,Cor.kay4.qorGqmQCU2,CJuyKtQC9
 8P9PP7ONbXmb.2.Aw5k5kgT.,6.,.5586.QC18RdfQHfMf9R9vQ7ONb1E.kHU.EBU.U,6.I3tf
 j1.0E65.Yn,k.8Mtf.2.02,.e,2.A.0Ue.E.mP,U50Z01c06.V.1s.kB5.3cUZj0E..UO.,Uz1
 ,c8.2UE0a1Y3IU2U.oe0kzbEc8pbCoWGoe8pW0mYuqoGrRqk2aEf4Id0GtKqtmGE8rmCrMmGEa
 KK0GpeHEaIbGpWSoW8pR0Gs4KuWKK0mr0LumGECLR0GXKLqmKb4qqKqR0mkGLuIbUQe3Zev2Yk
 JbUwedph,3idpZEZimxeHZeGRbBAV7AVaBhiZgu2YL,2d,pd2Zd3RbUogYJbU.sJHeHbdAzeFH
 eH7uL7OEdOEjuCPM03OFDOGRO1HM0HvNRvPZPN1uQL96pND,dF18HbOFrN1HM0jPON9N5PMZ9N
 ,dCv763d83tC,dH9uJF7NHfQHtCPM08rmCLEenSwedpBsF99RPuP7PRNPNBOONPNROMPPNj88V
 79,7Q19R6H9eHF7Q19RamIin4aU5hgo3eVZic3ZkBgo79CLu4KtGru0LWaKta0YgdJiiQioBgm
 VUIbxcH9vRNuP5PMdvPZ98b9R11G2..EL8rryKumomuKEenS0GMin4aUd3YugbUYd3p7b9RU2F
 GamR0mtGrkUAhgi,HvCPM0O40GRsJ.BOOR9NBOOZvQdfFH9P9vJF7Q19RcN7P8rN1Ad43YaBhi
 76576HfPhPMNPO796d8G9eHPM0akk0LsuokqaUIbxcN7f95fFH9P9fH67r76ZPNb96sJ.kVmqr
 CrmWGnaKrAZBAV7gcARe3hV7AV7AdCRccAhdQbUIhUIbx6Ak2SJYaIaKIE0rkGbPBhR3YX2Yk2
 fUYcD3YV3ikp7QfehfUIbx6Q11QbUAdCRcc.H0JP8,NFR8FPM0HMFR8FrN1HkoUk66J96M9XtC
 PM0S3MMV9QUdhfU.M1HM0HMGBmk0Ls.MD,d6Rd6,7JFOF0Gp0GRMO,NFRmR.RWdN1HM090MGBG
 p0GT0GM0GeW24Ks.e46Al869eH700LEe1jGrU5lVyqqqqkuKmmoouqmSJIamR0mo0GRqXkQ5Z1
 MArN1HEdKIcKoUGp4aU7w6uokqac2ig2YdZ3VPMY3TXdQ5AV7lr0Lu0mS0GFymeCpW8GEGJYM1
 M0D0...dP8U7IC4HEenSw8U33jkBgiZg3phqBhmxhihhZphoReoJidphbRiL3ZkBAsQN76NOFM
 8,N9,dAHtCP.HMG2ZmhgnB4v76VN8,tHZ86FdQET0GaKIb.66d8G9GECLEenS2C2Y3ZdHhcU2i
 VVug5b97,NFR0M0Z1e1j0sFocpZBVOMdHb4qqw8b99,,0boN8N76EKod7ZddQbBU7AgoZim3Yu
 g53OGduIFtJHfP.AhgNEd9RZPOUL3ZkVcIZnJZdAZdQbBU7A7AgoZC,t6,tSVd9RNH18KFtI98
 JHNTH76B76FtJHfPEXaIaKoj4IeGJdaIVKZ3xf2BdGhc1ZeDJeN3Ye2YVZio,qrI0GeW28rm22
 2aBAV7M098HaIX0GI0rksKXNL,ND8GR8mI0GH0Wc2CcAv86v76V7KH76T0V1.37L3N8,d72CsA
 v86v76VVdg,ak2oYU2ZL,w6GItaKvKKeaLsKqfWmtaGEunS0GNa0..k2KIbg,.geCZe7ZdU2Zm
 hAqHE0nI.ipoqJEmHE8GE8mIin4MGQiZJiqhgmpeZJinBhjphUoYU2Zm,EeW2P.H1m2UYAZvg,
 akY6844rOOPNAv86vFFyGFaGEyId..EiEeEEGoWCIIaqIiXkBAMLenS2aM32.G4.22o7.6Q1Xd
 QbB..EL.cCAhBA,9WvUmFEe1j0a4YeZhhk3eVZCj88NOFR0AZg.Q5YAYiZhB,dCo7...BOONnt
 umdKKuGoo8LIGqo8bBAV3p7,NGRPOcUXDJ9X1xhiZimxhgZhZJinpZHZC58RZ9P7ONbvM,Mwd0
 .UiQcjpho,YcZRiX3.5011o3cQ...sQR,.G20EtV.UIU.U76.2..AU0CyIVGhighgmRiiQ88pu
 m470,Mwd0UnpZGhighA70,cw5.0.L3D.53,6.C6.QiiQ8CJuaLqKKWKqt2Ul1.RVtZBE.8T22.
 ,.E2Eh6.0.32.oZ,ZCa4Ka2V.6,6..UYU.AU.U.UUQoOF.2Uwpr,6C5X,U,U.2.8Mtf.2..c4E
 .k.Ue.0.,6Y1.0..QL....
 --- end of encoding ---
The steps of testing are as follows:
1,before patching:
create a bat file bb.cmd in bb dir.

Code: Select all

start Blackbox.exe  /USE .  /NOSCROLL  /PORTABLE
click bb.cmd, bb do not work.

2,after patching
create a bat bb2.cmd file:

Code: Select all

start Blackbox2.exe  /USE .  /NOSCROLL  /PORTABLE
and a new exe file.

Code: Select all

Q^ DevLinker.Link
BlackBox2.exe := Kernel$+ Files HostFiles StdLoader
1 Applogo.ico 2 Doclogo.ico 3 SFLogo.ico 4 CFLogo.ico 5 DtyLogo.ico
1 Move.cur 2 Copy.cur 3 Link.cur 4 Pick.cur 5 Stop.cur 6 Hand.cur 7 Table.cur
click bb2.cmd,bb will work well.

3,a useful bb.bat which can be reused in every work dir.

Code: Select all

start D:\yourblackboxpath\Blackbox.exe  /USE .  /NOSCROLL  /PORTABLE
luowy
User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: issue-#94 using BlackBox without the Windows registry

Post by Josef Templ »

The idea of the change is to add support for relative paths in the /USE option.

Thank you, luowy. This is a great feature!! It saves me (and everybody working on issues)
time whenever I create a new directory for an issue. Now I can use a prepared bb.bat file to start developing
for an issue without any additional editing of that script.

See the changes at http://redmine.blackboxframework.org/pr ... 96d055814d.

- Josef
Post Reply