Alexander Shiryaev писал(а):
...
Да, но Dev использует его явно, а делать правки в Dev нежелательно.
Кое-какие мысли, может будут полезны.
Поглядел, StdLog импортируется во многих местах Dev. Если заменять StdLog на Log, оно правильнее, но тогда придётся заводить отдельную подсистему а-ля CDev которая более ничем не отличается. Естественно, это крайне не желательно.
Когда не ясно как поступить лучше, нужно выписать имеющиеся варианты, их плюсы и минусы. Как Вы сделали для пускача.
Ситуация выгляди плачевно:
* Имя StdLog мы заменить не можем, а реализацию заменить надо. Единственное решение --- линковать переделанную консольную версию статически.
* Последнее тоже не реально, т.к. в интерфейсе торчит TextModels и его тоже придётся линковать, со многими потрохами.
* Остаётся вариант: урезать из интерфейса TextModels, кажется на работоспособности не использующих их компонентов это сказаться не должно. Остальные потребные компоненты, придётся переписать. Какие? Прикидка:
Код:
StdCoder.Decode ..,, ..SQ....3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x
hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX
7.2.s,scB.0k,5TWyql.bnayKmKKqGomC5XzET1.PuP.MHT9N9ntumaU2,CJuyKtQC98P9PP7O
NbXmb.2.Ay3k2koL.,6.,U08J99SdfJHPNjvQCJuGKfaqmY6MwdONl1QCh0708T,U..w.Qm3.,
sUGpmWbBxhYhAbndMHT9NY6Mw.sQq2Y6cwB.0.h6,w,oV2E.0.4U1U00.bnUGLu8ro8quGrmCL
WKqtE0E.ELU.EBU.U,6.I3l6w1.0E65.2.c8fP3d8mBE,5TeEdKLqKKtCLLCJuIepZBGomCrl0
ks,ktuGdKLqKa2V.Iy1U.2.W9S.y80E.QE.sQRtIQeoBjghg2hgn7.X5.u0n9PU.Iy5.,.60cN
E.cU.UiAco,.2.7.,..242U,.,.,tcp00kMDy.wnjl.k.k,MyfUmT3,OOD01cUZT16.,UoV.UO
.,.16.c8,.E.mP,U2U,YyzzzzDU,U,IzzzzzD.EzzzzzjA.hzzzzz4.IT.Iyzzzz1oxzzzz5.0
E.OS28UPoZ0cUXzId9NBuPN9Nbf9BuPN9N7ONbvMQ.6.YOY,wL6..5gwL.0.k5kEF.0.4EeE.8
Mtr.2..c4E.k.0.e0.,6YUczzzzz.A.cxzzzz56zzzzz5ctzzzzzzz7Vf7V,8Vf7Vz7Vl7V18V
L8VZ7VV7Vf7Vt7V,dD7QE7gD7QA7gD7A6v7Vf7V,tB7AA7AD7gD7AE7AA7wF7AC7gA7AAyI05I
0nI0F.ow6.cwb.,6..N.X.0U,.,Y..I.,k.mzzzzz5k2UNWzLU2dRP7D7gD7AB7wE7wC7AH7Q0
l6V18Vz7VPdE7A6dONl9RP0AVRYk1ZkqYkpYkxYkUYa2Sb2yd24YuYkyYkxYk,ZkysC7AC7Q0p
6Vx7Vt7VV7Vv7Vd7Vv7VL8Vn7V3c.PM0l7Vj7V,tId9NNuPDP0HM11eP19PnfS9fQHs8HM9HM1
5uPP9F9fMfvNHs8HM9UhBgiZgZJinBVhAVfAVBQcj7QH9P9fQHs8im2im4CIcqo2qm2iWhgV2h
AUhA,PMFNfNNOORvO9fQHs8AVfgVABhiRBwb7QZ7Ec4qliqm8r2qm2im2i0ZvPBPONPNZnKgZ7
M1bOR39JTvPNP0PN0P,3QwdONQcjphoJijZhghgmRiiQ87vEdfQN9F9vQ0ks7S..RtETfPd16F
6.C244.IC...Qii..70,cw7.,.d.,.HE.2U..U,IER.,6.AAw.A92U.sU0,,6..W.y12.8cG.,
..G00k.0.0.0mF,,Mg.U,U.2.8cB.,..e,2.A.c8.2UEC.6..mEw7169rwKiEw3c0Cy2,U1xB.
.O,2..606.k22.WtZCbUwYX8Utj00MyfUMwdc7cJ7a.IC....
--- end of encoding ---