[Gambas-user] Output to Libre Office Writer ??

Jussi Lahtinen jussi.lahtinen at ...626...
Tue Apr 2 19:36:15 CEST 2013


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.lahtinen at ...626...>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 <sunblaster5 at ...626...> 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" <sunblaster5 at ...626...> 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 at 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 at 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 at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>
>
>



More information about the User mailing list