OpenEdge Progress Developer Studio创建.p文件时Container字段需填何种文件?
Hey there! As someone who's been working with Progress 4GL and Developer Studio for a while, let me clear up what that Container field is all about when you're creating your first .p file:
What it is: The Container field refers to the OpenEdge project or folder within a project where your new
.p(ABL Procedure) file will be stored. Since Progress Developer Studio is built on Eclipse, this follows the same project-based structure you'd see in other Eclipse-based IDEs—think of it as choosing a "home" for your new procedure file.How to fill it:
- If you already have an existing OpenEdge project set up, simply use the dropdown menu to select the project itself, or a specific subfolder inside the project (like a
srcorproceduresfolder if you've organized your project that way). - If you haven't created a project yet, you'll need to make one first: go to
File > New > OpenEdge Project, set up your project details, then return to theNew ABL Procedurewindow—your new project will now appear in the Container dropdown. - The key here is to pick a location that fits your project's structure, so your
.pfile is included in the project's build path and easy to manage, compile, and run later.
- If you already have an existing OpenEdge project set up, simply use the dropdown menu to select the project itself, or a specific subfolder inside the project (like a
Quick example: Suppose you have a project named
CustomerManagementAppwith a subfolder calledbusinessLogic. Selecting that subfolder as the Container will save your new.pfile directly inCustomerManagementApp/businessLogic, keeping your code organized.
内容的提问来源于stack exchange,提问作者Soumik Das

