Hal hal yang perlu diperhatikan adalah Lingkup, Awalan atau Prefix dan Arti dari variabel tersebut.
Syntax:
[scope][prefix]_[name]
Scope Qualifiers
| Scope | Prefix | Example |
| Argument | a | al_NameId |
| Global | g | gs_Name |
| Instance | i | ii_Count |
| Local | l | ls_Foo |
| Shared | s | si_Number |
Standard DataType Prefixes
| Data Type | Prefix | Example |
| Any | a | la_Raw |
| Blob | blb | ablb_Image |
| Boolean | b | lb_Exit |
| Character | c | lc_Name |
| Date | d | ld_BirthDate |
| DateTime | dt | ldt_Wreck |
| Decimal | dec | ldec_Salary |
| Double | db | gdb_OverTime |
| Integer | i | li_Count |
| Long | l | ll_RowCount |
| Real | r | sr_Illusion |
| String | s | ls_Bean |
| Time | tm | itm_MrWolf |
| Unsigned Integer | ui | lui_Handle |
| Unsigned Long | ul | gul_Ken |
Standard Object DataType Prefixes
| Object Type | Prefix | Example |
| Application | app | gapp_PBDelta |
| ArrayBounds | ab | lab_Bound |
| CheckBox | cbx | icbx_Male |
| ClassDefinition | cldef | lcldef_Object |
| ClassDefinitionObject | cldefo | lcdefo_ThatObject |
| CommandButton | cb | lcb_Cancel |
| Connection | cn | lcn_Known |
| ConnectionInfo | cni | lcni_ServerInfo |
| ConnectObject | cno | scno_ConObj |
| ContextInformation | cxinfo | lcxinfo_ObjContext |
| ContextKeyword | cxk | lcxk_TheKey |
| CPlusPlus | cpp | lcpp_CModule |
| Datastore | ds | lds_StockData |
| Datawindow | dw | ldw_Employee |
| DatawindowChild | dwc | ldwc_States |
| DragObject | drg | ldrg_ByTheHair |
| DrawObject | drw | ldrw_PaintBrush |
| DropDownListBox | ddlb | lddlb_States |
| DropDownPictureListBox | ddplb | lddplb_StatesWithFlags |
| dwObject | dwo | ldwo_Column |
| DynamicDescriptionArea | dda | ldda_Execute |
| DynamicStagingArea | dsa | ldsa_MyQuery |
| EditMask | em | lem_PhoneNo |
| EnumerationDefinition | enum | lenum_Cycle |
| EnumerationItemDefinition | enumi | ienumi_Item |
| Environment | env | lenv_System |
| Error | err | gerr_Snarl |
| ExtObject | exto | gexto_Outside |
| Function_Object | fo | lfo_Function |
| Graph | gr | lgr_Sales |
| GraphObject | gro | lgro_Line |
| GrAxis | grx | lgrx_Profit |
| GrDispAttr | grda | igrda_Value |
| GroupBox | gb | igb_Employee |
| HScrollBar | hsb | ihsb_Percent |
| iNet | inet | linet_Web |
| InternetResult | ir | lir_Page |
| Line | li | lli_Arrow |
| ListBox | lb | llb_States |
| ListView | lv | llv_Filenames |
| ListViewItem | lvi | llvi_Item |
| MailFileDescription | mfd | lmfd_Mail |
| MailMessage | mm | lmm_Mail |
| MailRecipient | mr | lmr_Mail |
| MailSession | ms | lms_Session |
| MDIClient | mdi | lmdi_Frame |
| Menu | m | lm_Menu |
| MenuCascade | mc | lmc_WaterFall |
| Message | msg | lmsg_Whisper |
| MultiLineEdit | mle | lmle_Text |
| NonVisualObject | nvo | lnvo_Invisible |
| OLEControl | oc | loc_Bulls |
| OLECustomControl | occ | locc_Dial |
| OLEObject | oo | loo_Ghost |
| OLEStorage | ostg | gostg_WordFile |
| OLEStream | ostm | lostm_River |
| OMControl | omc | iomc_Temp |
| OMCustomControl | omcc | lomcc_Dial |
| OMEmbeddedControl | omec | lomec_Micro |
| OMObject | omo | iomo_Bob |
| OMStorage | omstg | somstg_Drive |
| OMStream | omstm | lomstm_Mersey |
| Oval | ov | lov_Circle |
| PBtoCPPObject | pb2cpp | lpb2cpp_Quad |
| Picture | p | lp_Smile |
| PictureButton | pb | lpb_Click |
| PictureListBox | plb | lplb_Drives |
| Pipeline | pl | lpl_OilandGas |
| Powerobject | po | lpo_Source |
| ProfileCall | prc | lprc_Face |
| ProfileClass | prcl | lprcl_Room |
| ProfileLine | prl | iprl_Bob |
| ProfileRoutine | prr | lprr_Cat |
| Profiling | pr | lpr_Outline |
| RadioButton | rb | lrb_Male |
| Rectangle | rec | irec_Tum |
| RemoteObject | ro | iro_Employee |
| RichTextEdit | rte | lrte_Script |
| RoundRectange | rr | lrr_Lion |
| ScriptDefinition | sdef | lsdef_Mycode |
| Service | srv | lsrv_Charge |
| SimpleTypeDefinition | std | istd_MyType |
| SingleLineEdit | sle | lsle_Name |
| StaticText | st | lst_Prompt |
| Structure | str | lstr_Data |
| SystemFunctions | sf | lsf_Bay |
| Tab | tab | ltab_Strip |
| Timing | tmg | ltmg_Clock |
| TraceActivityNode | tran | ltran_Node |
| TraceBeginEnd | trbe | ltrbe_Start |
| TraceError | tre | ltre_Error |
| TraceFile | trf | itrf_TraceFile |
| TraceGarbageCollect | trgc | itrgc_Call |
| TraceLine | trln | strln_Rope |
| TraceObject | tro | ltro_Bob |
| TraceRoutine | trr | ltrr_Tiger |
| TraceSQL | trsql | ltrsql_MySQL |
| TraceTree | trt | ltrt_Birch |
| TraceTreeError | trte | ltrte_Err |
| TraceTreeGarbageCollect | trtgc | ltrtgc_Trash |
| TraceTreeLine | trtl | ltrtl_String |
| TraceTreeNode | trtn | ltrtn_Kilt |
| TraceTreeObject | trto | ltrto_Trace |
| TraceTreeRoutine | trtr | ltrtr_BobGrimmer |
| TraceTreeUser | trtu | ltrtu_User |
| TraceUser | tru | ltru_Blue |
| Transaction | tr | ltr_Trans |
| Transport | tp | ltp_Server |
| Treeview | tv | ltv_Directory |
| TreeviewItem | tvi | ltvi_Node |
| TypeDefinition | typdef | ltypdef_Details |
| UserObject | uo | luo_Control |
| VariableCardinalityDefinition | vcd | lvcd_Type |
| VariableDefinition | vd | lvd_Sore |
| VerticalScrollBar | vsb | lvsb_Amount |
| Window | w | w_PleaseWait |
| WindowObject | wo | lwo_WomanElement |
I recently came across your blog and have been reading along. I thought I would leave my first comment.
BalasHapusI don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.
Thank You
PowerBuilder