Oh, and the solution... File.Save(sPathToFileWhereDataBelongs, Replace(File.Load(xName), "$(Name)", mName))
Jussi On Tue, Apr 2, 2013 at 8:33 PM, Jussi Lahtinen <jussi.lahti...@gmail.com>wrote: > Please see the documentation pages I linked. > Replace function takes string and returns string. Your newFile variable > is type File, not String. > > Also I recommend to use better variable naming convention, example: > Dim sName As String > Dim fVar As Float > Dim iVar As Integer > Dim hFile As File > > etc. > This makes reading the code much easier; you almost always know enough > about variable type from it's name. > > Jussi > > > > > On Tue, Apr 2, 2013 at 8:07 PM, rocko <sunblast...@gmail.com> wrote: > >> BTW this is the offending code: >> >> _ newFile = Replace(File.Load(xName), "$(Name)", mName)_ >> >> >> On 04/02/2013 03:34 AM, Fabien Bodard wrote: >> > Le 2 avr. 2013 01:37, "rocko" <sunblast...@gmail.com> a écrit : >> >> Not sure I'm using /Replace$/ correctly. >> >> I want to replace instance of $(Name) in the XML file >> >> with the value of the /mName/ variable >> >> >> >> Code: >> >> /xName = "home/rocko/Zip/content.xml"// >> >> // newFile = Replace$(xName, "$(Name)", mName)/ >> > Newfile=replace (file. Load(xname), "$(Name )",mname ) >> > File. Save(xname, newfile) >> >> Of course this doesn't work, But I don't know why >> >> >> >> On 03/31/2013 05:21 PM, Benoît Minisini wrote: >> >>> Le 01/04/2013 01:32, rocko a écrit : >> >>>> I actually tried that after sending my response. >> >>>> lo and behold! XML file woo hoo! >> >>>> >> >>>> So I assume I can just do a search thru th XML file and change things >> >>>> then re-save >> >>>> the file and re-zip it like you said. >> >>>> >> >>>> >> >>>> >> >>>> So how do I unzip and re-zip a file in Gambas?, sorry this is kinda >> > new >> >>>> to me. >> >>> SHELL "zip ..." WAIT >> >>> >> >>> SHELL "unzip ..." WAIT >> >>> >> >>> That run the shell commands as if you typed them in a terminal. >> >>> >> >>> There is a compression component that allows you to do the same thing >> >>> without running external process, but it is a more complex to explain. >> >>> >> >>>> Which kind of search functions does gambas have?? regex I assume, any >> >>>> others?? >> >>>> >> >>> I use Replace$(). No need for regexp. If your search pattern are like >> >>> "$(field name)", you won't mix up with any OpenOffice XML syntax. >> >>> >> >>> Don't forget to look at XML format for correctly quoting characters >> that >> >>> must be quoted. >> >>> >> >>> Regards, >> >>> >> >> >> > >> ------------------------------------------------------------------------------ >> >> Own the Future-Intel® Level Up Game Demo Contest 2013 >> >> Rise to greatness in Intel's independent game demo contest. >> >> Compete for recognition, cash, and the chance to get your game >> >> on Steam. $5K grand prize plus 10 genre and skill prizes. >> >> Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d >> >> _______________________________________________ >> >> Gambas-user mailing list >> >> Gambas-user@lists.sourceforge.net >> >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > >> ------------------------------------------------------------------------------ >> > Own the Future-Intel(R) Level Up Game Demo Contest 2013 >> > Rise to greatness in Intel's independent game demo contest. Compete >> > for recognition, cash, and the chance to get your game on Steam. >> > $5K grand prize plus 10 genre and skill prizes. Submit your demo >> > by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2 >> > _______________________________________________ >> > Gambas-user mailing list >> > Gambas-user@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/gambas-user >> > . >> > >> >> >> ------------------------------------------------------------------------------ >> Minimize network downtime and maximize team effectiveness. >> Reduce network management and security costs.Learn how to hire >> the most talented Cisco Certified professionals. Visit the >> Employer Resources Portal >> http://www.cisco.com/web/learning/employer_resources/index.html >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user >> > > ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user