<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Frage zu best practice plattformübergreifend nutzbares Module]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe ein Modul geschrieben, das ich unter Windows, Linux (CLI Anwendung), sowie aus Python heraus (Win,Linux) nutze (Python Modul per SWIG erezugt).</p>
<p>Die Schnittstelle besteht sowohl aus einigen Methoden (nur um Standardanwendungen komfortabler zu machen), als auch einer Klasse, die eigentlich die ganze Logik enthält.</p>
<p>Das funktioniert auch alles ganz Prima, nur habe ich ein Problem, wenn Daten als Strings ausgetauscht werden. Insbesondere mit Python gibt da Probleme, wenn von manchenn Tools Strings, und von anderen unicode-Strings kommen (u&quot;&quot;).<br />
Leider kann ich auch nicht vorschreiben, dass von Python nur unicode kommen darf.<br />
Ich möchte auch ungern alle Methoden doppelt erstellen.<br />
Zudem funktioniert es auch nicht so einfach (nach eigenen Untersuchungen), für Python überladene Funktionen bereitzustellen, ich lande immer in der wstring-Variante.</p>
<p>Wie würdet ihr das lösen?<br />
Intern mit char oder wchar_t arbeiten? Oder char unter Linux und wchar_t unter Windows? Python Schnittstelle mit Wrapper und Konvertierungen?</p>
<p>Bin für jegliche Anregungen dankbar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
<p>Grüße<br />
Mattes</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/282390/frage-zu-best-practice-plattformübergreifend-nutzbares-module</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 07:13:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/282390.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Feb 2011 13:10:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu best practice plattformübergreifend nutzbares Module on Sat, 19 Feb 2011 13:10:48 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe ein Modul geschrieben, das ich unter Windows, Linux (CLI Anwendung), sowie aus Python heraus (Win,Linux) nutze (Python Modul per SWIG erezugt).</p>
<p>Die Schnittstelle besteht sowohl aus einigen Methoden (nur um Standardanwendungen komfortabler zu machen), als auch einer Klasse, die eigentlich die ganze Logik enthält.</p>
<p>Das funktioniert auch alles ganz Prima, nur habe ich ein Problem, wenn Daten als Strings ausgetauscht werden. Insbesondere mit Python gibt da Probleme, wenn von manchenn Tools Strings, und von anderen unicode-Strings kommen (u&quot;&quot;).<br />
Leider kann ich auch nicht vorschreiben, dass von Python nur unicode kommen darf.<br />
Ich möchte auch ungern alle Methoden doppelt erstellen.<br />
Zudem funktioniert es auch nicht so einfach (nach eigenen Untersuchungen), für Python überladene Funktionen bereitzustellen, ich lande immer in der wstring-Variante.</p>
<p>Wie würdet ihr das lösen?<br />
Intern mit char oder wchar_t arbeiten? Oder char unter Linux und wchar_t unter Windows? Python Schnittstelle mit Wrapper und Konvertierungen?</p>
<p>Bin für jegliche Anregungen dankbar <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
<p>Grüße<br />
Mattes</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2023256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2023256</guid><dc:creator><![CDATA[derMattes]]></dc:creator><pubDate>Sat, 19 Feb 2011 13:10:48 GMT</pubDate></item></channel></rss>