Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Need help translate 4 lines of VB code into VFP
Message
From
14/06/2001 10:00:14
 
 
To
14/06/2001 09:59:16
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00519286
Message ID:
00519307
Views:
17
>>I have limited VB knowledge. I needed help translating these 4 lines of Visual Basic code into Visual FoxPro. All this code is doing is displaying messages in an editbox on a form so I can follow the progress of a fax modem in sending mode.
>>
>>Here is VB code:
>>
>>*** ActiveX Control Event ***
>>LPARAMETERS bsmsg, bnewline
>>Private Sub FaxManJr1_Message(ByVal bsMsg As String, By Val bNewLine As Integer)
>>THISFORM.Edit1.SedlText = bsMsg
>>If bNewLine Then THISFORM.Edit1.SelText = vbCrLf
>>End Sub
>>
>>
>>I will keep working on it too. Thanks for the help.
>
>I think the problem is trying to evaluate an integer as true or false. In VB this is valid. You should check for a value different than 0 which would evaluate to true in VB (-1), and replace the named constant vbCrLf with its VB value:
>
>If bNewLine <> 0 Then
>  Thisform.Edit1.SelText = Chr(13) + Chr(13)
>Endif
>Oh and also remove the Sub declarations lines, "Private Sub.." and "End Sub".

Sorry, that's Chr(13)+Chr(10) instead of vbCrLf.
Previous
Reply
Map
View

Click here to load this message in the networking platform