Equivilent of Visual Basic Chr() function?
What is an equivilent function in Java to the Chr() function of Visual Basic?
Cheers
How can you assume that we know what that function does? From some experience in basic 7.0 on my old C128D i remember that chr returns the ascii value of a character or the character from an ascii value - in Java "char c = (char) i;" or "int i = c;".
Similar Messages
-
How do I print the displayed graph? I am using Measurement Studio for Visual Basic.
a
It is true that calling the PrintForm method is the easiest way to print your graph. However, if you wish to print only the graph, and not the rest of your form, there is a way to do this also.
The CWGraph control, and some other CW controls, supports the ControlImage method which returns a Windows metafile containing an image of the graph. You can then send this image to your printer using environment-specific printer commands.
In Visual Basic, use the Printer.PaintPicture command to send the metafile, and top and left coordinates to the printer. Then call Printer.EndDoc to flush the job to the printer:
Printer.PaintPicture CWGraph1.ControlImage, 0, 0
Printer.EndDoc
In the above code, the second and third parameters specify the position of the image o
n the page; you can also enlarge or shrink the image by specifying width and height. You may want to take a look at the Visual Basic PaintPicture function help for more details on this function.
J.R. Allen -
Hi,
I'm having a problem in calling the Java Applet's Function from Visual Basic. First, I'm getting the handle of the Java Applet and components of it using "Document.Applets(n)" which is a HTML function. I'm calling this function from Visual Basic. My code is something like this...
' // Web1 is IE Browser in my Form.
Dim Ap,Comp
Dim Bol as Boolean
Bol = true
Ap = Web1.Document.Applets(0).getWindow() ' \\ Gets the Parent Window.
Ap.setTitle("My Java Applet") ' \\ Sets the Title of the window.
msgbox Ap.getVisibility() ' \\ This will return a Java boolean ( true or false )
Ap.setVisibility(Bol) ' \\ Function Syntax is : void setVisibility(boolean b)
Here in my code , i'm able to call any function that which accepts Integer or String but not boolean. So, i m facing problem with Ap.setVisibility() function. It gives me a "Type mismatch error" while executing it. Can you please tell me a way to do this from Visual Basic !
I'm using Visual Basic 6.0, Windows 2000 , J2SDK 1.4.2_05.
Please help me Friends.
Thanks and Regards,
Srinivas Annam.Hi
I am not sure about this solution. try this
Declare a variable as variant and store the boolean value in that variable and then use in ur method.
Post ur reply in this forum.
bye for now
sat -
on an pci_mio 16e4 programming using nidaq & visual basic, after using AI_Setup analog sequential data accusition stops.To restart I use Init_DA_Brds This takes a long time, What must I reset to restore the analog sequential function?
I belive that the trigger is being changed on the io board, but cannot manage to reset it.
The reset process takes in the order of 0.1 sec, and since this is a time critical application, i want to get the scanning function working again fasterDear Ian. Thank you for your reply. The problem appears to be that the scan trigger(s) are stopped, or something, by the use of the AI_setup instruction. The sytstem works perfectly until this instruction is used. My problem is in understanding what has happened since the help seems to give no detail on any interconnection between the scan system and the external analog trigger system. I have tried to reconnect the triggers, but so far unsucessfuly
-
Visual Basic UFLs pick is missing from the Additional Functions Tree
I am trying to add a custom function written in VB to a Crystal report. I have stepped through the entire process and have a dll ready to go. I cannot see the Visual Basic UFLs pick under Additional Functions in the Formula editor tree.
Details on Environment:
Windows 7 64 bit
Visual Studio Professional 2008
Crystal Reports 10
.NET 3.5 SP1
Any assistance would be greatly appreciated.
Thanks,
JemalHi Jemal,
It could be a bug. U2lcom is a legacy UFL bridge between COM and CR. Newer versions of CR has a new u212manager to manage UFL's in .NET and it' snot in CR Basic and version 10.5 runtime. It may be placed in the x64 folder but it may not work.
There was one [CR for .NET|https://smpdl.sap-ag.de/~sapidp/012002523100009351512008E/crbasic2008sp1.exe] patch that may have fixed the issue but if it doesn't your only option may be to upgrade to VS 2010 and CR for VS 2010 and then use this [UFL sample|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_bi/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333633303333333333383331%7D.do] and update your Project and UFL.
CR for VS 2010 is a full feature version and includes RAS which gives you much more functionality.
See this page for more info: http://www.sdn.sap.com/irj/boc/crystalreports-dotnet
It may be due to the 64 bit GAC is having problems find your dll. Try renaming the one in the x86 folder:
C:Program Files (x86)Business ObjectsCommon2.8 in
And see if it throws a new error, if it does then verify it is loading the dll from the x64 folder.
Don -
I want to take a measurement of the time that i use to make a gpib transmision in a Visual Basic program,i use the function TIME() to take the time in the begining and other time in the end,but this way only give me precision of seconds, and i want miliseconds,can i use other function,other way?
Can answer in spanish?Try using GetTickCount() API function, which provides millisecond precision. If you need more precise timer, try using QueryPerformanceCounter() function.
Makoto -
Crystal Report 10 and Visual Basic 6 - logon failed in crystal report viewe
Guyz,.
Report viewer is showing logon failed, pelase help me, i can able to view the data from rs1(recorset).
please hellp me to fix this issue, i need to pass the sql query to my pre designed Crystal report which has all the field as same as SQL query.
Please suggest me if any other alternate way to do this , my code is below.
Environment : Crystal Report 10, Visual Basic 6
cr_preview -> CrystalActiveXReportViewer
RepName -> Fiename and path of the Crystal report is designed from Crystal Report Designer.
Function show_rep(Sql As String, RepName As String)
Dim crystal As CRAXDRT.Application
Dim report As New CRAXDRT.report
Dim rs1 As New ADODB.Recordset
If rs1.State Then rs1.Close
rs1.Open Sql, cn, adOpenStatic, adLockReadOnly
Set crystal = New CRAXDRT.Application
Set report = crystal.OpenReport(RepName)
report.DiscardSavedData
report.Database.SetDataSource rs1
'cr_preview.Refresh
cr_preview.ReportSource = report
cr_preview.Visible = True
cr_preview.ViewReport
Do While cr_preview.IsBusy
DoEvents
Loop
cr_preview.Zoom 100
If rs1.State Then rs1.Close
Set rs1 = Nothing
Set crystal = Nothing
Set report = Nothing
End FunctionHi,
Please refer to the link for the list of example, [click here|http://pscode.com/vb/scripts/BrowseCategoryOrSearchResults.asp?optSort=Alphabetical&lngWId=1&B1=QuickSearch&txtCriteria=crystalreport+10&blnWorldDropDownUsed=TRUE&txtMaxNumberOfEntriesPerPage=10&blnResetAllVariables=TRUE]
Regards,
Clint -
Help me plz: Connect to tuxedo from visual basic 6.0 client application
Hello everyone,
i have a big problem
i try to connect my visual basic application 6.0 to the tuxedo, but i dont know how to use tpinit and tpcall in vb environnement.
that my code:
Private Declare Function tpinit Lib "C:\OracleHome\tuxedo11gR1\bin\wtuxws32.dll" _
(ByVal vlTpInfo As Long) As Integer
Private Declare Function TpTerm Lib "C:\OracleHome\tuxedo11gR1\bin\wtuxws32.dll" Alias "tpterm" () As Integer
Private Declare Function TpCall Lib "C:\OracleHome\tuxedo11gR1\bin\wtuxws32.dll" Alias "tpcall" _
(ByVal vsServiceName As String, ByVal vlBufPtr As Long, ByVal vlBufLen As Long, _
ByRef rlReplyBufPtr As Long, ByRef rlReplyBufLen As Long, ByVal vlFlags As Long) As Integer
Private Declare Function TpAlloc Lib "C:\OracleHome\tuxedo11gR1\bin\wtuxws32.dll" Alias "tpalloc" _
(ByVal vsTpType As String, ByVal vsTpSubType As String, ByVal vlSize As Long) As Long
Private Declare Sub TpFree Lib "C:\OracleHome\tuxedo11gR1\bin\wtuxws32.dll" Alias "tpfree" (ByVal vlBufPtr As Long)
Option Explicit
Type tpinfo_type
username As String
cltname As String
passwd As String
flags As Long
datalen As Long
data As String
End Type
Dim tpinfo As tpinfo_type
tpinfo.username = "cajat05"
tpinfo.passwd = "cajat05"
tpinfo.cltname = "VB6"
tpinfo.flags = 110
tpinfo.data = "NMLRS 55502022"
tpinfo.datalen = 14
Dim ret_init As Integer
Dim ret_tpalloc As Long
ret_tpalloc = TpAlloc("tpinfo", "", 9000)
MsgBox "ret_tpalloc = " & ret_tpalloc
'ret_init = tpinit(900)
'MsgBox "ret_init = " & ret_init
Dim s As String
If ret_init = 0 Then
msgbox "good"
Else
msgbox "not good"
End If
Can any one send me the code he made for a similar case ?
Thank you in advance.
Edited by: user3465258 on 2 août 2010 14:57
Edited by: user3465258 on 2 août 2010 15:44
Edited by: user3465258 on 2 août 2010 18:00As an alternative you may want to consider writing a "C" DLL that is callable from VB. The DLL would make the Tuxedo "tp" calls and check all the return codes and the functions defined in the DLL would simplify the interface to VB. I have done this successfully in the past.
Harvey -
SAP Connection R/3 using a SSO in Visual Basic
Hello, I have been trying to get an R/3 connection to SAP using VB.
I log into SAP by getting a SSO ticket and running SAPGUI with the ticket.
Is there a way to use R/3 and the SSO ticket to log in using VIsual Basic?
Set R3 = CreateObject("SAP.Functions")
R3.Connection.Client = "000"
R3.Connection.User = "123456789"
R3.Connection.Language = "EN"
R3.Connection.System = "0"
If R3.Connection.logon(0, True) <> True Then
MsgBox "No connection to R/3 System"
Exit Sub
End If
I have a string from the .SAP file each time it is downloaded, I assume it is the single use password..
[User]
Name=123456789+
at="MYSAPSSO2=thisIsAReallyLongStringOfCharectersEndingWIthA="
Language=EN
Thanks.solved it: SAPJCO was not included in the Windows Environment Path Variable. I included D:\usr\sap\yyyy\j2ee\j2ee_00\os_libs;D:\usr\sap\yyyy\j2ee\j2ee_00\cluster\server\additional-lib
Bye
Christoph -
How to detect if there is a USB Storage in my pc? VISUAL BASIC 6.0
Hi sir.
my program has a function auto back up. so i want to detect if there is a usb or not. if there's a usb then it will be save in the available usb storage. if there is no usb it wont save and will pop up a msg box saying "There is no USB device,
please insert USB to continue back up" VB6 platform
thank you sir.Hi NikkoProgrammer,
Welcome to MSDN.
I am afraid that as Renee Culver said, these forums donot support VB6, you could refer to this thread:
Where to post your VB 6 questions
You could consider posting this issue in these forums below:
These forums do not support Visual Basic 6, however there are many third-party support sites that do. If you have a VB6-related question please visit these popular forums:
VB Forums
VB City
Thanks for your understanding.
Best Regards,
Youjun Tang
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Hope receive NI measurement studio with visual basic engineer's favor in a early date!
This is just the nature of the while loop in the VB code. The processor is going to execute this loop as fast as possible. The DoEvents in the loop allows the processor to perform other operations if needed. Try opening MAX or some other program and drag windows around at the same time the code is executing. You will notice that the processor load will shift away from the VB6 program to other processes.
If you want to avoid this try adding a function similar to sleep in the while loop. However, this will slow the speed of your program and I would not recommend it, because the program is designed to run as fast as possible, but still allow other programs to execute.
I hope this helps.
Joshua -
How to read an APO table from excel in place using Visual Basic ?
We have enhanced some APO reports using layouts that use excel in place with custom visual basic (VB) code. For example, the VB code can append the data with additional columns that perform specific calculations and then proceed to create pivot table reports in excel..That is working fine.
The challenge is to see if that VB code could read specific APO tables (e.g. product master tables) to bring additional elements into excel and thus expand the report content. We know that additional fields can be added to the reports, but having the flexibility to read tables from VB could be more flexible.
Can that be done?. If so, would it be possible using exclusively the VB code attached to the layout, i.e. no ABAP?Hello Anselmo,
I am assuming you are doing this either using BeX analyzer or by reading the planning book using the RFC ActiveX component and a BAPI.
I think it's possible to retrieve the data from the product master table. Here are my thoughts on how can this be done:
1) You can create a generic datasource (transaction RSO2) for the product master table, connect that to a BW remotecube and use a BeX query to retrieve that values. You can then join the queries using VBA. Alternatively, you can build a muti-provider that connects your current InfoCube to the new RemoteCube and build a query from there. The multi-provider, in this case, joins the data (no more VBA).
2) If you have already loaded your product master data into master data carrying InfoObjects then you can try the same technique as #1 but this time there is no need to create the generic datasource. You can use the InfoObjects for your master data as the InfoProviders for your query.
3) You can try the ActiveX component from SAP which can connect to any emote enabled function in SAP system. SAP already provided some BAPIs (check transaction BAPI for a list) which might be able to provide the data. You can also create your own function modules (be sure to make it remote enabled) using ABAP. (transaction SE37).
Hope this helps -
Calling a dll created with vision 7.0 from visual basic doesn't work
I created a dll using some vision 7.0 functions and Labview 7.0 environment. I call this dll from visual basic. The dll will work fine as long as I don't stop the visual basic program execution. As soon as I stop the program execution the dll will no longer work. I must reload the visual basic environment and the call to the dll will start working again. I created the exact same dll but I created it with vision 6.0 in Labview 6i environment. It works great and has no issues.
Attachments:
Test.vi 36 KBRoberto N. wrote:
Thank you Jordan, I'm using Labview 7.1.
Anyway I've resolved the problem by adding the "lvanlys.dll" file (present in "..\Labview 7.1\resource\lvanlys.dll" path) as support file in the building process. Now the DLL containing the analysis functions works correctly.
Natalino Roberto
Ok, you probably got lucky since the lvanlys.dll seems to implement that function directly. However most Advanced Analysis functions are just redirected by lvanlys.dll to the Intel Math Kerneal Library that gets installed with LabVIEW 7.1 and higher. The only way to get that properly installed with your LabVIEW executable or DLL is to create a LabVIEW installer in your Application Builder and make sure to select under "Installer Settings->Advanced" the "LabVIEW Run-Time Engine" and the "Analyze VIs Support". Then use that installer to install your DLL on another computer.
Rolf Kalbermatter
Rolf Kalbermatter
CIT Engineering Netherlands
a division of Test & Measurement Solutions -
Can I use Visual Basic to covert form user data from multiple .pdf files to a single .csv file? If so, how?
You can automate Acrobat using IAC (InterApplication Communications), as documented in the Acrobat SDK. Your program could loop through a collection of PDFs, load them in Acrobat, extract the form data from each, and generate a CSV file that contains the data.
Acrobat can also do this with its "Merge Data Files into Spreadsheet" function, but this is a manual process. -
Can I have a general daq event in visual basic while outputing in dma mode?
Hardware: PCI-6711
Software: Visual Basic 6.0
NI-DAQ 6.9.3f3
Windows 2000
I can't get the GeneralDAQEvent_Fire subroutine to happen. I'm trying to output two synchronized waveforms on two channels at sampling rates that can be changed on the fly. To do this, I've set the clock source of the channels to be the GPCTR1. I output on a pulse train on the GPCTR1 and adjust the pulse widths to vary the frequency. I need to be able to switch to the new pulse width at a precise time so that the correct samples are output at the correct samplerate. I want to generate a general daq event which fires whenever a certain number of pulses (and thus samples) on the GPCTR1 have been output. I will
then reset the event and output samplerate within the GeneralDAQEvent_Fire subroutine for the next section of samples. I need to output at up to 1 MSample/second, so I need to be using DMA mode. I have not read anywhere that DAQEvent 0 Aqcuired or Generated n Scans requires interrupt mode, am I wrong about this? I have set my Channel string to CTR1, does this reference the GPCTR1? I set the board, DAQTrigVal0 and enabled properties and then call the refresh method. Is there something else I should do?
I have been reading the NIDAQ Function Reference Help and the NIDAQ for PC Reference manual and have not found a solution. Any suggestions? Also, where can I find info on what the ConfigureDaqEvent method is supposed to do?Roz,
First of all, I think you will want to use DAQ Event 1 since you desire for a message to be sent after every N updates. This will be more efficient than removing the current message and adding a new message each time the event fires. Furthermore, DAQ Events 0-2 can all be used with DMA transfers. However, you will be unable to use a counter channel with DAQ Events 0-2. Instead you should use one of the analog output channel you are clocking with the counter's output.
Good luck with your application.
Spencer S.
Maybe you are looking for
-
How can i test the actual app on my devices?
First off let me start by saying that i would post on the actual dev forums but it takes forever to get an answer on them. Id also like to point out that im new to the apple dev center and testing apps on my actual device as i just got my dev ac
-
Session in Progress - user not logged in.
I show a user session in EAS with a status of "in progress" for a spreadsheet operation. User claims to not being logged in to Essbase and not to have initiated a worksheet retrieval. This happened before to this same user id and I let their session
-
Hi all, I am developing webservice through NWDS.Can anyone suggest me how to develop the user interfaces in NWDS. thanks, krish
-
Syncing ical creates duplicates
How do I stop creating duplicates when I sync iCal or Contacts to my iPad? I'm using Mountain Lion and iOS on iPad is up-to-date.
-
Can I use Funk Radius server for authorization? Has anyone done this in the past? Thanks! John