TellUsbD101.cpp: Ported r53 (bugfix when returning a string) from trunk.

This commit is contained in:
Micke Prag 2008-03-02 11:23:29 +00:00
parent 1a1b386c21
commit 9a594d4c1c

View file

@ -139,6 +139,7 @@ char * __stdcall devGetName(int intDeviceId){
try{
TelldusSettings ts;
strReturn = ts.getName(intDeviceId);
strReturn = (char *)SysAllocStringByteLen (strReturn, lstrlen(strReturn));
}
catch(exception e){
strReturn = "";
@ -165,6 +166,7 @@ char* __stdcall devGetVendor(int intDeviceId){
try{
TelldusSettings ts;
strReturn = ts.getVendor(intDeviceId);
strReturn = (char *)SysAllocStringByteLen (strReturn, lstrlen(strReturn));
}
catch(exception e){
strReturn = "";
@ -191,6 +193,7 @@ bool __stdcall devSetVendor(int intDeviceId, char* strVendor){
try{
TelldusSettings ts;
strReturn = ts.getModel(intDeviceId);
strReturn = (char *)SysAllocStringByteLen (strReturn, lstrlen(strReturn));
}
catch(exception e){
strReturn = "";