LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2
Default Calling a C++ DLL which returns a String

Hi,

following problem:
in my EXCEL VBA-code I try to call a function from a C++ DLL which has the
following declaration:

long TestFunc( char* TestStr );

In this function the TestStr is modified.

VBA-code:

Declare Function TestFunc& lib "TestDll.dll" ( VBAString as String )

Dim DummyStr as String
DummyStr = "this is a test"
ret = TestFunc( DummyStr )

BUT, after calling TestFunc EXCEL crashes...
As long as I don't touch the string in the C++ funtion everything is ok.

Any other idea how to return a string from a DLL?


Thanks,

Johann


 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How do I return a text string when a calculation returns a non who bcronin Excel Worksheet Functions 9 August 6th 09 06:41 PM
Help formula that returns a text string from another sheet Stuart k Excel Worksheet Functions 1 April 7th 08 01:53 PM
A function that returns the formula of a cell as a string Lacty Excel Worksheet Functions 9 March 6th 08 05:13 PM
use concatenate function to put carrage returns in a text string dabblingandconfused Excel Worksheet Functions 4 August 15th 06 04:58 PM
calling variable within string [email protected] Excel Worksheet Functions 8 May 4th 06 03:07 PM


All times are GMT +1. The time now is 01:33 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"