Click here to Skip to main content
15,887,413 members
Home / Discussions / Visual Basic
   

Visual Basic

 
AnswerRe: Changing backcolor of a textbox Pin
Tino Fourie24-Apr-14 6:16
Tino Fourie24-Apr-14 6:16 
GeneralRe: Changing backcolor of a textbox Pin
CHill6025-Apr-14 0:45
mveCHill6025-Apr-14 0:45 
AnswerRe: Changing backcolor of a textbox Pin
Richard Deeming24-Apr-14 6:21
mveRichard Deeming24-Apr-14 6:21 
QuestionAccessing an external DLL from a Timer - should there be a problem? Pin
Peter R. Fletcher23-Apr-14 11:39
Peter R. Fletcher23-Apr-14 11:39 
AnswerRe: Accessing an external DLL from a Timer - should there be a problem? Pin
Dave Kreskowiak23-Apr-14 12:32
mveDave Kreskowiak23-Apr-14 12:32 
GeneralRe: Accessing an external DLL from a Timer - should there be a problem? Pin
Peter R. Fletcher23-Apr-14 12:48
Peter R. Fletcher23-Apr-14 12:48 
AnswerRe: Accessing an external DLL from a Timer - should there be a problem? Pin
Bernhard Hiller23-Apr-14 22:35
Bernhard Hiller23-Apr-14 22:35 
GeneralRe: Accessing an external DLL from a Timer - should there be a problem? Pin
Peter R. Fletcher24-Apr-14 3:17
Peter R. Fletcher24-Apr-14 3:17 
The documentation of the DLL is (to put it politely) somewhat sketchy - for this routine:
'char* GetWindDirStr_V (char* dirStr)
Description
This function gets the currenct (sic!) wind direction in string representation.
Return Values
current wind direction
"---" represents no data available.'

The DllImport statement is:
XML
<DllImport("VantagePro.dll", CharSet:=CharSet.Ansi, CallingConvention:=CallingConvention.StdCall)> _
Public Function GetWindDirStr_V(dirStr As StringBuilder) As StringBuilder
End Function

While string length overflow is an obvious possibility, the longest string actually passed is three characters (e.g. 'NNE'), and buffers for text wind direction strings which are explicitly sized elsewhere in Structures passed to and from the DLL are always char(5). In addition, the code was extensively exercised without any problems outside timer OnElapsed routines and worked fine - it only fails when called from interrupt code.
AnswerRe: Accessing an external DLL from a Timer - should there be a problem? Pin
Bernhard Hiller24-Apr-14 21:15
Bernhard Hiller24-Apr-14 21:15 
GeneralRe: Accessing an external DLL from a Timer - should there be a problem? Pin
Peter R. Fletcher25-Apr-14 5:49
Peter R. Fletcher25-Apr-14 5:49 
QuestionExcel VBA Macro ' Run-time error '9': Subscript out of range ' Pin
Deimantas23-Apr-14 0:53
Deimantas23-Apr-14 0:53 
AnswerRe: Excel VBA Macro ' Run-time error '9': Subscript out of range ' Pin
Richard Deeming23-Apr-14 1:23
mveRichard Deeming23-Apr-14 1:23 
GeneralRe: Excel VBA Macro ' Run-time error '9': Subscript out of range ' Pin
Deimantas23-Apr-14 1:33
Deimantas23-Apr-14 1:33 
GeneralRe: Excel VBA Macro ' Run-time error '9': Subscript out of range ' Pin
Richard Deeming23-Apr-14 1:38
mveRichard Deeming23-Apr-14 1:38 
GeneralRe: Excel VBA Macro ' Run-time error '9': Subscript out of range ' Pin
Deimantas25-Apr-14 8:45
Deimantas25-Apr-14 8:45 
QuestionVariable Question Pin
DJHJr21-Apr-14 4:33
DJHJr21-Apr-14 4:33 
AnswerRe: Variable Question Pin
Eddy Vluggen21-Apr-14 8:15
professionalEddy Vluggen21-Apr-14 8:15 
GeneralRe: Variable Question Pin
DJHJr21-Apr-14 10:10
DJHJr21-Apr-14 10:10 
GeneralRe: Variable Question Pin
Wes Aday21-Apr-14 11:47
professionalWes Aday21-Apr-14 11:47 
GeneralRe: Variable Question Pin
DJHJr21-Apr-14 13:09
DJHJr21-Apr-14 13:09 
GeneralRe: Variable Question Pin
Wes Aday21-Apr-14 13:14
professionalWes Aday21-Apr-14 13:14 
GeneralRe: Variable Question Pin
DJHJr21-Apr-14 13:17
DJHJr21-Apr-14 13:17 
GeneralRe: Variable Question Pin
DJHJr28-Apr-14 6:22
DJHJr28-Apr-14 6:22 
Questionrunning AxAcroPDF in a dialog, right choice or not Pin
jkirkerx20-Apr-14 9:49
professionaljkirkerx20-Apr-14 9:49 
QuestionHelp... Again... Pin
Member 1072866720-Apr-14 6:42
Member 1072866720-Apr-14 6:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.