Calling Perl From VB?
Apr 19, 2010
I have created a GUI for controlling a device in VB.The VB GUI has a bunch of intelligence behind each button push to determine exactly what command need to be executed. he commands are then written to a perl file (the communication to theoard is in a perl package), and the script is executed. This works consistently for us, but has severe performance issues.he issue I have is that the underlying perl package can take up to 30 seconds to read into the perl interpreter.
View 1 Replies
ADVERTISEMENT
Aug 10, 2009
I want to call perl EXE to process something within .NET and i need to get some results from the perl exe.
For example i am going to pass two array to perl exe and i need to return a array form perl.
View 1 Replies
Mar 25, 2011
does anyone know a good tool - convert perl script to vb.net?
View 1 Replies
Jul 16, 2010
I'm need to run a perl script from my application and detect when it's done. I plan to check if it's done with a timer so I hear I need to use WaitForSingleObject to detect it's finished
Secondly, this might be the wrong place but I'm asking anyway, I want to send the perl's output to a file so I can read it in when it's done but that part of it isn't working correctly, the exact same string typed into a cmd.exe window works correctly but the shell command still sends the output to the dos window and doesn't generate the file.
NOTE: This is just a test program, it's not how I'm going to do it in the real app.
Imports System.Runtime.InteropServices
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
[Code].....
View 9 Replies
Jul 24, 2010
In perl you can write $string =~ tr/[a,e,i,o,u,y]/[A,E,I,O,U,Y]/; for example. Is it possible to achieve the same "translation" effects with VB.Net regexes? PS: I'm not searching for a way to port this very example, it's more of a curiosity question :)
View 2 Replies
Oct 5, 2011
I'm using Visual Studio 08 and Vb.Net (3.5). I want to call a perl script. This perl script should get two values (that the user wrote into input-elements in the vb.net application). Then the perl script should return one or more strings (maybe a list or an array?). How can I do this?
View 1 Replies
Feb 1, 2009
Call a perl script from vb.net with parameters
View 2 Replies
May 26, 2010
I have a perl script i made to automatically telnet into different servers . but its interface is only command line. To make it more user friendly for general windows users , i need to make GUI for it . My idea is to make GUI in a language like VB,java ,etc and let that call perl script . my script will run in background in a command prompt and whatever the result it displays back in GUI.
Got some success. GUI in vb ,I run an instance of CMD in background ,run perl script in that .But that is wer program fails .As perl script runs in a thread for perl , i only get the output when script completes(rather say when it timeout). i need a mechanism where i can interact with the perl script , take output of script and show to user , then take input from user and so on .
View 2 Replies
Oct 6, 2011
I am not familiar at all with perl but I am trying to convert some code over to vb.net (2010).
The bit I am stuck with is the following:
CODE:
A bit of code that uses the above data is:
CODE:
From my understanding they are something like structures or arrays in VB, would this be right?
If I am reading the code right than this:
CODE:
should equal to a two bye array of: "0x10, 0x01" - am I far off?
Would something like what I have below work? It seems a bit messy, there must be a better way to do it:
CODE:
View 1 Replies
Feb 25, 2012
I have a long string containing a bibliography, alternating between lines of paper-title/comma-separated-author-list, like the following:
Learning Programs: A Bayesian Approach
-P. Liang, M. Jordan, D. Klein
-Variational methods for a Dirichelet process
-D. Blei, M. Jordan
What I want is a list of unique authors (alphabetized by last name) and counts. In the above example it would be:
D. Blei (1)
M. Jordan (2)
D. Klein (1)
P. Liang (1)
View 2 Replies
Dec 15, 2011
i want to create an exe in vb.net by packaging few perl files along with it. when i am packaging those files i am able to hide those files by making the hide option true. but if the 'show hidden files' is selected those files will be visible. I want to lock/prevent the user from opening the perl file/code. want to know if there is any way to do it.
View 1 Replies
Jun 13, 2009
I'm trying to make a vb.net application that has got 2 textboxes, 7 radio buttons and 2 buttons(one named compile and the other 'run'). How can I load the content of a C/C++(or any programming language) file into the 1st textbox and on clicking the compile button, i should be able to show the errors or the C/C++ program in the 2nd textbox. On clicking Run, I should be able to show the output in the 2nd textbox. In short, I want to use the 2nd textbox as a terminal/console. The radio buttons are 4 selecting the language C or C++ or python or C# or java or perl or vb.R d compilers of all these languages present in .net?
View 2 Replies
Aug 3, 2010
I have a C++ application exe that uses a C++ dll. I don't have the source of this C++ application and cannot rebuild it. But I know that it uses the traditional LoadLibrary and GetProcAddress to access individual functions in the dll.For some reasons, I want to replace the C++ dll with a VB.NET dll. The dll is not and ActiveX and is therefore not registered.I think I cannot use a class but a module since the C++ exe application does not expect any class in the dll. In all my attempts, I could not have the inner functions of the VB.NET to be called by the C++ exe.How should I write the VB.NET dll?
View 2 Replies
Sep 16, 2011
I do realize that a number of questions regarding calling a DLL from vb.net have been raised. I have implemented the DLL from vb.net. I would like to know if the calling procedure is correct or should I be calling the DLL in a different way?
C++ DLL prototype
extern "C" int FitCurve(int solid_or_fluid, int prop_id, int fit_id, int N_points, int N_terms, char *file, double *x_data, double *y_data)
View 3 Replies
Sep 1, 2010
I'm not sure whether this is a VB forum question or a C++ question, but I'll try here first. I have an API library written in C++ (including source) which compiles to several DLLs. I want to call the functions in the library from VB but I can't get the parameter passing right.
[Code]...
The above example runs but returns nothing. If I change DeviceName to ByRef, I get protected memory errors.
The full library and documentation is available on the internet if anyone would like to download it and I've successfully compiled it with VS2010.
View 2 Replies
Dec 28, 2010
I have a dll which has one function and I want to call this function from Visual Basic 2008. I tried every solution, but I couln't get it to work,
The original declaration is the following in C++
extern "C" CSSM_API void GetOptimalCSSMShaderParams(
float* outProjMatrixArray
,float* outCtrlMatrixArray
[Code].....
View 1 Replies
Jun 9, 2010
I want to connect to SAP and call RFC from VB.Net 2008.I have done it with VB 6.0 But not getting success in VB.Net I used following code in VB 6.0
Set ctlLogon = CreateObject("SAP.LogonControl.1")
Set oConnection = ctlLogon.NewConnection
oConnection.User = "SIILRFC"
[code].....
View 8 Replies
Jun 21, 2012
I have followed instructions on Best way to use a VB.NET class library from a C++ DLL? but being new to VB I don't know if I've got the VB part right let alone the C++. here I'll correct the code below for posterity's sake!
Here they are: VB first; the project is a Class Library, all settings default except that "Register for COM interop" is switched on in the project properties.
Public Class Class1
Public Sub New()
'do stuff
[Code]....
is the VB correct? Do I need to add anything like an interface to it? Assuming I want to call it over COM not C++/CLI, how do I do that. (This seems like the logical choice as the client already calls other stuff over COM; however, I'm not sure where to get the IDispatch pointer from, in my other code it's passed to me by the client). If I went the C++/CLI route, when moving up from toy project to actual implementation, that would mean changing my existing C++ code from "no clr support" to "/clr" - is that likely to break it?
View 1 Replies
Aug 3, 2010
I have a C++ application exe that uses a C++ dll. For some rasons, I want to replace the C++ dll with a VB.NET dll. The dll is not and ActiveX and is therefore not registered.I cannot use a class but a module since the C++ application does not expect any class in the dll. In all my attempts, I could not have the inner functions of the VB.NET to be called by the C++ exe.How should I write the VB.NET dll?
View 4 Replies
Mar 15, 2012
This might seem like an insanely easy question, but I cant seem to find an answer anywhere to it. I'd like to think that I am decent at VB but while I was learning javascript the other day I found something that seemed awesome and now I cant figure out how to do it in VB.in javascript it looks like this
var someValue = getThatValue()Its both calling and setting the value from the getThatValue() sub. what is the VB equivalent?
[Code]...
View 2 Replies
Jun 10, 2010
In C# I can do this:new SomeObjectType("abc", 10);
In other words, I can call new without assigning the created instance to any variable. However, in VB.Net it seems I cannot do the same thing.New SomeObjectType("abc", 10) ' syntax error
Is there a way to do this in VB.Net?
View 3 Replies
May 14, 2012
I was using .NET for development an SAP application but recently, it always shows me the message below:
failed to call remote function module
I didn't change any setting or source code. But it still has the problem.
View 1 Replies
Nov 17, 2009
i have been deploy webservice in vb.net .
is there will be any problem if i will cal the webservice from c++ (version 6) or Microsoft Access VBA?
View 3 Replies
Oct 13, 2009
By security reason I ask this... Can .cs or .vb files to run in any way without calling those in asp.net?
View 2 Replies
Feb 8, 2012
I have a need to create a Tcl extension that calls a managed .NET DLL/Class Library. Currently, the structure of my application is Tcl > DLL Wrapper (C++ CLR) > .NET Class Library (VB.NET), where ">" represents a function call.
My VB.NET DLL just takes a value and returns it back, keeping it simple for now. In the end, this will do some more advanced stuff that makes use of some .NET functionality.
Public Class TestClass
Public Function TestFunction(ByVal param As Integer) As Integer
Return param
End Function
End Class
My Tcl Extension (C++ CLR) creates an object of the type above
int TestCmd(ClientData data, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])
{
// Check the number of arguments
[code].....
If my VB.NET DLL is in the same directory as my extension DLL, the extension crashes when it instantiates a TestClass object. I've noticed if the VB.NET DLL is relocated to C:Tclin, the extension will find it, and TestCmd can be called just fine. The problem is that this will eventually need to be deployed across a number of PCs, and it's preferred not to mingle my application's files with another application's.
View 2 Replies
Jul 20, 2009
Is there any way to execute older 16 bit executables on 64 bit OS?
my code does a lot of runs of old 16 bit .EXEs inherithed from DOS era, but it does not work on 64 bit.
View 8 Replies
Feb 21, 2012
The cmd file calls a web service that is used to select specific data. When I run the .cmd file manually (as in clicking on it) it runs correctly an saves the file with the information in the appropriate location. However when i try to do this with the .Net app the file is saved however there is no data in it. Why is it when I physically click this same .cmd file with my mouse it works but not when I call it from my application.
View 1 Replies
Oct 3, 2011
I have used the PInvoke Signature Toolkit to create VB.NET function definitions for three fairly simple C functions contained in an external DLL. The problem is that two of the parameters are structures so pointers need to be sent and one structure (fileview) is undefined.
OpenFileView(filename, &fileview_ptr)
ReadFileInfo(fileview_ptr, &fileinfo_ptr)
The structure of fileinfo is defined so I can create a structure definition in VB.NET and create an IntPtr to that structure with Marshall.AllocHGlobal. And then I can use Marshall.StructureToPtr to copy the data and do the inverse when the data is returned.
[Code]...
View 1 Replies
Dec 7, 2009
I'm having some problems calling a C function from a DLL. The function is returning -101 which translates as a "bad parameter". The values I am passing have been returned from another, successful function call, so my current assumption is that I've built the structure incorrectly.The function definition is:
int sm_switch_channel_input(struct sm_switch_channel_parms *switchp)
Parameters
*switchp (a structure of the following type):
typedef struct sm_switch_channel_parms {
[code].....
View 2 Replies
Jan 8, 2009
i just wanted to calafiy i know how to call a different sub and everything but i wanted to know if you could call a different program all together.
say you have on the first WITCH POWER DO YOU CHOSE. then they hit NEXT and it takes them to a whole new layout and program like saved in a different folder.
i think you do this like you would with webpages
Call ../folder/folder/frmbladeda
if thats wrong or there is an eazyer way also would i do the same thing with varibles like how you do Call addtogether(strone, strtwo) addtogether would be the private sub and strone and strtwo would the the varibles in that said sub.
make sure i want to call a different program like 3 folders away
View 2 Replies