<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><div data-html-editor-font-wrapper="true" style="font-family: arial, sans-serif; font-size: 13px;">Hello,<br><br>I gave up to get the quotes by analysing the web sites. But I am willing to try it again. Unfortunately it was not successful with your sample.<br><br>The part from kmymoneyrc shows:<br><br>[Online-Quote-Source-Financial Times]<br>CSVURL=<br>DateFormatRegex=%m %d %y<br>DateRegex=as of (\\w+ \\d+ \\d+) \\d+:\\d+.+T\\.</div><br>IDBy=0<br>IDRegex=<br>PriceRegex=<span class="mod-ui-data-list__value">([\\d\\.,]+)</span><br>SkipStripping=true<br>URL=https://markets.ft.com/data/equities/tearsheet/summary?s=%1<br><br>If I use the URL and replace %1 with 716460 (WKN of SAP) I get a search page with this<br>URL: <a href="https://markets.ft.com/data/search?query=716460&assetClass=Equity">https://markets.ft.com/data/search?query=716460&assetClass=Equity</a><br><br>Symbol search seems not to be allowed here.<br><br>What is the online quotes source for German stock markets with with the least problems?<br>And what is onlinequoteseditor from Alkimia? Seems to be helpful when extracting data those sites?<br><br><br>5. August 2019 17:27, "Thomas Baumgart" <<a target="_blank" tabindex="-1" href="mailto:thb@net-bembel.de?to=%22Thomas%20Baumgart%22%20<thb@net-bembel.de>">thb@net-bembel.de</a>> schrieb:<br> <blockquote><div><div style="font-family: 'Monospace';font-size: 10pt;font-weight: 400;font-style: normal"><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Geza,</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">here it comes:</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">URL: "<a target="_blank" rel="noopener noreferrer" href="https://markets.ft.com/data/equities/tearsheet/summary?s=%1">https://markets.ft.com/data/equities/tearsheet/summary?s=%1</a>"</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Symbol: leave empty</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Price: "<span class="mod-ui-data-list__value">([\d\.,]+)</span>"</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Date: "as of (\w+ \d+ \d+) \d+:\d+.+T\.</div>"</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Format: "%m %d %y"</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Mark the "Skip HTML stripping" option. If you don't have that marked, it won't work because it verfies against some HTML tags and those will otherwise be removed.</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Don't include the surrounding quotes I have used in the values above. I just added them for better readability.</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Here's the output of the onlinequoteseditor from Alkimia:</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0"><span style="font-weight: 600;color: #ff0000">URL found: <a target="_blank" rel="noopener noreferrer" href="https://markets.ft.com/data/equities/tearsheet/summary?s=PFE:FRA">https://markets.ft.com/data/equities/tearsheet/summary?s=PFE:FRA</a>...</span></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0"><span style="font-weight: 600;color: #ff0000">Symbol found: ''</span></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0"><span style="font-weight: 600;color: #ff0000">Price found: '33.20' (33.2)</span></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0"><span style="font-weight: 600;color: #ff0000">Date found: 'Aug 05 2019'</span></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0"><span style="font-weight: 600;color: #ff0000">Date format found: 'Aug 05 2019' -> 'Mo. Aug. 5 2019'</span></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0"><span style="color: #008000">PFE:FRA PFE:FRA Mo. Aug. 5 2019 33.2</span></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Hope that also works for you. Oh, and the double quotes: that only applies if you enter the strings as C/C++ source code but not to the edit fields in the application.</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Regards</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Thomas</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">On Samstag, 3. August 2019 19:41:16 CEST Geza Giedke wrote:</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> Hello,</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> after an upgrade from 4.8.2. to 5.0.5 (while moving from openSUSE 42.3</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> to 15.1) my online quotes do not work anymore ("Unable to update price</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> for PFE.FRA (no price or no date)") nor can I get any of the default</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> sites for quotes to work.</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> There must be some mistake in the regexps I'm using, but I can't find</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> it (and when I tried them out at the RegExp tester</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> (<a target="_blank" rel="noopener noreferrer" href="http://myregexp.com/">http://myregexp.com</a>) they did work. Any help would be appreciated.</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> Maybe someone on this list can spot the mistake - I would be very</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> grateful.</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> I would like to continue using the data provided by FT, e.g.,</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> <a target="_blank" rel="noopener noreferrer" href="https://markets.ft.com/data/equities/tearsheet/summary?s=PFE:FRA">https://markets.ft.com/data/equities/tearsheet/summary?s=PFE:FRA</a></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> The page contains the price in the form</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> Price (EUR)</span><span class="mod-ui-data-list__value">34.40</span></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> which I used to to match with</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> Price\\s\\(\\w+\\)</span><span</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> class="mod-ui-data-list__value">(\\d?\\,?\\d+\\.\\d+)</span></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> (I used double \\ because of the explanation "To include a \ in a</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> regexp, enter it twice, i.e. \\. To match the backslash character</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> itself, enter it four times, i.e. \\\\." given on the QtRegExp-Help</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> page (<a target="_blank" rel="noopener noreferrer" href="https://doc.qt.io/archives/qt-4.8/qregexp.html#code-examples">https://doc.qt.io/archives/qt-4.8/qregexp.html#code-examples</a>),</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> but I also tried out several variants of the above without doubling</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> the backslashes (since the default entries in KMyMoney use single</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> slashes only) such as:</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> Price \(EUR\)</span><span class="mod-ui-data-list__value">([\d, ]+\.\d+)</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> but the result is always the same. To see that I can match at least</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> something, I tried</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> utf-(\d)</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> which then indeed gives "8" -- the only "expected" result I could produce.</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> The date comes as</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> as of Aug 02 2019 17:04 BST.</div></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> which I used to match with</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> as of (\\w+\\s\\d+\\s\\d+)\\s\\d+:\\d+\\sBST</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> or with</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> as of (\w+ \d+ \d+)</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> But now I always get "(no price or no date)". What am I doing wrong?</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> The new KMyMoney also seems to require to extract the identifier from</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> the file (which seems weird since it's already used to identify the</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> file); I use</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> /data/equities/tearsheet/charts\?s=(\w+:\w+)</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> for this; when I leave the corresponding line empty The response</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> changes slightly, including also a "Identifier found: ''"</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> before the "(no price or no date)" line.</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> Is there some way in which I can see/debug how the RegExp I'm using is</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> being matched?</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> Thanks a lot for your time and help.</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> best regards</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">> Geza</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">></p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">--</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Regards</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Thomas Baumgart</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0"><a target="_blank" rel="noopener noreferrer" href="https://www.signal.org/">https://www.signal.org</a> Signal, the better WhatsApp</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">-------------------------------------------------------------</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Why do programmers wear glasses?</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">Cause they don't C#.</p><p style="margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;-qt-block-indent: 0;text-indent: 0px;-qt-user-state: 0">-------------------------------------------------------------</p></div></div></blockquote><br><br><signature>--<br>regards, Jochen</signature></div></body></html>