Hi :) Hmmm, i sometimes get that error message when i try to save to the network file-shares here. If i save to the local machine and then copy onto the network it seems fine. I've had the same problem with a couple other apps and other machines so i assumed it was related to network issues at my end. Regards from Tom :)
>________________________________ > From: Vieri <[email protected]> >To: [email protected] >Sent: Wednesday, 15 May 2013, 12:44 >Subject: Re: [libreoffice-users] deploy java macro with document > > >hmm, spoke too soon. >If I follow your steps I get the following error when trying to open my >modified .odt file (with Scripts/java/etc. in the zip's root dir): > >General Error. >General input/output error. > >I tried other subdirs but the result was the same. >I noticed that the Basic scripts where at the top-most level, under >"Basic"->MacroName, etc. >So I tried also putting "java" at the top-level (without "Scripts") but the >same error message came up. > >Vieri > >--- On Wed, 5/15/13, Vieri <[email protected]> wrote: > >> Thanks to both Brian and Tom. >> I didn't know the odt files were compressed files. >> >> So now I have to re-think my webdav solution because I was >> hoping to deploy just one copy of my java macro via HTTP. >> This would allow me to publish my java macro updates on a >> web server and also publish many odt docs and templates that >> use this macro. So I guess I'll need to do a basic macro >> within the document which in turn downloads an updated copy >> of the Java macro and places it in, say, the user's LO >> appdata dir. The trick would be to reload/restart LO so it >> can correctly load the newly downloaded macro. >> >> Anyway, thanks for the odt/zip info. >> >> Vieri >> >> --- On Wed, 5/15/13, Brian Barker <[email protected]> >> wrote: >> >> > > I'd like to deploy a compiled Java macro with an >> ODT >> > document. >> > > >> > > According to >> > > http://wiki.openoffice.org/wiki/Documentation/DevGuide/Scripting/Writing_Macros: >> > > >> > > "If you want to deploy the macro to a document you >> need >> > to place it in a Scripts/java directory within the >> document >> > zip file." >> > > >> > > What does that mean exactly? >> > >> > I'm guessing, but I'm pretty sure I know the answer. >> > >> > Open Document Format files are zip archives; so the >> > "document zip file" is the .odt document file itself. >> > o Rename the ,odt file to change its extension to >> .zip. >> > o Double-click to unzip the archive. >> > o Create a new folder named Scripts in the same folder >> as >> > the unzipped material and another named java within >> it. >> > o Copy your macro into .../java. >> > o Select all the files and rezip them into an archive. >> > o Rename the archive to change the extension back to >> .odt. >> > o Double-click to test. >> > >> > Depending on your operating system and file >> associations, >> > you may be able to unzip and zip without renaming the >> > files. Once you have embedded your macro, you will >> not >> > need to do anything special when distributing your >> document >> > file to others. >> > >> > I trust this helps. >> > >> > Brian Barker - privately >> > >> > >> >> -- >> To unsubscribe e-mail to: [email protected] >> Problems? >> http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ >> Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette >> List archive: http://listarchives.libreoffice.org/global/users/ >> All messages sent to this list will be publicly archived and >> cannot be deleted >> >> > >-- >To unsubscribe e-mail to: [email protected] >Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ >Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette >List archive: http://listarchives.libreoffice.org/global/users/ >All messages sent to this list will be publicly archived and cannot be deleted > > > -- To unsubscribe e-mail to: [email protected] Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted
