.net - What To Do When Dll Return A String Not Correctly Terminated

Mar 10, 2009

I have an third part dll that have a function that returns a string.When I call the function I got for example "123456" back. At least it seams like that, but when i do mystring.length it does not return any length. If I set the text property of a label it shows "123456".

When I have the string I got from the dll I send it to a webservice function:

rem call dll and get string
dim mystring as string=mydll.getstring()
rem Send it to the webservice
webservice.SaveString(mystring)

The webservice crashes with an webexeption ("protocoll error") when I send in the string I got from the dll. If I instead send it like this:

rem call dll and get string
dim mystring as string=mydll.getstring()
rem Send it to the webservice
dim FixedString as string = mid(mystring,1,6)
webservice.SaveString(mystring)

Then it works and everything is fine. That leads me to think that the string I got from the DLL is in someway not terminated correct.And I dont know how to fix it from vb.net (I cant change the DLL)and I dont know in beforehand how long the string will be.The dll does only work on site when specific hardware is connected so I can't sit at the office trying to fix this in dev-environment. So I would like to have some possibly solutions to this before I go to the customer again.

Edit 1:I tried to just do a loop that looped from 1 to 100 (because I dont know the real length) and tried to copy all characters that <>"" to a new variable but it didnt work. I didnt try other variants because the day was over and I had to leave the customer site.

Edit 2:The DLL Im talking to is made in VB6. That DLL is talking to other DLLs that is made in C++ (I think).

My program < - > vb6-DLL <-> c++-DLL <-> hardware

View 4 Replies


ADVERTISEMENT

Convert Null Terminated String To Normal String?

Dec 16, 2009

Is there any way to convert null terminated string to normal string.I mean I can easily make a program to find the location of vbnull but there has to be a built in function for that.

View 1 Replies

Dealing With Null Terminated String?

Feb 1, 2010

Is there any way to convert null terminated string to normal string.I mean I can easily make a program to find the location of vbnull but there has to be a built in function for that.

View 15 Replies

Sql :: String Or Binary Data Would Be Truncated. The Statement Has Been Terminated?

Jan 2, 2012

String or binary data would be truncated. The statement has been terminatedAs I've looked back on my backend or code. It looks like there's a conflict adding a TWO LABEL DATA in one column because I would like to join the (Year)-(StudentNumber)Here's the code of my INSERT INTO Statement

INSERT INTO
[Student_Information] (StudentID, LastName, FirstName, MiddleName, Gender,
ContactNumber, Citizenship, Religion, Birthday, Address)

[code].....

View 2 Replies

String Or Binary Data Would Be Truncated - Statement Terminated

Mar 8, 2012

This gets data from Excel and puts it into a table. The first 2 rows of data are placed into the table. All the fields columns are the same type and nothing is larger than it should be name is varchar(30) team is varchar(3) pos is varchar(2) rest are int or double. I place an i in front of integers s in front of string and so on. The 3rd row crashes with the following message at Command.ExecuteNonQuery() String or binary data would be truncated. The statement has been terminated.

Option Strict Off
Imports System.Data.OleDb
Imports System.Data.SqlClient
Public Class Form1
[Code] .....

View 2 Replies

String Or Binary Data Would Be Truncated The Statement Has Been Terminated?

Jul 4, 2011

Protected Sub cmdOK_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles cmdOK.Click
Dim medID, medName, comment As String

[code].....

View 1 Replies

Error : String Or Binary Data Would Be Truncated.The Statement Has Been Terminated

Apr 16, 2009

Am using Vb.NET 2008 and SQL 2008. I have a problem, when the execution reaches daAdapter.Update(dtTable) then I receive this error ""String or binary data would be truncated.The statement has been terminated"" Then the record fails to update.Below is the complete code. Thanx in advance.

Dim SQLCon As SqlConnection
Dim SqlQuery, SqlQuery1 As String
Dim daAdapter As SqlDataAdapter

[code]....

View 8 Replies

Error- 'String Or Binary Data Would Be Truncated.The Statement Has Been Terminated'

Feb 27, 2012

iam trying to insert some values to SQLServer 2005 Database.The following error displaying.I changed the corresponding column size,still the error persists.how can i sove this error-:'String or binary data would be truncated.The statement has been terminated'

Me.Personal_detailsdbTableAdapter.Insert(Me.FirstnameTextBox.Text, Me.LastnameTextBox.Text, _
Me.PassportnoTextBox.Text, Me.PlaceofbirthTextBox.Text, _
Me.SexTextBox.Text, Me.DobDateTimePicker.Value.ToString)

This is the SQL Database Table Design

firstnamenvarchar(50)Checked
lastnamevarchar(20)Checked
passportnonvarchar(50)Unchecked(Primary Key)

[code]....

View 14 Replies

Cannot Measure String Correctly

Jun 30, 2009

I don't know how many different ways I have tried to do this, it never spaces the strings right.[code]...

View 4 Replies

Cannot Parse String To Double Correctly

May 2, 2011

I cannot parse "6.56" to double (6.56). All the methods parse it to 656 insted of 6.56[code]...

View 4 Replies

Correctly Converting String To Date

Dec 14, 2011

I have been unable to correctly convert a string to date. The string is read from a text file and placed into a string, below is a snippet of how the text file is read until the date is field is read:
Dim varOrderNo As String
Dim varDate As String
Static Dim currentrow(20) As String
[Code] .....

I have then tried loads of different ways to convert it to a Date so when I then write it to a SQL Database it enters as a date. The string read from the text file is in the format of 13122011. If I don't try to change it to a Date before writing to SQL it doesn't recognise it as a date and sets the field to 01/01/1900. I have tried and searched loads online and everything i try should work but doesn't.

Dim varDateConvert As Date
varDateConvert = CDate(varDate)
varDateConvert = Convert.ToDateTime(varDate)
varDateConvert = DateTime.Parse(varDate)
All of the above cause my program to drop out / crash at the point of the converting.

I have also tried to format the string to insert the '/' before converting:
txtDate.Text = varDate.Substring(0, 2) & "/" & varDate.Substring(2, 2) & "/" & varDate.Substring(4, 4)
varDateConvert = DateTime.Parse(txtDate.Text, Globalization.CultureInfo.CreateSpecificCulture("en-GB"))

The result for the above is:
From File: 13122011
Substring: 13/12/2011
Convert: 12/13/2011 - Crashes here

View 5 Replies

[2008] Unable To Split The String Correctly?

Feb 17, 2009

I have a string s

dim s as string="";" ; Form1.vb ; Form1 "

I want to split it and get

";"
Form1.vb
Form1

But if I use

Split(s,";")

I will get the wrong result because of the first string has a comma.

View 21 Replies

.net - Can't Return Dictionary(Of String, String) Via GET Ajax Web Request, Works With POST

Jun 23, 2009

I have the following web method:

<WebMethod()> _
<ScriptMethod(ResponseFormat:=ResponseFormat.Json, UseHttpGet:=True, XmlSerializeString:=True)> _

[Code].....

I wanted to use HttpGet here so that the result can be cached.

I tried every variation of calling this, but no luck. Is this possible with GET?

View 2 Replies

.net - Function To Accept List(Of String), Array & String And Similarly Return List(Of String)?

Jul 29, 2011

I want the Function to accept List(Of String), Array & String and similarly return List(Of String), Array & String respectively. The Function simply adds a string (month) to the input collection. I just want to use it for string, array and list with needing to think of conversions.

[Code]...

View 2 Replies

Reading A Null Terminated Byte?

Mar 29, 2011

I'm reading a binary file. Apparently its older, and some of its values are based not on position, but on null terminated bytes. Position 17 thru 35 represents a value, however, if their is a null byte at 30, then you get garbage if you try to read 17 thru 35 as a value...

I need to read, specifically, from 17 to 29 in this instance because pos 30 is a null byte.

Have to read it byte by byte, no problem. Not sure though the syntax of comparing a null byte specifically.

If you need a sample of the binary file, I can post it.

View 1 Replies

.net Log In With MS Access 3 Attempts Then Account Will Terminated/lock?

Mar 15, 2012

I need to be able to terminate/locked the account in vb.net if the user input wrong username/password in my Log In form like 3 attempts is good. and be able to enabled the account also as an Admin.

View 12 Replies

C# - Returning List Of Null-terminated Strings From External Function Into .NET

Mar 29, 2012

I am trying to call an external C++ function using VB.NET (answers in C# are fine, I can convert back) which returns a list of device names. This comes in the form of a pointer to a null-terminated array of null-terminated char arrays (correct me if I've misunderstood what I'm dealing with) with a function signature:

long GetNames(char*** names)

Most of the answers to similar questions I've found have involved something more like:

long GetNames(char** names, int length)

It appears from what I've read that I need to give it an IntPtr but I'm uncertain as to how this should be initialized, and in my case I don't know the length of the array. At the moment, in the VB module, I have:

<DllImport("MyExternal.dll", CallingConvention:=CallingConvention.Cdecl)> _
Function GetNames(ByRef names as IntPtr) As UInteger
End Function

I've tried calling the function by passing an IntPtr initialized as IntPtr.Zero or using Marshall.AllocHGlobal, but I always get an AccessViolationException.

Any ideas on how I should be calling this function and how I get the return value into a managed string array would be greatly appreciated.

EDIT: I've found a sample function call in native C as follows:

char **tmplist;
GetNames(&tmplist)

View 2 Replies

If String Contains String Pattern Return Value

May 4, 2010

I am struggling to extract a 'matched' string and wonder if I am missing something simple.Let's say my code finds a string 'abcdefgh -john. smith 1234567 a123-a-123-f the last search, abc, 123 ;'I am searching this string for the pattern '[a-z]###-[a-z]-###-*'I know this text appears in the string as 'a123-a-123-f'I would like to be able to return the matched string value 'a123-a-123-f' to a variable.If I place a wildcard * in front of the pattern, it will find the text, but obviously everything else in front of it, is there a way that somebody can think of to strip the variable without using the preceding wildcard?I am not worried about the wildcard on the end of the string as I can strip back to the last space.[code]

View 3 Replies

Return A String From C++ Dll To VB

May 27, 2011

How can I return a string from c++ dll to VB? I want to return a string through return value, not param.So many times, googling but i couldn't find the solution.Here is my sample code, but when the function(testBSTR()) is called,the sample program is crashed.[code]

View 4 Replies

C# - Return Only Digits 0-9 From A String?

May 10, 2009

I need a regular expression that I can use in VBScript and .NET that will return only the numbers that are found in a string.

For Example any of the following "strings" should return only 1231231234

123 123 1234
(123) 123-1234
123-123-1234

[Code]....

View 5 Replies

Return A String From A Function

Jun 27, 2012

I have a class in this class i call a function which should return some string the class connects to an ftp server and list the directory and returns the filenames of the dir.

Code:

Public Function GetFileList(ByVal host As String, ByVal username As String, ByVal password As String, ByVal currentdirectory As String) As List(Of String)
Dim oFTP As FtpWebRequest = CType(FtpWebRequest.Create(host & currentdirectory),

[CODE]..........

So this should return all filenames of that directory

like:

Data1.xml

Data2.xml

Data3.xml

Now i have a form with a listview where i want to call this function and get the files of the "olist"

Code:

Return oList

HOW CAN I DO THAT? i mean how would my sub look like on my form where i want to call that function?

View 2 Replies

Return String From C++ Function?

Nov 8, 2011

I am trying to call C++ function from VB.Net code which returns string using PInvoke, but it is returning only single character.

C function Declaration
extern "C" __declspec(dllexport) LPSTR Get_GetDescription(HANDLE)
C function Defination
LPSTR Get_GetDescription(HANDLE resultBreakDown){

[Code].....

View 1 Replies

Should This Really Return An Empty String()?

Nov 26, 2010

I have an attribute class:

[code]...

With that said, shall the Private Property Attributes() As String() not return the values of DirectoryAttribute placed over the interfaces properties as well, since I specify True in the inheritance parameter of the Type.GetCustomAttributes method?

View 1 Replies

Pass A String Return An Object?

Feb 12, 2011

I 'm new to programming and to vb. So my question could be from misconception about what can i do. How can i pass a string to a "procedure" and get in return a object whith the same name as the string?

View 8 Replies

Regex To Return Part Of String?

Jun 2, 2011

I have a string (bufferedstring) which contains:

blah blah blah Version V3.5/7(030114) blah blah blah blah

I'd like to parse out the Version V3.5/7(030114) part using a Regex or Substring, but not sure how. The surrounding text could be dynamic in length and the 6 numbers between the parenthesis could be a different length as well (maybe 4).

how would I get just that string out?

View 4 Replies

Remove Carriage Return From String

Feb 5, 2011

I would like to insert the following into a string.[code]I want it to go into a string as follows [code]i.e. without the carriage returns.How do I achieve this?

View 5 Replies

Replace A Carriage Return In A String?

Nov 6, 2009

I have an issue with a string where I pull the field from a table and the field is showing a return character, (shows as a little box).

I know how to replace quotes or other characters in a string.

Question is how do you replace a return or remove it from the string?

View 2 Replies

Return A Certain String Automatically By The Program?

Jul 28, 2009

how to return a certain string automatically by the program to a spicific record in access with visual basic (visual basic 5 or visual studio 2008) .... meaning : i want after the user made a click on an image obgect the program put a word i'e a string to a record in a field in an access table...

View 3 Replies

Return To Start Of A String For Searching?

Feb 1, 2010

I'm sure but can't see the answer. Currently going through a string "DO While Not ts_IN.AtEndOfStream" looking for information. This includes then checking another string (while inside the first) for matching reference point for further data.

So within the first loop, I have a second loop "Do While Not ts_IN2.AtEndOfStream". And looping through that string searching for the reference point.

This works initially, but after awhile don't find anything because it is not going back to the start of ts_IN2 string each time loops on the first section.

View 4 Replies

Trying To Make A Class Return A String

May 18, 2012

I'm moving code from code-behind to classes and run into a problem. I have a method which makes a string (an html invoice). In the method a final amount is created. I want to make a class called Invoice which will have the method "CreateInvoice" which will return a string and I also want to set the finalCharge property of the object.[code]

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved