Project

General

Profile

Feature #104

Updated by I. Denisov over 9 years ago

Many components are using links to Internet pages or to mail applications with "mailto:". 

 Now several different approaches are coexisting: 
 InfoCmds.Start (CPC by Zinn) 
 http://zinnamturm.eu/downloadsIN.htm#Info 
 i21sysCalls.Open (OberonCore components collection) 
 http://oberoncore.ru/bbcc/subs/i21sys/calls 
 CpcCalls.Open (MOLPIT components collection) 
 http://gitlab.molpit.org/molpit/blackbox-red/blob/master/Cpc/Mod/Calls.odc 

 I am suggesting to add such feature to basic BlackBox. 

 Josef already added some implementation of this tool in HostTextConv module... 
 <pre> 
    PROCEDURE ShellExecute*(path: ARRAY OF CHAR); 
       VAR res: INTEGER; 
    BEGIN 
       res := WinApi.ShellExecuteW(0, NIL, path, NIL, NIL, WinApi.SW_SHOWNORMAL); 
    END ShellExecute; 
 </pre> 

 But better to improve this call also like in this advanced version bellow. And also put it in Dialog and HostDialog modules. 

 <pre> 
     StdCoder.Decode ..,, ..Sb,...3QwdONl9RhOO9vRbf9b8R7fJHPNGomCrlAyIhgs,CbKBhZ 
      xi2,CoruKu4qouqm8rtuGfa4.hOO9vRb1Y66wb8RTfQ9vQRtIdvPZHWKqtCa.E.U5UfB16.5Qw 
      dONlnayKmKKqCLLCJuGqayKm6F9vQ5nsH3.bnayKmKa2,Cor.kay4.qorGqmQCU2,CJuyKtQC9 
      8P9PP7ONbXmb.2.YbLk5EOS,,6.,U,oX9U00.bnUGLu8ro8quGrmCLWKqt.2.w22U.EBU.U,2. 
      I3tfj1.0E65.I0AU0Ky8U.2.C12.e,2..e0M.6YE.G.4E.kv0y6QXiI.3Qwb8R7vIdPMP9Qbf9 
      bWK,U1.,UT1,U31,c.NET4w39lBEwfn3Aw3kTnM05KBkCfn3w7YtlxjtD1IgrQ,9T,IZZJnVo, 
      IqpQ,J5FdbNz.P.ZvALENH.rPdxD2J.NhALk4L.rvqpzAH.7cALEND.rPd2,cALkFC.Tw,rCkD 
      .,cALEaD.RuFpQOB.NNALEZL.XxgXC,7.TMALEpGE.oml4n,R.wzjQ,,d.AUAU,U.okJK.rc93 
      .6HHfPLvQR7HHfPL9F9vQ.,6.,UW3.0E.MKE.AUFV13iXRcVZhgRiiwdkhgi3Zb2hoZikJbjwZ 
      axhmhihpZjJgZJijphXxhmhgiIipxZhhghJgZJigBhnZii2ic3izghjZAvdRHPNj9QZvPBPONP 
      NBNRvNAjt7HF,8Mtf.2.C1,E.c4E..c8M.C.,6YE.ezzzzz5.oE.8T4E.EjU.E2E..AU0U,Iyz 
      zzzP.M.tzzzzz1.2yzzzz1ozzzzz1Yxzzzz12Sc6E.2U.oE..,.Z9.2U.EgE.M.V050.....Um 
      ,.....wabA3ezzzzz3.oE..,.,W..F.,.k.8.4Emzzzzj,U,oT.YyzzzzP1E.6.B2.E.EtE.0. 
      l0,U,28Q6..............,.B2.E.EK0E.2.2,2..1c.M.Fzzzzzm.2.oE..,.Z1,6.292.4E 
      ckV..............2.oE..,.F1,.F.,.k.8.4EuV,U,oxzzzz1IS.2yz1Ey,Exzzzzj5U,YTc 
      .E.2U.oE..,.,X.2.o66.4ETkV...Eo4Kl8rkWqk8KtuGtKrL8KqyqnCrLGqmOrmmqr0rqKKrG 
      rLWHQaHMSnLSmIAUBU,2.0E1,.2.I22U.E2E..AUBU,2.0E1,.2.YC2.I96.4EdkV...En...g 
      B.....IasQamw23cyz5,.B2.E.Ed0.,6.2,2..1c.M.x54.4Eq,EzV6.J5m.oRM..M,2U1IkmL 
      ,2U.EKE.EBU.U,2.0EJk.0k.E6V.A.sv5U2IkmL,6.wl1E.0E.I16.M.EJ.,U.Yr0E.w.c4M.7 
      .16xk.k.WC.8D.uC2,6wz5T.1cyk.UqzzzzTUi1UszzzzT3.mD.8DA.cu.cx.6x..Y.QU,U.QF 
      s.EuV,U,oSM0EzV,.U0.h54.YT...h5.R5.d5.Z5.t5.N5.Z5W.0kAE0O.0kBU2U,ISM.M.F5. 
      V5.t5m.oTc.M.Z5.R5.U,.x5.Z5.t5.x5.J5.h5.U0.V5.U4.h54.YS.oTM0EwV,.R5.d5.x5. 
      Z5.x5.Z5S.ITM.Ev,Er,EwV0.t5.Z54.IR.oS.YS..G.0k3V1.d54.oSM0EzV,.U0.h54.YT.. 
      .h5.R5.d5.Z5.t5.N5.Z5W.0ECE.UHBm0s4ksHomOrVyqqqqkuKmKKtCLLCJu.70,Mw7ONh1.u 
      Gf.2Um1,6.220E.E1U.M3M66.,.b0Umj,6..E1U.M36AszPuH7OJNOF,tEVvMUvgV72ZeIZUIU 
      BAVm2ak2bkgalAbg2Y0IY2aY2KW2KUg2Y,ZkyYklYk.ZkkYkxYkyYkU2b2ya24YzYk.ZksYkwY 
      kpYk.ZkyYkmYkUIa24Y,ZEuH05X7ZkpYkxYksYkDZk3ZkU2c24418V18VL8Vr7Vp7Vl7V,dENP 
      M5vO3uPlP9POMH9PHfPD96NOObn4aEN0nM0nM0nMaHK00KF0rG09EK0GBGMTGsSGMNGsOGMU25 
      38V,8Vx,V7Vv,,dAod2ib245p7Vx7Vd7VRN1HcAEM0HPmGE8EF.c97QD72UsYkr6A7gF7AC7wH 
      qk2810HO4nNmGE8EF.c57QE7gD4XkYkDZkUob2Kc246VlMGMTGMVIb24a24YuYky6D7AA7QDGH 
      0jI01GT.,8VL8V38Vl7V6C7Yhwb2qb2a4,tRHfP996FNE7AD7g9,d.FPM3fQ1XWd9c.HN1HcAV 
      lN0nO4nPmGE8E8GMAGM6GM,mGE4YUYa2qb24a2Ka2Sb2ia2i5ga2ab24YmYE7OO19PTvN,7F7w 
      E7QD7gC7gF7ACuH0rXkYkvYkkYkUAhmAanBjnBdipgj3YmYk9ZkzYkyYkvYkxYkpYEiI01GQES 
      GsOg5f,llbg,Jd8HN1PM0HOHVuHZ8J,tInuIdOFP89,7FH1mGEWorCLuGoo44sI9fQhPO5PNb9 
      9,tJHfP18QHvCPM1H6Jn8I9O1HM01uMdPOTfP,ND,7ITOGR8J9eI,7JT86ZOF5uHZ8F,78bONZ 
      1oZ,RgoBBam4ak2aEnaKqKKb4qqKKR0GcyoY.MEZeI1OK,tHB8658G1eIrN1HM09eH7uCPM1HM 
      010gcshgUgbU28.cI...kIk2...kU....VeITuE98FfeI986FNMp761uMdPO667uPrN1HM0hOE 
      ZO1HM0H6OjfP7fC,tJHfPc9FuJR8FrN1HM0H6PVvHVPNZPMdPOTfPN76N9QBOONPNN76N9QVOM 
      ZPMPPNdPNZHK0Gq0LWaKtKqlGrrAju2YLBBEcGLtSpdGJdin4a.RvIFvPjvEP9Np76HeHdOFDO 
      FZuCP.FPORvQdfC,tJ.FOGRuIdOERuE9uCPM0HkvaKryJnaKqo7YZUwidtLVPMZPMCLK0mva4j 
      vPZvO7OOZfC,NEZeIQfpphoBgbxgZZgR3Yp2ak2aUwd432.3OFDOGRO1HM0HeF,7FHPMc9HuQj 
      OORPNFN8,7JFOFRO1Hk2kjO4UUIbx2YWwidphZJgmxhrRiZJiUIYUQZUAgiogdZBEGqk2akWmo 
      dKo4ak2..22AgioA.7,u2sR6QUUIbx2YbwYvgV7.S5EEenS00Eq.UUIbxc6T9Q9fP3tCPM0HU4 
      BB0GRqXrBhidNcHsCP.0pkkmG50GRq16Qktin4a.Goo.2Yug5kv.in4cP.0GRqHESpouqUkdSp 
      jCJYyofin4aUc,,dCv,.FPNN9P98S9vMf9R9vJF7OjfP799,7PVvHVHt.N,B0N,V0K4Y3Y6.mG 
      EuqdWqrUdgV7gcC767uPrl4a....9Wd2Y2xBaUK,3OF.FuPb9R.CJu4KtGLI4KLO4u2GmIq..q 
      ..sIdPMZHJ0GIKKwKKb44plU8300MEamR0GIeGJ0mPGMMwb2Sc2Cc2Kb24YzYEuXsYkrcA7gD7 
      wCmI0rH0vXtYkUIa2ib2i4F8Vv7VflQGMEyH0VnYk.Zkk6D7AD7wG7A6FNFlOFHtC,ND7AAyX. 
      7CmXp6EmGEuqrGrm0rkGKLKKwKqR0GQGMSwd24YwYkyYkqYkpYk0ZkUA6xFOGsOG6h7VV7V38V 
      N8V,tD7wE8I0nYv2Y,Zkwc9yH012MBsGIb2GSY5V7VvFOg4o5Z7V,tDuX,ZkvYkp6638Vf7Vp7 
      V18V38VV7V,7D7YosE7wC7wH7A6Jd8HN1HEf661fC,ll.QbBAV0,cH9uJFNMHtCPM0HcHELO4U 
      g6H9eHFNNlPNR07FEiGE4nIin4MMRdNH1cL,dCvlmWrmUYQbBA,bONZfRU2xhABgohgm3ZVZZU 
      QeZ,cPTvRHtC,780mPG6Q610,tF7QB7AEKH0TH01mUCKuEKIc2qZuYki2YsYkxYkksF7QB0m6G 
      s6GMEqH0LXUYb2GPEV2YmsGUvMDyI09I076d7V,8V58Vb7Vl7VfFEeH0VkUosGYa2q5,tB7AA8 
      Xp6EWI0LH0r1kPG6z,EMGc33f3pZUIZdgV7g6QeoBAin4q..sHVHreGEWGnaKqK4I58Z,,.EJo 
      b2K66VI6sD0Yy6C.iXAV9NC7A6d,p7V58Vt7VEVGcSYkVYkUgdH3YLBhiZgjxin3YmYkU2ZmYk 
      xU6VpMCaGEyH012C10Xw6DKXg2Y,ZkmYkDZkrYkkMDqH0vXtEN2Y.ZkpMB7QE7gE0Yp66x6VME 
      7A6,GMAc24d24b24c2i4vFQg4tFEWH0n1q10GWGMMGsQGsRGMMGsR0mSG6zFU25t,,GKYa2GR. 
      g53GEumf4If0mMGsVGMOGsOI6uH0V.tG66ZVLBB1OPV99,NB7QEiH0XH01mTo510fFOGsSGMQA 
      b24Y,dA.qXUI40YpMBcE0Yp661GEGI0Vv6AmXsYkUoZLlR0GQG6TWwUqU0761GTY4fFUo4I6U1 
      dEmYvMEc9.mXpU976p,tFS24vFOg4o5Z7VyXy.KXUI6fFRA63GM2YwUosEi1I3M0kkklABin4a 
      EV..a0o7c9.Y3EnaKq.7N8.MM.cLEnaKq.7tCsI.Y6...R1EEUzsE420026flP.69c9.24D0,N 
      2.2YwUqU076ZlZ.rlS.2Yo6ECYnUp66p,24Y4LWocD00I4fFU27g5llbsBsD.0190U3VD3iZtC 
      PM19eH7mV0rl.RN1Pc.3tEVvM50Q81XcwYixhohA1HLkHaGFqk48..w79HI.sRjvRRNORfQRNM 
      5f9ZPRTdTHfPBvPZNATt7Hd63QwdONlnVyKrGLtyKqmqm8rtumdYg1ZimZh2hgnRg.AyI,.ELC 
      oruKu.GomCrl0U1VV,.Z1...bf9.EWE.8T06.,.d.,.HE.2U..U,IklbeZFdKLqKKtCLLC3ZOR 
      NX2V.AyI,ktuGdKLqKa2V.Iy1.,Uf8.S.,sc6.,k,Z8.CLLC3bmwmqmGomCb.AS.c9Ajg,0EtX 
      .0.U66.,cKE.cUX5.umUGbmVoFWE.Y.2..EG2.,M.,E.2.2YXK96.tfj16.zwPA.A.2U.E,9T3 
      U...p.0.4.IZ..,U.2m,.,..Y4.... 
      --- end of encoding --- 
 </pre>

Back