OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 13 Декабрь, 2018 09:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: Четверг, 26 Май, 2011 09:36 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4487
Откуда: Россия, Орёл
При разработке время от времени возникает потребность поменять имя типа. Когда дело касается типов-расширений Stores, то переименование делает невозможным загрузить документы со старыми Stores.

Вчера до меня дошло, что конверсия делается при помощи ExternalizeAs. Если есть потребность оставить набор тестовых документов, то конверсия делается доработкой старого модуля (для поддержки конверсии) и пересохранением документов.

Пример (добавочный код к старому модулю выделен синим):
1) Компилировать (открыть PrivAOldView, коммандер внизу)
2) Переоткрыть документ --- вместо крестов AlienView появятся старая вьюшка (красная) и новая (синяя).
3) Сохранить копию документа как AOldView1
4) Открыть копию --- вместо старой вьюшки будет новая.
Код:
StdCoder.Decode ..,1 ..g.....VeQHfRTNHT9NTNERONjfJHPNjf9T9N5Hc8ro.wdgZgKBhZ
 xC.5w....
 1Ak...gR....58FTuPE,5TWyqlKrqKKrGrtumdGLmGorCquU2hgnRAXDFTvMUn7FTvMf1G2sET
 fPdPMHfP9fQbf9hOO9vR7ONbvMoedhgrRiioedFWUkTeoxhmhgnpZHZijJC7ONbvM0.,.S.aS1
 U.QklbcjRAktgdjZgZZh2hgnlsDor.kay4.qorGqmQiig76FUHZijJCbnWmqmqKWKqtcw7.,.j
 d,A,wZ4E.2.8cIhgsZiKBhZxintId9NhOO9HWUlbeZ3Dkto8Y6cw3.0.k1kgL.0E.CcIhgsNHT
 9N9ntQ8qorG4704D.CbB,708T1U.klD.T.ry.2U.2.QKcU.ktAcoZimBhWhiohgnZcZRCY.2.w
 26.I16.M.EJ2XkD.6.VQ.kW0.1cUZT16.,..e,2.AU.Ue.E.mP,U6U.g7AU6U.2e,k.G.0EXk.
 O.0kBk.a.0EQlzrobGoemoW0Gc8roOrUuomSLfaqmSrRqk4akYqIcyIdGJECJuy4mGEOpoKanZ
 ZU2ejJioRig2YHZimBhixgnRbBg,dOKVOFPM0HcHfPP3PNZf8,ND,7ITOGR8J9eI,7JT86ZOF5
 uHZ8F,78hOO9Xi.HN1HM0H6Sp76ZOF18HPM0HMFR8FrN1PM0VeITuE98FfeI986FdRp76RORPf
 MAZU2YGhgnZijJCJ76FdNp76hOO9ntocmBghhgv2YgZZUYig2YmZZUIgu2Y7pdIhc5hcGBZvgV
 7Ic3xc7pdBAV7ogiYcmBgrJeZRgo3ZgZZU.69,7ITfQoZaBhgZhg2YExBcMNPR9P8PM09eH0Gd
 K4sCPM1H.50..MGR9R9fQRPMNPOpPNP76FdJ1eI,dQ7fC,tIdvPQiiIeZBgYhgmBZvg,.IiYpZ
 GhgVdI9PMN98hf9lP8PM090HePd1Uvg,...U33johgmpBkK.SLteHECJu.jeQH9R9fQH,.wimp
 ZLJidFdKqkm4.MFl9R.Q5HM1H6I.cH9vRJ76F7Sp76Z0HdC,dHf1in4ak2OpU8p28rmCLR0GbK
 5U0,cH9uJFdQ9vQHtC,dQ9vQR7S,dCv76lvC,dI98JfeIR86ZPNbP1HMFRWChgrRbB..YcZ3ij
 RidZie2YcAdC3YnJbUAcGJe,BfUwd43Y13d,JedQ5a.oiu2YC,2YsJbU.r76ZPNeX7p7S2rN1H
 .UHZimBBoZHdQHXIxhGhgVZBb99,7SN76ZPNbP8AcHRe3JeI3Zmhgn3Yx2YkYZUIakAZvgV7ko
 K4Gom0rrEIuomSLIWrIam4a.YcZ3CsCPM19eH7Gc8roUr,RN1PcUXDJ9X1xhiZimxhgZhZJinp
 ZHZiYRcoJigZcZRiX3Ul1.UiQcjpho,YcZRiX3.5011Z1cQ...sQR,.G20EtV.UIU.U76.2..A
 U0CyIVGhighgmRiiQ88pum470,Mwd0UnpZGhighA70,cw5.,6.QJw.QI2U.sU.ktumdsIdPSNP
 N7ONbH.4D.o3aLq.,cwDU.6..F.p00.32.oZ,ZC.G20U2U...G00k.0U.6.665hKE.4vl5UTyB
 4.4.0E.cUZT1E..UO.,.1.e0.,6Y1.0.UA2Tm.mmBjZ92T,eUXDF.sET1.UE2.0..606.k22.0
 ohC5ngc0MyfU.aT0QjWa.anL0IX1...
 1Ak...wi....58FTuPE,5TWyqlKrqKKrGrtumdGLmGorCquU2hgnRAXDFTvMUn7FTvMf1G2sET
 fPdPMHfP9fQbf9hOO9vR7ONbvMoedhgrRiioedFWUkTeoxhmhgnpZHZijJC7ONbvM0.,.S.an3
 E.0k,5TWyql.bnayKmKKqGomC5XzET1.PuP.MHT9N9ntumaU2,CJuyKtQC98P9PP7ONbXmb.2.
 wk8k2kze.,E.cUGpmWLuOpoKqvCbHZiYpedhA704TeKKw.bHfEWUmL.6..D.Hd0E.CcIhgsNHT
 9N9ntQ8qorG4704D.CbB,708T1U.kNW.T.L702U.U,Ar12U.cU.ktAcoZimBhWhiohgnZcZRC8
 T0E.kHE.0.p.0.4E.6.JFA0z.U.2m,.Z,1cUZT1E.c96.,UO.,Uz1,c8.2UE00.mLT5UPoZ0cU
 XzId9NBuPN9Nbf9BuPN9N7ONbvMQ.6.Qc.E4kI0.0.4E.QkmT,2U...L.0.A.0kz5E5k.E.m5.
 Zj16.,UTUAUF.,k.A.06,.c0c.3gwP.0.30,6.I16.M.0E.I3.0ES9.o.cHc.F.,sD1U,.t1.E
 .0.50kIU.U,k,,,6..k3U..1U.wTb11.,6T..2.a2m.4,0E.A.1U.G..u.8E0E.KI.c.B.,s4c
 .H.,cLE.E2PP,2eHJ.3Qw7ONhvETPPPPMR9N9fQbf9b8RO3U.Ay2hgq,.RdJ.0EtV.2.000.O.
 2.f.b7.6.6W.IyD.,UUU.U4.,k8ELU..D910sNOU0CyEJidpi,xdgZgKBBuGfa470.0.x.0.7.
 J.8E.E.E2,.6.222.o.6.K,C12.sN..uomSLfaqmSLLuouqKlKKtGomCrl.2.m00.W.CnNCnNC
 XY26f.,czzzzzL4E.U60.E.666.c,E.g0A32U.U60.E..U4.,k8EWkzrobGoemoW0Gc8roObD,
 QbBgV7AdB3eDJeI3YHZijVg2YKBhZtQN76VuPZ9Rbf.N76VeQHXC,IUvgVBAVIBfEhcBAV7oed
 hAJ76v76VuHHeHdOFZ86duH,dI9uETeI786FdJHPNCLLUdgV7AV72ju2Y7pdIhc5hcGhV7AV3p
 d2RbBgV72eGxd1hc2heGhcU2ZqJbUoedhA0GE8pmCLuyKtIZU2ZaJbUo8QCBeQ1PP9vC,7PN76
 d99,dQN763fC,NGR0AZvgV7Ic3xc7pdBAV7ogiYcmBgrJeZRgo3ZgZZU.69,7ITfQoZaBhgZhg
 2YExBcQ99NHN1HMFRGE8pmC5QbBgV7U1,.kIAdiZiZJiiBggBhuhgh2Ycoe,JeUIiYJbUQeoxB
 CLL8pm4KmKKtamRq..8LmuGdKqkAdiZicoii2jdgV7.HePdPN.in4...U33johgmpBkK.SLteH
 ECJu.jeQH9R9fQH,.wimpZLJidlYuKuW0.gcsZC.iX7gV7IUEJeDR6....AcnhZU2ZKVnBau2Y
 HZCkdwBamRqk282UnBaUIbx2YEJCkvUiMNj98hf9l1Us,.iH,qk2qk203.uomSLJ0GIWLR0mYk
 XER0Gfa4rl2aEf4IdaEtKqteHEOpo.30EbKofWGtKqtamR0GtKqtuGw0GRqHEWrR0GdKIeKJdu
 IE8rmCr4akWu2RONjvCPM1.U2hgkxhnBhoJZU2Zs,.rV7.hfC,dJU7.Efa4bHWKKsy4WGbKqvW
 GwamIqk2K2Gom05QbBgV3pd27IZ1TWKVigVBIU2hgqR60romqm8LLCorq4YecBhn3YEJidFbwC
 66VeQsH.PM13c6VeQHfR.oZ2hAEI4HMamR0mdGLmCoqGqtuGc4qtGrmOpoKaWgV0gVBIUW.u2E
 L.s7X7ARNAVt7HtC,tI..EFU4BhghghobHBgqhgUQcj3it3Y,RiUYWU4Y,xdgZAMAPM13c6b8R
 7vEkb0rmuKWyqlWmH0JtaKvymayKmymUyIqG4s7Hd6PM13sId9NyKmKKtumWuqlyKmocdZBNOO
 b9RP6IZPO.uomS5oZjZgXhVEJid,sHkm.8ssHpmWb1xhiZimxhgZhZJinpZH7NGLtmKWKqt2Ul
 b8..umVyKrG5EWK4,kVkkEto3cQ...sQR,.G20EtH.0.G,0.aU.6.,..1cUXDJcIf9P9fQbf9b
 WGhigFWE.4Te.sQRdIf9P9HWE.8z,U.kJl1kFF.0U10.bf9bWHZitZhZZcZRC,Mw.ELMSN12Um
 z.0U..2,I96.IE.EL4IuG5U2V.6,6..UYU.AU.2U.6.665hKE.4vl5UTyB4.4.0E.cUZT1E..U
 O.,.1.e0.,6Y1.0.UA2Tm.mmBjZ92T,eUXDFTXh,Cor..M3E..U6U..HE.6EruQAnW8Utj00My
 7kx8O0MCT7dG....
 --- end of encoding ---


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: adva и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2018, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB