DOH! I knew it was something stupid. Thanks.
On 04/02/2013 10:33 AM, Jussi Lahtinen 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 > ------------------------------------------------------------------------------ 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