PDK discussion

Perl Dev Kit usage questions; Perl Dev Kit practices and project questions

Is it possible to use dotNet objects from plain Perl script

Found the following answer from Jan on comparing the dotNet-module with PerlNET...
Is it possible to use dotNet objects directly from a Perl script without "compiling" it with "plc"? If so - how?
If not - is there another way to do it (except with the dotNet-module)?

As far as I can tell, the main difference is that "dotNET for Perl" only
allows you to _use_ .NET objects, just like e.g. Win32::OLE allows you to
COM objects from Perl. PerlNET (part of the Perl Dev Kit) does this too,

Will PDK 7's PerlApp allow cross-platform builds?

The competition has been doing this for years. I'm hoping ActiveState will step up to the plate with PDK 7, but so far I have not found this to be true in my testing with the beta release. What's the official word on cross-platform builds?

How to make 64 bit app using PDK 7?

How do I make 64 bit app using PerlApp from PDK 7.0?


Perltray functionality for Linux

How can I get the functionality provided by Perltray for Windows in a Linux system?

PDK Won't run a script written in Komodo Home

I wrote a script in Komodo Home that runs fine in the Komodo debugger. Now I want to distribute so I bought and installed the Perl PDK. When I use the -d command line switch to load the script in the PDK debugger and attempt to run it, I get, "Did not find leading dereferencer, detected at offset 14583". Any ideas what is happening?

How to access control property from VBA macro?

I have created a control using PerlCtrl and safely registered it. It has two properties, which I want to be able to access from a VBA module. It also has a method, which I am able to call and return from. Here is a snippet of VBA code I am using:

Set re = CreateObject("PerlRegex.Match")

count = re.Match("abcdxxabcd", "a..d", "gim")

If count <> 0 Then
Set coll = re.matchedStrings
For Each str In re.matchedStrings
MsgBox str
Next str
End If

It bombs on the "for each ..." command, griping that the object doesn't support that property. Here is a part of the PerlCtrl file used to create the control: