<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Recent Discussions — SRP Forum</title>
        <link>https://forum.srpcs.com/</link>
        <pubDate>Sat, 10 Oct 2026 04:39:21 +0000</pubDate>
        <language>en</language>
            <description>Recent Discussions — SRP Forum</description>
    <atom:link href="https://forum.srpcs.com/discussions/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>NULL value into column &quot;%1%&quot;. -</title>
        <link>https://forum.srpcs.com/discussion/1661/null-value-into-column-1</link>
        <pubDate>Thu, 08 Oct 2026 20:09:46 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>jimvaughan</dc:creator>
        <guid isPermaLink="false">1661@/discussions</guid>
        <description><![CDATA[Trying to modify a script associated with a menu item on a form. When saving the script, or checking the syntax I get this error "NULL value into column "%1%". - "

It only does this after I edit the script. 

Any ideas?]]>
        </description>
    </item>
    <item>
        <title>Is there a built-in TCL verb to sum a multivalue field</title>
        <link>https://forum.srpcs.com/discussion/1660/is-there-a-built-in-tcl-verb-to-sum-a-multivalue-field</link>
        <pubDate>Tue, 22 Sep 2026 17:37:57 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>angelo_melo</dc:creator>
        <guid isPermaLink="false">1660@/discussions</guid>
        <description><![CDATA[Is there a built-in TCL verb for summing values?

For example, if my STUDENT table has a GRADES column containing a VM-delimited list of floats, can I do something like:

SELECT STUDENT WITH SUM(GRADES) GT 

I know this can be done using a symbolic, but I was wondering if there’s a built-in TCL command/verb that can do this directly.]]>
        </description>
    </item>
    <item>
        <title>How to randomly shuffle an array</title>
        <link>https://forum.srpcs.com/discussion/1659/how-to-randomly-shuffle-an-array</link>
        <pubDate>Mon, 14 Sep 2026 21:42:48 +0000</pubDate>
        <category>SRP Utilities</category>
        <dc:creator>angelo_melo</dc:creator>
        <guid isPermaLink="false">1659@/discussions</guid>
        <description><![CDATA[Is there a way to randomly shuffle the elements of an array?]]>
        </description>
    </item>
    <item>
        <title>Runtime error</title>
        <link>https://forum.srpcs.com/discussion/1658/runtime-error</link>
        <pubDate>Mon, 07 Sep 2026 23:57:00 +0000</pubDate>
        <category>SRP HTTP Framework</category>
        <dc:creator>gerryvn</dc:creator>
        <guid isPermaLink="false">1658@/discussions</guid>
        <description><![CDATA[Have been away in NZ
Now back on framework
On my test system I get a new api to work
deployed and updated changes to client site, created a new resource etc

when running in postman
get error as follows, and a debug on system
detail": "ENG0010:  RTP16, line 1.  Variable has not been assigned a value."
procedure = http_mc
and below is the log
HTTP Framework   : v4.0.10.2 - 09/04/2023 01:15PM
Time to Execute  : 00h 00m 00s 044ms
Request Date/Time: Mon, 07 Sep 2026 23:46:27 GMT
Request Method   : 
Request URL      : http://127.0.0.1/api
Authorization    : None
--------------------------------------------------------------------------------
Status: 500 Internal Server Error
Content-Type: application/problem+json
Content-Length: 144

{"type":"about:blank","title":"Internal Server Error","status":500,"detail":"ENG0010:  RTP16, line 1.  Variable has not been assigned a value."}

any help appreciated

thanks 

Gerry]]>
        </description>
    </item>
    <item>
        <title>Sectigo</title>
        <link>https://forum.srpcs.com/discussion/1655/sectigo</link>
        <pubDate>Mon, 20 Jul 2026 17:12:52 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>jimvaughan</dc:creator>
        <guid isPermaLink="false">1655@/discussions</guid>
        <description><![CDATA[Is there a webpage anywhere that explains  what I need to do use the usb stick I just received to allow signing of NSIS scripts?

If I am correct I first need to somehow unlock the stick and then make modification to my NSIS script? Is this correct?]]>
        </description>
    </item>
    <item>
        <title>403 Error</title>
        <link>https://forum.srpcs.com/discussion/1657/403-error</link>
        <pubDate>Fri, 14 Aug 2026 02:49:36 +0000</pubDate>
        <category>SRP HTTP Framework</category>
        <dc:creator>gerryvn</dc:creator>
        <guid isPermaLink="false">1657@/discussions</guid>
        <description><![CDATA[Hi All,
Newby here
Trying to run the framework system
OI is running, registry is set OK.
I had it running sort of but now it's not working for me at all
when testing on browser with directory browsing enabled it shows the correct folder with the various files in it ie oecgi4.exe and web.config
when I disable the browsing it says access to 127.0.0.1 was denied
(same error in postman, and can't get past that)
it should show {"type":about blank..... etc as per 'testing for success' document from srp
it was doing that at some stage..

the oengine server service is running however
running java 1.8 and is 64 bit 
tried an older version but same error
when I run the command as per above doc as follows:
"C:\Program Files\Java\jre1.8.0_501\bin\java"  -jar oesockerserver.jar -d 3 
I get an error saying class version = 55 and should be 52
not sure if that is what is causing it
I did an upgrade of Oi to the latest version, maybe that is causing an issue?

I don't really know how to proceed from here..

Any ideas welcome please.

Thanks..

Gerry]]>
        </description>
    </item>
    <item>
        <title>DowNload</title>
        <link>https://forum.srpcs.com/discussion/1656/download</link>
        <pubDate>Wed, 22 Jul 2026 19:44:02 +0000</pubDate>
        <category>SRP Editor</category>
        <dc:creator>jimvaughan</dc:creator>
        <guid isPermaLink="false">1656@/discussions</guid>
        <description><![CDATA[<img src="https://forum.srpcs.com/uploads/editor/ta/jxkp4j61mmxs.png" alt="" />
Getting this error when trying to download editor. ]]>
        </description>
    </item>
    <item>
        <title>Icon</title>
        <link>https://forum.srpcs.com/discussion/1653/icon</link>
        <pubDate>Wed, 15 Jul 2026 22:15:14 +0000</pubDate>
        <category>SRP Editor</category>
        <dc:creator>jimvaughan</dc:creator>
        <guid isPermaLink="false">1653@/discussions</guid>
        <description><![CDATA[The button across the top of the editor are separated into groups by a vertical line (a button I assume) I have done this before but I forget how. What icon (ico or bmp) do you use for this separator?]]>
        </description>
    </item>
    <item>
        <title>Best ways to store binary data in OI</title>
        <link>https://forum.srpcs.com/discussion/1652/best-ways-to-store-binary-data-in-oi</link>
        <pubDate>Wed, 15 Jul 2026 20:29:13 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>angelo_melo</dc:creator>
        <guid isPermaLink="false">1652@/discussions</guid>
        <description><![CDATA[I am looking for tips and suggestions on the best way to store and serve binary data on a table..

I have a <b>DOCUMENT</b> table that stores metadata about attachments, while the PDF files themselves are stored on the file system.

Whenever our web-based frontend needs to retrieve a PDF, it makes an HTTP call to our OI backend. The backend performs an `OSBRead`, then uses `SRP_Encode` to Base64-encode the PDF, wraps the encoded data in JSON, and sends it back to the frontend.

I have noticed that with larger PDFs, the time required to read and encode the files becomes noticeable. I have experimented with increasing the number of bytes read by `OSBRead`, which has improved performance, but the overall process can still be slow.

Would it make sense to store the Base64-encoded PDF data directly in the `DOCUMENT` record instead?

Are there any concerns or limitations I should be aware of regarding record size, performance, or storing large amounts of encoded binary data directly in an OI record?
]]>
        </description>
    </item>
    <item>
        <title>How to free/Unblock .NET DLLs</title>
        <link>https://forum.srpcs.com/discussion/1651/how-to-free-unblock-net-dlls</link>
        <pubDate>Mon, 13 Jul 2026 15:38:27 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>angelo_melo</dc:creator>
        <guid isPermaLink="false">1651@/discussions</guid>
        <description><![CDATA[How do I free / unblock DLLs initialized by "StartDotNet()" and "Set_Property.NET(assemblyHandle, 'AssemblyName', assemblyName)"?]]>
        </description>
    </item>
    <item>
        <title>Request limits</title>
        <link>https://forum.srpcs.com/discussion/1649/request-limits</link>
        <pubDate>Sat, 04 Jul 2026 13:28:14 +0000</pubDate>
        <category>SRP Engine Server</category>
        <dc:creator>AusMarkB</dc:creator>
        <guid isPermaLink="false">1649@/discussions</guid>
        <description><![CDATA[Are there any limitations on the number of requests that the engine server can queue?
I'm finding not all the expected requests are completing. Some are. Some aren't. That's for requests of the same type. I'll build in extensive logging if necessary but I'm just looking to eliminate/identify some possibilities first.]]>
        </description>
    </item>
    <item>
        <title>RevDotNet errors on send mail</title>
        <link>https://forum.srpcs.com/discussion/1650/revdotnet-errors-on-send-mail</link>
        <pubDate>Wed, 08 Jul 2026 16:43:36 +0000</pubDate>
        <category>SRP Mail Utility</category>
        <dc:creator>sbotes</dc:creator>
        <guid isPermaLink="false">1650@/discussions</guid>
        <description><![CDATA[Server is Windows 2016.  When we have multiple email addresses in the sendto field we see a RevDotNet failure.  
AI(Claude) tells me this is the problem.  Other email with a single address in sendto seems to work okay. I have made sure that the string of addresses is separated by commas.

The error is being thrown while parsing an email address string into a System.Net.Mail.MailAddress object. Here's what's happening:
The header in question: Based on the stack trace, SRPMail.Message.StringToAddress(String s) is taking a string and passing it directly into the single-address MailAddress constructor:
at SRPMail.Message.StringToAddress(String s)
at SRPMail.Message..ctor(String message, String body, String licenseText, String licenseHtml)
The comma character it's complaining about is coming from the recipient list shown at the bottom of your log:
kareng@shoesforcrews.com,daisy@shoesforcrews.com,aldof@shoesforcrews.com
Why it fails: System.Net.Mail.MailAddress's constructor (the one used by MailAddressParser.ParseAddress) expects a single email address, not a comma-separated list. When SRPMail.Message.StringToAddress tries to build one MailAddress object out of that whole comma-separated string, the parser reads up to the first comma, then chokes because a comma is not a valid character within a single address/header value — hence "invalid character was found in the mail header: ','".
Likely fix, depending on where you have access to modify this:

If this is in SRPMail's source code, StringToAddress needs to split the string on commas first and construct a MailAddress for each recipient (adding each to a MailAddressCollection, e.g., MailMessage.To.Add(...) per address), rather than passing the entire multi-address string to a single MailAddress constructor.
If SRPMail is a black-box/compiled library you can't edit, check whether it has a separate method or delimiter convention for multiple recipients (some mail wrapper libraries expect semicolons ; instead of commas, or expect you to call an "AddRecipient" method once per address rather than passing a combined string).


]]>
        </description>
    </item>
    <item>
        <title>MAPIAddress</title>
        <link>https://forum.srpcs.com/discussion/1648/mapiaddress</link>
        <pubDate>Thu, 02 Jul 2026 19:09:24 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>BarryStevens</dc:creator>
        <guid isPermaLink="false">1648@/discussions</guid>
        <description><![CDATA[What is the substitute in OI10 for MAPIAddress that was in OI9]]>
        </description>
    </item>
    <item>
        <title>$DEBUG</title>
        <link>https://forum.srpcs.com/discussion/1646/debug</link>
        <pubDate>Fri, 29 May 2026 19:44:03 +0000</pubDate>
        <category>SRP Editor</category>
        <dc:creator>BarryStevens</dc:creator>
        <guid isPermaLink="false">1646@/discussions</guid>
        <description><![CDATA[Can the new OI10 <b>$DEBUG</b> be highlighted in red for the OI10 version of the editor]]>
        </description>
    </item>
    <item>
        <title>How to use 'Options' to validate passed-in service parameters</title>
        <link>https://forum.srpcs.com/discussion/1647/how-to-use-options-to-validate-passed-in-service-parameters</link>
        <pubDate>Tue, 02 Jun 2026 13:48:15 +0000</pubDate>
        <category>SRP Utilities</category>
        <dc:creator>angelo_melo</dc:creator>
        <guid isPermaLink="false">1647@/discussions</guid>
        <description><![CDATA[<h3>Code example </h3>

<pre>
Options DoSomething.thing.options = 'thing 1', 'thing 2', 'thing 3', 'thing 4'
Service DoSomething(thing=DoSomething.thing.options)
    
    // Validate param
    * How to make sure `thing` is one of `DoSomething.thing.options`
    
    Response = 'Did ' : thing
    
end service
</pre>

<h3>Question</h3>

Is it possible to access the values defined by an "Options" statement at runtime so they can be used to validate a service argument?

In other words, can I validate that thing is one of the values from "DoSomething.thing.options", without manually duplicating the same list of values inside the service?]]>
        </description>
    </item>
    <item>
        <title>Attach_Table</title>
        <link>https://forum.srpcs.com/discussion/1645/attach-table</link>
        <pubDate>Thu, 21 May 2026 00:34:22 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>jimvaughan</dc:creator>
        <guid isPermaLink="false">1645@/discussions</guid>
        <description><![CDATA[Code looks something like this, with Table_Names set to an @FM delimited list of tables. And the directory contains a bunch of rev files. Files where originally attached in a different location and copied to this buffer directory where they are then re-attached. 

Dir_Name = "C:\Users\jimva\AppData\Local\Temp\TACTIC_BUFFER\5\"
Call Attach_Table(Dir_Name, Table_Names, "", "")

Tables are not attached Status() returns zero. This code works fine in OI 9.4 is something different in OI10?

]]>
        </description>
    </item>
    <item>
        <title>Returning a record to a calling pgm using post_event</title>
        <link>https://forum.srpcs.com/discussion/1644/returning-a-record-to-a-calling-pgm-using-post-event</link>
        <pubDate>Wed, 20 May 2026 18:04:13 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>JGlover</dc:creator>
        <guid isPermaLink="false">1644@/discussions</guid>
        <description><![CDATA[I have reason to change a use of end_dialog to post_event.  According to documentation, up to 20 params can be passed. I'm passing a single @fm-delimited record:

"post_event(winid,'CLOSE',pseudo)", getting the error:

"ENG0711: PS_EXEC_METHOD, line 1.  Too many parameters passed to procedure RUN_EVENT."
]]>
        </description>
    </item>
    <item>
        <title>SRP Editor Suggestion Box</title>
        <link>https://forum.srpcs.com/discussion/1051/srp-editor-suggestion-box</link>
        <pubDate>Fri, 11 Sep 2020 04:22:12 +0000</pubDate>
        <category>SRP Editor</category>
        <dc:creator>Opto_Will</dc:creator>
        <guid isPermaLink="false">1051@/discussions</guid>
        <description><![CDATA[Has SRP ever thought of grouping favorites via tabs at the top of the Favorites Bar or (preferably due to witdh considerations) collapsible header entries in the list that Procedures (etc.) can be attached to?

I am working on five projects at once at the moment and the list of files I attack frequently is getting quite long (requiring a decent scroll)!!]]>
        </description>
    </item>
    <item>
        <title>SRP_Regex crash with invalid pattern</title>
        <link>https://forum.srpcs.com/discussion/1643/srp-regex-crash-with-invalid-pattern</link>
        <pubDate>Fri, 01 May 2026 14:05:53 +0000</pubDate>
        <category>SRP Utilities</category>
        <dc:creator>angelo_melo</dc:creator>
        <guid isPermaLink="false">1643@/discussions</guid>
        <description><![CDATA[
<p>Hi,</p>
<br />
<p>I noticed an issue with  <b>SRP_Regex</b>, where if an invalid pattern is passed in, OI crashes.</p>
<p>Our <b>SRPUtilites</b> DLL version is 2.2.15.3 </p>
<h4>Examples</h4>

<p>✅ This works</p>
<pre>
goodEmailPattern = '.*@mydomain\.com$' 
isOurEmail       = SRP_Regex('Match', 'angelo.melo@mydomain.com', emailPattern)
</pre>

<p> 😢 This kills OI</p>
<pre>
badEmailPattern  = '*@mydomain\.com$' 
isOurEmail       = SRP_Regex('Match', 'angelo.melo@mydomain.com', emailPattern)
</pre>

The difference is the missing “.” (period) before the “@” sign, which makes the pattern invalid. 
In regex101.com that pattern raises the error 
<pre>
<b>* The preceding token is not quantifiable</b>
</pre>

It would be helpful if <b>SRP_Regex</b> returned a similar error message instead of crashing the runtime.

Thank you
]]>
        </description>
    </item>
    <item>
        <title>How to escape periods in Super Strings</title>
        <link>https://forum.srpcs.com/discussion/1642/how-to-escape-periods-in-super-strings</link>
        <pubDate>Tue, 28 Apr 2026 22:12:03 +0000</pubDate>
        <category>SRP Utilities</category>
        <dc:creator>angelo_melo</dc:creator>
        <guid isPermaLink="false">1642@/discussions</guid>
        <description><![CDATA[<p>Hi, I am trying to figure out how to properly escape periods (.) in Super Strings.</p>

<h4>Example 1</h4>

<p>This works as expected:</p>

<pre>
name      = "Angelo"
greeting  = "Hello, $name."
</pre>

<p>But this does not work:</p>

<pre>
networkID = "199.188.1"
hostID    = "22"
myIP      = `$networkID.$hostID`
</pre>

<h4>Example 2</h4>

<pre>
jsonProperty = 'people_array'
itemIndex    = 4
nameProperty = 'name_full_with_middle_init'
</pre>

<p>This works:</p>

<pre>
jsonPath_noSuperStr = jsonProperty : '.' : itemIndex : '.' : nameProperty
</pre>

<p>But this does not:</p>

<pre>
jsonPath_yesSuperStr = `$jsonProperty.$itemIndex.$nameProperty`
</pre>

<p><b>Note:</b> When I say "does not work," I mean it throws a "Variable not assigned to a value" runtime error.</p>

<p>Is there a proper way to escape or handle periods inside Super Strings?</p>

<p>Thanks you!</p>]]>
        </description>
    </item>
    <item>
        <title>SRP Editor version and SRPEditor.ocx versions are out of sync</title>
        <link>https://forum.srpcs.com/discussion/1641/srp-editor-version-and-srpeditor-ocx-versions-are-out-of-sync</link>
        <pubDate>Fri, 24 Apr 2026 19:47:33 +0000</pubDate>
        <category>SRP Editor</category>
        <dc:creator>Sandra</dc:creator>
        <guid isPermaLink="false">1641@/discussions</guid>
        <description><![CDATA[I just installed the latest version of SRP Editor (3.4.11.0) and when I look at the version number it shows the old version number for the Editor Version and the new version number for the SRPEditor.ocx. I've tried re-registering the .ocx file but that has not resolved the issue. Am I missing something?]]>
        </description>
    </item>
    <item>
        <title>DLL Prototype</title>
        <link>https://forum.srpcs.com/discussion/1640/dll-prototype</link>
        <pubDate>Wed, 22 Apr 2026 21:40:59 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>jimvaughan</dc:creator>
        <guid isPermaLink="false">1640@/discussions</guid>
        <description><![CDATA[After migration I see this in the logfile. 
Imported "DLL_GDI32_MIGRATED" DLL Prototype record OK
However, when my code calls a function like CreateCopatibleBitmap, OI says the code could not be found (or words to that effect). 
Do I need to do some additional steps after migrating the DLL prototype records?

]]>
        </description>
    </item>
    <item>
        <title>Struct</title>
        <link>https://forum.srpcs.com/discussion/1639/struct</link>
        <pubDate>Wed, 22 Apr 2026 19:38:27 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>jimvaughan</dc:creator>
        <guid isPermaLink="false">1639@/discussions</guid>
        <description><![CDATA[Does any tool exist to copy structures from OI 9.4 to OI 10?]]>
        </description>
    </item>
    <item>
        <title>OI 10 Migrate</title>
        <link>https://forum.srpcs.com/discussion/1638/oi-10-migrate</link>
        <pubDate>Tue, 21 Apr 2026 20:05:53 +0000</pubDate>
        <category>OpenInsight</category>
        <dc:creator>jimvaughan</dc:creator>
        <guid isPermaLink="false">1638@/discussions</guid>
        <description><![CDATA[Trying to migrate from OI9 to OI10.

Wanted to start from scratch, so I deleted app in OI10. When I know try to transfer the app again, a bunch of options are not available, see screenshot. I tried un-installing OI10 and re-installing. These options were available when I first did the transfer. 

What am I doing wrong?

<img src="https://forum.srpcs.com/uploads/editor/au/y30bsdiofegc.png" alt="" />

Nevermind I figured it out. You need to do it from the new app. 

]]>
        </description>
    </item>
    <item>
        <title>NSIS SRPUtil</title>
        <link>https://forum.srpcs.com/discussion/1598/nsis-srputil</link>
        <pubDate>Wed, 26 Mar 2025 22:26:47 +0000</pubDate>
        <category>SRP Utilities</category>
        <dc:creator>BarryStevens</dc:creator>
        <guid isPermaLink="false">1598@/discussions</guid>
        <description><![CDATA[My nsis rdk create cant find SRPUtil , where can I download this from. It seems to be missing from the 'SRP NSIS Utilities' download (unless it is being blocked, should it be getting installed)]]>
        </description>
    </item>
    <item>
        <title>How to uniquely identify worker/engine instances?</title>
        <link>https://forum.srpcs.com/discussion/1637/how-to-uniquely-identify-worker-engine-instances</link>
        <pubDate>Mon, 30 Mar 2026 17:25:55 +0000</pubDate>
        <category>SRP HTTP Framework</category>
        <dc:creator>angelo_melo</dc:creator>
        <guid isPermaLink="false">1637@/discussions</guid>
        <description><![CDATA[I’m experimenting with a custom logger for our OI HTTP server and want each engine to append its log entries to its own file.

I’m struggling to find a reliable way to identify the current engine so I can name the log files accordingly.

I initially tried using the engine’s PID, but since engines are despawned and respawned depending on traffic, the PID isn’t stable and ends up referring to different processes over time.

Would it be possible to use the port number of the engine handling a given HTTP request as an identifier? Or is there a better approach for uniquely identifying each engine instance?]]>
        </description>
    </item>
    <item>
        <title>Editor looping resize</title>
        <link>https://forum.srpcs.com/discussion/1636/editor-looping-resize</link>
        <pubDate>Fri, 27 Mar 2026 02:25:14 +0000</pubDate>
        <category>SRP Editor</category>
        <dc:creator>AusMarkB</dc:creator>
        <guid isPermaLink="false">1636@/discussions</guid>
        <description><![CDATA[Often when my machine wakes from its sleep, if I have a copy of the editor open, and I usually do, it seems to get stuck in a loop doing something. It makes it difficult to do anything else because it is constantly changing app focus. I accept that the source of the issue may not be the editor, but it is what is displaying the symptom. Usually, I have to end the OI task via task manager to get it to stop though I noticed this morning that it stopped on its own after about ten minutes. 
The editor is constantly alternating between maximised and not.
see videos.
https://www.dropbox.com/scl/fi/2ta2k8oamamqp0gyp643f/flashingeditor.mp4?rlkey=z3qkgjojqvdwstrtk7dsnsdjb&amp;dl=0
https://www.dropbox.com/scl/fi/dlj7scm2m4t05cpifznpr/flashingeditor2.mp4?rlkey=7x76qgj4amxy9570q1gx3qtck&amp;dl=0
Just wondering if anyone else has experienced this.]]>
        </description>
    </item>
    <item>
        <title>SRP_ActiveX_Info.exe - No expiry date shown</title>
        <link>https://forum.srpcs.com/discussion/1635/srp-activex-info-exe-no-expiry-date-shown</link>
        <pubDate>Wed, 18 Feb 2026 16:42:38 +0000</pubDate>
        <category>General</category>
        <dc:creator>Hank</dc:creator>
        <guid isPermaLink="false">1635@/discussions</guid>
        <description><![CDATA[Trying to verify the license date for my SRPCS controls.
Running SRP_ActiveX_Info, It shows everything as being Licensed, but does not show a license expiry date.

Should it?  If not, how can I see the license expiry date.

Note: the SRP_ActiveX_Info.exe has version 2.0.1.0,  64bit version of controls.





]]>
        </description>
    </item>
    <item>
        <title>Sending Email with attachment returns &quot;The specified protocol is unknown&quot;</title>
        <link>https://forum.srpcs.com/discussion/1633/sending-email-with-attachment-returns-the-specified-protocol-is-unknown</link>
        <pubDate>Tue, 17 Feb 2026 22:49:49 +0000</pubDate>
        <category>SRP Mail Utility</category>
        <dc:creator>sbotes</dc:creator>
        <guid isPermaLink="false">1633@/discussions</guid>
        <description><![CDATA[Hi Kevin,

I have a customer for whom we can send mail just fine, except with an attachment. When we send with an attachment, the error in the title is returned.  The same code works on other computers just fine. This one is Windows 10 PRO. 
Here is the configuration file I send to SRP_SEND_MAIL

		ConfigFile    = ""
		ConfigFile&lt;1&gt; = 2													; * Send Using Port (Email server not on local machine)
		//ConfigFile&lt;1&gt; = ""													; * Send Using Port (Email server not on local machine)
		ConfigFile&lt;2&gt; = ""
		ConfigFile&lt;3&gt; = 465													; * SMTP Server Port
		//ConfigFile&lt;3&gt; = 587													; * SMTP Server Port
		ConfigFile&lt;4&gt; = "mail.smtp2go.com"
		ConfigFile&lt;5&gt; = 1                    								; * SMTP Authentication
		ConfigFile&lt;6&gt; = "sbotes@retailware.net"							    ; * Account User Name
		ConfigFile&lt;7&gt; = EmailConfig&lt;4&gt;								        ; * Account Password
		ConfigFile&lt;8&gt; = 1                                                   ; * Use SSL to send email

I have tried ConfigFile&lt;1&gt; set to both a 2 and "", Tried the two different port addresses and looked at the comments in the forum regarding ConfigFile&lt;8&gt;  but have left that at 1.

For the other systems it runs fine with ConfigFile&lt;1&gt; = 2  and ConfigFile&lt;3&gt; set to 465.

Any suggestions would be appreciated.  I have the same code on my system and can send attachments just fine. So it strikes me as something with their system. ]]>
        </description>
    </item>
    <item>
        <title>SRP_ActiveX_Info.exe - No expiry date shown</title>
        <link>https://forum.srpcs.com/discussion/1634/srp-activex-info-exe-no-expiry-date-shown</link>
        <pubDate>Wed, 18 Feb 2026 16:42:21 +0000</pubDate>
        <category>General</category>
        <dc:creator>Hank</dc:creator>
        <guid isPermaLink="false">1634@/discussions</guid>
        <description><![CDATA[Trying to verify the license date for my SRPCS controls.
Running SRP_ActiveX_Info, It shows everything as being Licensed, but does not show a license expiry date.

Should it?  If not, how can I see the license expiry date.

Note: the SRP_ActiveX_Info.exe has version 2.0.1.0,  64bit version of controls.





]]>
        </description>
    </item>
   </channel>
</rss>
