summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-11-30 13:05:28 +0000
committerCaolán McNamara <caolanm@redhat.com>2011-11-30 13:05:28 +0000
commite52d84416c9958ddcdc0bedd3e5250fa2383e826 (patch)
treedecd5bdc0e097b183481340c241c86adb368197a
parentrenamed Date::IsValid() to IsValidAndGregorian() to prevent misassumptions (diff)
downloadbinfilter-e52d84416c9958ddcdc0bedd3e5250fa2383e826.tar.gz
binfilter-e52d84416c9958ddcdc0bedd3e5250fa2383e826.zip
convert over hidden windows-only ByteStrings
-rw-r--r--binfilter/bf_so3/source/solink/impldde.cxx11
1 files changed, 7 insertions, 4 deletions
diff --git a/binfilter/bf_so3/source/solink/impldde.cxx b/binfilter/bf_so3/source/solink/impldde.cxx
index b05fbff73..13c59841c 100644
--- a/binfilter/bf_so3/source/solink/impldde.cxx
+++ b/binfilter/bf_so3/source/solink/impldde.cxx
@@ -36,6 +36,7 @@
#include <vcl/svapp.hxx>
#include <vcl/msgbox.hxx>
#include <sot/exchange.hxx>
+#include <rtl/strbuf.hxx>
#include <rtl/ustring.hxx>
#include <bf_so3/iface.hxx>
@@ -196,11 +197,13 @@ BOOL SvDDEObject::Connect( SvBaseLink * pSvLink )
// Server nicht da, starten und nochmal versuchen
if( !bInWinExec )
{
- ByteString aCmdLine( sServer, RTL_TEXTENCODING_ASCII_US );
- aCmdLine.Append( ".exe " );
- aCmdLine.Append( ByteString( sTopic, RTL_TEXTENCODING_ASCII_US ) );
+ rtl::OStringBuffer aCmdLine(rtl::OUStringToOString(sServer,
+ RTL_TEXTENCODING_ASCII_US));
+ aCmdLine.append(".exe ");
+ aCmdLine.append(rtl::OUStringToOString(sTopic,
+ RTL_TEXTENCODING_ASCII_US));
- if( WinExec( aCmdLine.GetBuffer(), SW_SHOWMINIMIZED ) < 32 )
+ if( WinExec( aCmdLine.getStr(), SW_SHOWMINIMIZED ) < 32 )
nError = DDELINK_ERROR_APP;
else
{