diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-11-30 13:05:28 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-11-30 13:05:28 +0000 |
commit | e52d84416c9958ddcdc0bedd3e5250fa2383e826 (patch) | |
tree | decd5bdc0e097b183481340c241c86adb368197a | |
parent | renamed Date::IsValid() to IsValidAndGregorian() to prevent misassumptions (diff) | |
download | binfilter-e52d84416c9958ddcdc0bedd3e5250fa2383e826.tar.gz binfilter-e52d84416c9958ddcdc0bedd3e5250fa2383e826.zip |
convert over hidden windows-only ByteStrings
-rw-r--r-- | binfilter/bf_so3/source/solink/impldde.cxx | 11 |
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 { |