What is best suited to your application depends on the type of interaction b/w Visual Basic and Perl, as well as the kind of tasks you want to perform in Perl.

If you only want to call the Perl script from VB with simple data as command-line parameters, then have a look at the solution, node 312989, I proposed for a similar node (New Pseudo Language). In this solution, the VB application calls the Perl script and pass the variables as command-line parameters.

And if you have more complicated data, then you could consider saving the data to be passed in a file from VB, and read it from Perl.

There are lots of options available. It would be more useful if you could describe what kind of task you want the Perl script to perform, what kind of data you want the VB program to pass to the perl script, etc.


In reply to Re: Perl from VB by Roger
in thread Perl from VB by ceelly

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.