Old 3rd June 2005, 15:49   #1
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Red face nsisXML: XML reader for Nsis

Ok!

Once again, from scratch, a plugin to read(for the moment) some XML elements attributes and text.

See example.

Note: is a debug state but stable...
Attached Files
File Type: zip nsisxml.zip (21.7 KB, 1273 views)


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 3rd June 2005, 16:53   #2
DrO
 
Join Date: Sep 2003
Posts: 27,880


-daz
DrO is offline   Reply With Quote
Old 29th June 2005, 13:28   #3
iceman_k
NSIS Dev
 
iceman_k's Avatar
 
Join Date: Feb 2003
Location: Boston, MA, U.S.A.
Posts: 455
A couple of suggestions:
a) Include the source code, so that the rest of us can help.
b) Add support for XPath.

Cheers,
Iceman_K

EclipseNSIS - An NSIS IDE for the Eclipse Platform | My contributions to the wiki
iceman_k is offline   Reply With Quote
Old 29th June 2005, 20:05   #4
Comm@nder21
Major Dude
 
Join Date: Jul 2003
Location: germany, b-w
Posts: 734
Send a message via ICQ to Comm@nder21
it does not work.
refuses to find the file i want him to read.
the following code gives me a "system cant find the file" error:

code:

IfFileExists "$OUTDIR\Mods\$R0\mod.desc" +2
Abort
nsisXml::Tidy "$OUTDIR\Mods\$R0\mod.desc"



this code even crashes the program:
code:

IfFileExists "$OUTDIR\Mods\$R0\mod.desc" +2
Abort
nsisXml::GetElementText "$OUTDIR\Mods\$R0\mod.desc" "title"



and i'm 1000% sure, the file exists.
Comm@nder21 is offline   Reply With Quote
Old 30th June 2005, 12:51   #5
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
@iceman_k: I'll make some improvements..later...now, for the XPath..don't kow yet..

@Comm@nder21: I'm using firts version of msxml... maybe try using .xml & fix the path, there's a reason for system cant find the file


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 30th June 2005, 12:54   #6
Comm@nder21
Major Dude
 
Join Date: Jul 2003
Location: germany, b-w
Posts: 734
Send a message via ICQ to Comm@nder21
the path IS fixed, i also tried with .xml ending ...
this plugin does not work.

the older xml plugin from lobo lunar (they told me that youre the same ) works fine for me, though its 44k ...
Comm@nder21 is offline   Reply With Quote
Old 30th June 2005, 13:12   #7
deguix
Major Dude
 
deguix's Avatar
 
Join Date: Dec 2002
Location: Everett - MA, USA
Posts: 1,354
Send a message via ICQ to deguix
(out of topic) Comm@nder21, your links in your signature are pointing to wrong wiki pages.

Quote:
I'm using firts version of msxml...
So that means, you're using the first version launched of the parser instead of the newest? Or maybe I'm overlooking this?

My Wiki Pages

Working now on:
New projects. (language: any)

Last edited by deguix; 30th June 2005 at 13:29.
deguix is offline   Reply With Quote
Old 30th June 2005, 18:19   #8
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Well... I'm making adjustmens... I'll check that part.
@deguix: Is the installed version 1.0, which comes with IE 4, using new stuff, requires that the end-user must have the newest msxml version.


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 1st July 2005, 16:14   #9
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Quote:
Originally posted by iceman_k
A couple of suggestions:
b) Add support for XPath.
Ok

Seems that XPath will be teh* way
Working on it


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 2nd July 2005, 02:50   #10
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Let's give another chance
Attached Files
File Type: zip nsisxml.zip (4.6 KB, 643 views)


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 3rd July 2005, 10:25   #11
Comm@nder21
Major Dude
 
Join Date: Jul 2003
Location: germany, b-w
Posts: 734
Send a message via ICQ to Comm@nder21
thx, deguix, ill fix them asap.
but plz, send me a pm in such things instead of posting anywhere in the forums

joel, i'll try your new version asap.
Comm@nder21 is offline   Reply With Quote
Old 16th July 2005, 13:25   #12
Comm@nder21
Major Dude
 
Join Date: Jul 2003
Location: germany, b-w
Posts: 734
Send a message via ICQ to Comm@nder21
plugin is shit.

why?
1. unicode seems not to be supported. i get lots of errors with characters like -äöü/ in this format:

<title>ti-tle</title>

using code from the examples (text())

2. though you say, "use xpath syntax", no xpath functions are supported.
text() is no xpath function, but e.g. normalize-space() is.
(according to the page linked to in readme)
gives me just errors ...


well, if you manage to fix this two major issues, the plugin is quite usable.

what i just hate, is the requirement of the msxml4 parser, that weights over 700k!
Comm@nder21 is offline   Reply With Quote
Old 16th July 2005, 16:58   #13
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Comm@nder21:

I can't make a plugin that is "usable" just for you. The unicode is not my fault. I got feedback from another users and they say that the plugin works great, even on Win98. There are another ways to parse an xml... I'm just making an average plugin for a common and easy xml file (including for non-programmers users). I don't see why not to update to msxml4... you update your windows, right?


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 16th July 2005, 17:00   #14
Comm@nder21
Major Dude
 
Join Date: Jul 2003
Location: germany, b-w
Posts: 734
Send a message via ICQ to Comm@nder21
i do.
but it has to be installed manually even on my winxp sp2 (it's not provided with windows update).
and this is the problem:
anyone that wants to use the program has to install this 700k package first ...

i'm sry, i didn't want to sound that rude, but i can't get it working really

of course, the parser is great, but i can't make it using any of the w3c conform functions.
just your (non-w3c) text functio works...
Comm@nder21 is offline   Reply With Quote
Old 16th July 2005, 17:05   #15
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Quote:
but i can't make it using any of the w3c conform functions.
just your (non-w3c) text functio works...
ah... that's a whole another history


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 16th July 2005, 17:09   #16
Joost Verburg
NSIS MUI Dev
 
Join Date: Nov 2001
Posts: 3,717
Basically you can either choose between using a very basic non-validating XML parser (which will fit into a few kilobytes) or a full-featured W3C complient parser (like MSXML) with support for namespaces, schemas and additional technologies.

Maybe it would be a good idea to create a NSIS plug-in for both situations.
Joost Verburg is offline   Reply With Quote
Old 23rd September 2005, 23:40   #17
Wizou
Guest
 
Posts: n/a
what about:
http://nsis.sourceforge.net/wiki/XML_manipulation_(based_on_MSXML)
?
  Reply With Quote
Old 25th September 2005, 17:54   #18
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Quote:
(There is currently no text in this page)


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 25th September 2005, 18:44   #19
Afrow UK
Moderator
 
Afrow UK's Avatar
 
Join Date: Nov 2002
Location: Surrey, England
Posts: 8,433
http://nsis.sourceforge.net/wiki/XML...ased_on_MSXML)

-Stu
Afrow UK is offline   Reply With Quote
Old 25th September 2005, 18:44   #20
Wizou
Guest
 
Posts: n/a
sorry, the forum did not recognize the URL correctly
here it is:
http://nsis.sourceforge.net/wiki/XML...ased_on_MSXML)
  Reply With Quote
Old 27th September 2005, 20:38   #21
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Beta version ( do not overwrite or replace with the other version!!!)

Ok...

I'm working in this re-build version of nsisXML.
Test the example and tell me if you got errors...

Note: it suppose to work with OS that have msxml2 parser... so Win98 might have it pre-installed...
Attached Files
File Type: zip beta.zip (42.4 KB, 582 views)


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 28th September 2005, 19:12   #22
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Another big update:

nsisXML plugin to create and parse XML files using MSXML 2.6 (hope Win98 and better have it)

Instructions:
- Copy nsisXML.dll to Plugins and nsisXML.nsh to include directories
- Read this readme and example files.

Functions:

==[Build]==
Displays the build version of the plugin.

Example:
${nsisXML->Build} ${VAR_RET}

==[xPath]==
Uses xPath syntax to parse and get strings from elements or attributes values.

Example:
${nsisXML->xPath} "PATH_OF_XML_FILE" "XPATH_INSTRUCTION" ${VAR_RET}

==[Create]==
Creates, in memory, the template of the xml file.

Example:
${nsisXML->Create}

==[CreateElement]==
Let's you create a xml element, from the parent document or from another node.

Example:
${nsisXML::CreateElement} "XPATH_INSTRUCTION" "STRING_ELEMENT"

Note:
use "XPATH_INSTRUCTION" to locate a node where to put the new element; empty param means
the element will be as the first child.

==[CreateComment]]==
Well...creates a comment after an element.

Example:
${nsisXML->CreateComment} "XPATH_INSTRUCTION" "STRING_COMMENT"

==[SetElementAttr]==
Adds an attribute and its value to an element.

Example:
${nsisXML::SetElementAttr} "XPATH_INSTRUCTION" "Attribute" "Value"

==[SetElementText]==
Sets the text for an element.

Example:
${nsisXML->SetElementText} "XPATH_INSTRUCTION" "STRING_TEXT"

==[Display]==
Shows in a MessageBox How's your xml tree going.

Example:
${nsisXML->Display}

==[Release]==
Frees the memory from the xml template and save the xml into a file.

Example:
${nsisXML->Release} "$EXEDIR\myxml.xml"
Attached Files
File Type: zip beta.zip (24.6 KB, 758 views)


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 29th September 2005, 20:42   #23
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
pre-release (build 1.0.3)

Another changes and bug fixes... see the readme and the examples...
Attached Files
File Type: zip beta.zip (27.6 KB, 602 views)


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 30th September 2005, 01:37   #24
Jamyn
Junior Member
 
Join Date: Aug 2002
Location: Texas
Posts: 36
In your attached archive: nsixml.nsh should be named nsisxml.nsh

Also, trying to compile example 1 (included with the package) fails with:

PHP Code:
File"nsisXML.dll"->"$PLUGINSDIR\nsisXML.dll" [compress23575/65536 bytes
Plugin Command
Build 0
DetailPrint
"Build version: $0"
Invalid command: ${nsisXML->xPath}
Error in script "C:\Documents and Settings\Administrator\Desktop\stripped\exampe-1.nsi" on line 17 -- aborting creation process 
Full log attached. Still, I like the idea. Thank you for writing this!
Attached Files
File Type: txt nsisxml.txt (6.5 KB, 1086 views)
Jamyn is offline   Reply With Quote
Old 30th September 2005, 19:45   #25
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Quote:
In your attached archive: nsixml.nsh should be named nsisxml.nsh
That type was fix and is going to publish in the next, and final prerelease
Quote:
Also, trying to compile example 1 (included with the package) fails with:
Ok...I read you error log....and seems that you missed to include in the same folder one of the xml's.
In a few moments I'm going to post the final prerelease...


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 30th September 2005, 20:46   #26
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
pre-release (build 1.0.4)

Final preRelease... see the help file and the examples
Almost there!

Any suggestions are welcome
Attached Files
File Type: zip beta.zip (75.2 KB, 619 views)


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 3rd October 2005, 17:54   #27
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Well... plugin uploaded into my site

Thanks for the people who test it


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 16th October 2005, 00:20   #28
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
nsisXML (build 1.0.5)

Ok.. the plugin is updated, the only new thing that the CreateElement function can tidy-up...

TODO:
1.- Tidy on LoadXML
2.- Remove Attribute param.



* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 16th October 2005, 13:12   #29
Comm@nder21
Major Dude
 
Join Date: Jul 2003
Location: germany, b-w
Posts: 734
Send a message via ICQ to Comm@nder21
great work man, thanx

attached a repack for easier installing to nsis.

i also added some code to the include file for a future feature:
multiple sessions.

you'll get the idea by reading the new .nsh file
Attached Files
File Type: zip plugin_nsisxml.zip (30.0 KB, 689 views)
Comm@nder21 is offline   Reply With Quote
Old 16th October 2005, 23:37   #30
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917


Nice one


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 17th October 2005, 01:16   #31
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
nsisXML (build 1.0.6)

More updates: includes function to remove attributes, a tidy function for xml files and a few debug functions that help you test your xpath syntaxes without saving the file

TODO:
1.- Tidy a inputed XML string (the last one)

@Commander: if you want to modify nsisxml.nsh send me the updated one by PM, thanks


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 7th December 2005, 10:43   #32
gbanfill
Junior Member
 
Join Date: Dec 2005
Posts: 2
Character Limit

Hi all,

I'm using ${nsisXML->SetElementText} to set a change a config file and set a connection string. However I get an "Runtime Error! abnormal program Termination" popup window and the instrcution is not executed.

The character string I am trying to set is greater than 64 characters long. If I try with a different (shorter) string, it works correctly.

Does anyone know anything about a character limit on the SetElementText method?

If it helps the simpleiset form of

Quote:
Name "installer"

OutFile "C:\installer.exe"

!include "nsisXML.nsh"


Section "Installer"

${nsisXML->OpenXML} "C:\test.xml"

; If there are 63 x's the program will run, if there are 65 then an error will occur.

${nsisXML->SetElementText} "/a" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

${nsisXML->Release} "C:\test.xml"

SectionEnd

Thanks in advance for any help you can give.
George
gbanfill is offline   Reply With Quote
Old 7th December 2005, 16:43   #33
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
Please post both script & xml file to give it a look


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 8th December 2005, 08:25   #34
gbanfill
Junior Member
 
Join Date: Dec 2005
Posts: 2
HI Joel,

Here is a cut down version of what I am trying to do. Ziped up so there arent so many files to worry about.

Include & plugins contain the dll of nsisXML that I have been using. This is more for your reference than anything else.

Example.xml is the xml file I am trying to use. I am using this as the example as this file can't change in stucture or namespace (which has added other problems!).

Installer.exe is the installer as build on my machine.

Any more information you want let me know.

Cheers

George
Attached Files
File Type: zip nsisxml_example.zip (72.2 KB, 625 views)
gbanfill is offline   Reply With Quote
Old 8th December 2005, 18:24   #35
Joel
Debian user
(Forum King)
 
Joel's Avatar
 
Join Date: Jan 2003
Location: Arch land
Posts: 4,917
I'll look it..this weekend, maybe the begin of the next one, I'll post an updated version dll one.


* PC: Intel Core 2 DUO E6550 @ 2.33 GHz with 2 GB RAM: Archlinux-i686 with MATE.
* Laptop: Intel Core 2 DUO T6600 @ 2.20 GHz with 4 GB RAM: Archlinux-x86-64 with MATE.
Joel is offline   Reply With Quote
Old 25th February 2009, 00:01   #36
AaronLS
Senior Member
 
Join Date: Mar 2008
Posts: 129
Multiple elemnts for SetElementText

I have a single Processed element, containing multiple Form elements, each with a single Path element.

I want to set all of the Path elements(across all the form elements) to the same value:
${nsisXML->SetElementText} "/Processed[0]/Form/Path[0]" "dsfgsdgsd"

However, this is only setting the Path element under the first form. Is there a way to iterate? Maybe using an iterator in the string? If that, then how would I know that I've gone past the last Form element? Would an error code be set that I can check each iteration of my loop, or can I use one of the other functions to test for the existance of the element before I try to set it?
AaronLS is offline   Reply With Quote
Old 25th February 2009, 00:13   #37
AaronLS
Senior Member
 
Join Date: Mar 2008
Posts: 129
Oh... anyone have a workaround for the issue with long text for SetElementText?
AaronLS is offline   Reply With Quote
Old 5th April 2011, 15:46   #38
ripper17
Junior Member
 
Join Date: May 2006
Location: Germany
Posts: 6
Send a message via ICQ to ripper17
I know this thread has been dead quite some time, however I found the plug-in very useful - except for one thing: I was trying to set an ElementText with more than 64 characters, which failed.
So I downloaded the sources (thanks Joel for providing them) and did the quick change to now support 1024 characters. I've also created a simple project for Visual Studio 2008 to build this plug-in.

NOTE: I have not tested this code AT ALL! It does what I need and I haven't really changed much else. So most likely, no issues have been added by my change, but I don't know if this plug-in had any issues before that. Use at your own risk.

NOTE2: I don't know if I am allowed to upload msxml5.dll (the version I used to compile) - so I did not. If you need to compile the nsisXML.dll for yourself, you will have to find it or any other version > 2 and put it in the same folder as "main.cpp" and adapt the line "#import "msxml5.dll" " to the correct version number.

The ZIP file contains the sources, the project and the newly build nsisXML.dll (copy to your NSIS\plugins dir) and the (unchanged) nsisxml.nsh (copy to your NSIS\include dir)

Best

Martin

Please note that the attached plug-in depends on VS 2008 runtimes, msvcr90.dll may not be present on the customer comp (or you should handle the situation and install VS runtimes). Original plug-in from Joel created in VS 6 and depends on mcvcrt.dll, but this is acceptable. - Takhir
Attached Files
File Type: zip nsisXML.zip (15.2 KB, 274 views)
ripper17 is offline   Reply With Quote
Old 7th May 2011, 06:11   #39
Takhir
Major Dude
 
Join Date: Feb 2004
Location: Moscow, Russia
Posts: 1,220
ripper17 (and release users - 20 downloads) - please note that plug-in depends on VS 2008 runtimes, msvcr90.dll may not present on the customer comp (or you should handle the situation and install VS runtimes). Original plug-in from Joel created in VS 6 and depends on mcvcrt.dll, but this is acceptable.
Attached Thumbnails
Click image for larger version

Name:	depends.gif
Views:	265
Size:	30.2 KB
ID:	48807  
Takhir is offline   Reply With Quote
Old 7th May 2011, 09:44   #40
Afrow UK
Moderator
 
Afrow UK's Avatar
 
Join Date: Nov 2002
Location: Surrey, England
Posts: 8,433
Added to post.

Stu
Afrow UK is offline   Reply With Quote
Reply
Go Back   Winamp & SHOUTcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump