docs
code
community
mailing lists
downloads
blogs
bugs
safari bookshelf
workspace
Product Documentation
PDK 6.0 Documentation
Table of Contents
Welcome
PerlApp
PerlApp Overview
What is PerlApp?
How Does PerlApp Work?
File Extraction
Freestanding Executables
PerlApp Reference
Name
Synopsis
Description
Options
Functions
Variables
Files
Environment
Diagnostics
FAQ
See Also
Version
Copyright
PerlApp GUI
Overview of the Interface
Drop-Down Menus
Tabs
Configuring PerlApp Build Parameters
Main Tab
Files Tab
Size Tab
Options 1 Tab
Options 2 Tab
Version Tab
Output Tab
PerlCtrl
PerlCtrl Overview
What is PerlCtrl?
How Does PerlCtrl Work?
File Extraction
Environment Variables
Getting Started with PerlCtrl
Using PerlCtrl with Visual J++
Freestanding Controls
Variant Types
PerlCtrl Threading
Linking to Compiled HTML Help
Configuring a PerlCtrl for DCOM
Using a PerlCtrl with DCOM
PerlCtrl Reference
Name
Synopsis
Description
Options
Functions
Variables
Files
Environment
Diagnostics
FAQ
See Also
Version
Copyright
PerlCtrl GUI
Overview of the Interface
Drop-Down Menus
Tabs
Configuring PerlCtrl Build Parameters
Main Tab
Files Tab
Size Tab
Options 1 Tab
Options 2 Tab
Version Tab
Output Tab
PerlCtrl Tutorials
PerlCtrl Tour
A Walk Through the Code
Building a PerlCtrl
Control Building Overview
Things Not to Disturb
Step 1: Generating the Template
Step 2: Adding the Code
Step 3: Identifying the Control
Step 4: Configuring Method Information
Step 5: Configuring Property Information
Step 6: Examining the Control Code
Step 7: Generating and Registering the DLL
Step 8: Testing the Control
Testing the Association
Developing an Object Factory
A Walk Through the Code
PerlMSI
PerlMSI Overview
What is PerlMSI?
Configuring PerlMSI
PerlMSI Installer
Name
Synopsis
Description
Methods
See Also
Copyright
PerlMSI MSI
Name
Description
GUIDs
Sequence Tables
See Also
Copyright
PerlMSI Wizard
Name
Synopsis
Description
Options
See Also
Copyright
PerlNET
PerlNET Overview
What is PerlNet?
ASP.NET and Web Services
Getting Started with PerlNET
Creating PerlNET Components
Using .NET Objects
Using P/Invoke
Callbacks
WinForms
Implementing Types
Perl Types
.NET Types
Mixed Types
Type Inheritance
Garbage Collection
Perl Types
.NET Types
Interfaces
Namespaces
Creating Types Inside a Namespace
Using the Namespace Pragma to Look Up Types
Constructors
Invoking Constructors
Defining Constructors
Default Constructor
Class Constructors
Methods
Calling Methods
Defining Methods
Properties
Accessing Properties
Defining Properties
Properties with Parameters
Indexers
Accessing Indexers
Defining Indexers
Fields
Accessing Fields
Defining Fields
Value Types
Booleans
Decimals
Enumerations
Using Enumeration Constants
Defining Enumeration Types
Delegates
Using Delegates
Exceptions
Throwing Exceptions from Perl Code
Catching Exceptions in Perl Code
Custom Attributes
Applying Attributes
Defining Attributes
Main Function
Arrays
Accessing Arrays
Creating Arrays
Returning Arrays from Methods
PerlNET Reference
Name
Synopsis
Description
Options
Functions
Variables
Files
Environment
Diagnostics
FAQ
See Also
Version
Copyright
PerlNET GUI
Overview of the Interface
Drop-Down Menus
Tabs
Configuring PerlNET Build Parameters
Main Tab
Files Tab
Size Tab
Options 1 Tab
Options 2 Tab
Version Tab
Output Tab
PerlSvc
PerlSvc Overview
What is PerlSvc?
Freestanding Executables
Dynamic Service Names
PerlSvc Reference
Name
Synopsis
Description
Options
Functions
Variables
Files
Environment
Diagnostics
FAQ
See Also
Version
Copyright
PerlSvc GUI
Overview of the Interface
Drop-Down Menus
Tabs
Configuring PerlSvc Build Parameters
Main Tab
Files Tab
Size Tab
Options 1 Tab
Options 2 Tab
Version Tab
Output Tab
PerlTray
PerlTray Overview
PerlTray Reference
Name
Synopsis
Description
Options
Functions
Callbacks
Variables
Files
Environment
Diagnostics
FAQ
See Also
Version
Copyright
PerlTray GUI
Overview of the Interface
Drop-Down Menus
Tabs
Configuring PerlTray Build Parameters
Main Tab
Files Tab
Size Tab
Options 1 Tab
Options 2 Tab
Version Tab
Output Tab
Filter Builder
About the Filter Builder
Selecting Input
Saving Input
Clearing Input
Selecting Lines from Input
Replacing Text
Specifying Variables
Saving Filters as Perl Files
Adding Descriptions to Filters
Opening Filters
Closing Filters
Saving Input and Output
Graphical Debugger
What is the Graphical Debugger?
Quick Start
Configuring the Graphical Debugger
Enabling/Disabling the Graphical Debugger
Debugger Interface Overview
Pointers
Source Window
Watch Window
Proximity Window
Registers Window
Tool Bar
Debugger Menu Items
File Menu
Edit Menu
View Menu
Debug Menu
Tools Menu
Help Menu
Customizing the Debugger
Debugger Options Dialog Box
General Tab
Watch Tab
Colors Tab
Remote Debugging
Remote Machine Requirements
Configuring the Remote Machine
Starting the Remote Debug Session
VBScript Converter
VBScript Converter Overview
Intended Uses
Why Convert VBScript to Perl?
Using VBScript Converter
Supported Forms of Visual Basic
Type Libraries
Sample Program
Limitations
VBScript Converter GUI
Panes
Input
Output
Drop-Down Menus
File menu
Edit menu
View menu
Tools menu
Help Menu
VBScript Converter Reference
Name
Synopsis
Description
Options
See Also
Version
Copyright
Visual Package Manager
About the Visual Package Manager
VPM Concepts
Installing New Modules
Upgrading Existing Modules
Removing Installed Modules
Configuring the VPM
Adding a Repository
Navigating the VPM
Reference
License Agreement
Licensing and Redistribution
Installation Guide
Installing the PDK on Windows
Installing the PDK on Linux/Solaris/HP-UX
Uninstalling the PDK
See Also
Release Notes
Introduction
What's New in Perl Dev Kit 6.0 Pro Pack for Windows?
Known Issues
Release History
Sample Programs
Feedback
Glossary
Resources
Mailing Lists
Websites
Usenet Newsgroups
Books on Perl