Problem:
The following will assist you in determining the cause of Dialog System Error 17 Codes you may encounter.
Resolution:
An error 17 means that Panels 2 (the technology behind Dialog System) has encountered an error. The fields DS-Error-Details-1 and DS-Error-Details-2 will give more information on a Panels 2 error. DS-Error-Details-1 is the function Panels 2 was trying to perform, and DS-Error-Details-2 is the error Panels 2 encountered. This can be crossed referenced with Panels 2 copy books. Panels 2 Function Codes
78 Pf-Initialize VALUE 0.
78 Pf-Set-Window-Backdrop VALUE 1.
78 Pf-Redraw-Windows VALUE 2.
78 Pf-Create-Window VALUE 3.
78 Pf-Shift-Window VALUE 4.
78 Pf-Get-Window-Info VALUE 5.
78 Pf-Delete-Window VALUE 6.
78 Pf-Show-Window VALUE 7.
78 Pf-Unshow-Window VALUE 8.
78 Pf-Flush-Panel VALUE 9.
78 Pf-Scroll-Panel VALUE 10.
78 Pf-Write-Panel VALUE 11.
78 Pf-Read-Panel VALUE 12.
78 Pf-Save-Window-Arrangement VALUE 17.
78 Pf-Restore-Window-Arrangement VALUE 18.
78 Pf-Terminate VALUE 19.
78 Pf-Get-Window-Frame-Handle VALUE 20.
78 Pf-Get-Ancestor VALUE 21.
78 Pf-Set-Ancestor VALUE 22.
78 Pf-Get-Window-System-Handle VALUE 23.
78 Pf-Get-Frame-Window-Offset VALUE 24.
78 Pf-Get-Window-Data VALUE 25.
78 Pf-Set-Window-Data VALUE 26.
78 Pf-Move-Window VALUE 27.
78 Pf-Set-Window-Size VALUE 28.
78 Pf-Set-Window-Title VALUE 29.
78 Pf-Change-Window-Style VALUE 30.
78 Pf-Set-Emphasis VALUE 31.
78 Pf-Remove-Emphasis VALUE 32.
78 Pf-Get-Window-Title VALUE 33.
78 Pf-Create-Standard-Window VALUE 34.
78 Pf-Get-Environment-Info VALUE 37.
78 Pf-Show-Window-No-Focus VALUE 38.
Miscellaneous Functions
78 Pf-Attach-Icon VALUE 809.
78 Pf-Map-Coordinates VALUE 810.
78 Pf-Display-Icon VALUE 811.
78 Pf-Move-Icon VALUE 812.
78 Pf-Delete-Icon VALUE 813.
78 Pf-Sound-Bell VALUE 814.
78 Pf-Process-Side-File VALUE 815.
78 Pf-Map-Coordinate-Space VALUE 817.
78 Pf-Get-Child-Objects VALUE 818.
78 Pf-Get-Resource-Labels VALUE 850.
DBCS Keyboard mode functions
78 Pf-DBCS-Set-Mode VALUE 860.
78 Pf-DBCS-Query-Mode VALUE 861.
Clipboard Functions
78 Pf-Clipboard-Initiate-Read VALUE 900.
78 Pf-Clipboard-Cancel-Read VALUE 901
78 Pf-Clipboard-Read VALUE 902.
78 Pf-Write-Clipboard VALUE 903.
Bitmap Functions
78 Pf-Display-Bitmap VALUE 920.
78 Pf-Delete-Bitmap VALUE 921.
78 Pf-Query-Bitmap-Size VALUE 922.
78 Pf-Move-Bitmap VALUE 923.
Event functions
78 Pf-Get-Event-With-Wait VALUE 1001.
78 Pf-Get-Event-Capabilities VALUE 1002.
78 Pf-Get-Shift-Lock-Key-States VALUE 1003.
78 Pf-Get-Event-No-Wait VALUE 1004.
78 Pf-Set-Event-Mask VALUE 1005.
78 Pf-Post-Event VALUE 1008.
78 Pf-Post-Queue-Event VALUE 1009.
78 Pf-Broadcast-Event VALUE 1010.
Menu functions
78 Pf-Add-Menu-Item VALUE 2001.
78 Pf-Show-Menu VALUE 2002.
78 Pf-Set-Menu-Item-Property VALUE 2003.
78 Pf-Delete-Menu-Item VALUE 2004.
78 Pf-Delete-Menu VALUE 2005.
78 Pf-Set-Menu-Item-Text VALUE 2006.
78 Pf-Get-Menu-Item-Text VALUE 2007.
78 Pf-Get-Menu-Item-Property VALUE 2008.
Popup Menu functions
78 Pf-Create-Popup-Menu VALUE 2100.
78 Pf-Query-Menu-Details VALUE 2101.
78 Pf-Display-Popup-Menu VALUE 2102.
General gadget functions
78 Pf-Get-Gadget-Id-From-Handle VALUE 3001.
78 Pf-Set-Input-Focus VALUE 3002.
78 Pf-Enable-Gadget VALUE 3003.
78 Pf-Disable-Gadget VALUE 3004.
78 Pf-Delete-Gadget VALUE 3005.
78 Pf-Get-Input-Focus VALUE 3006.
78 Pf-Get-Gadget-Handle-From-Id VALUE 3007.
78 Pf-Get-Gadget-System-Handle VALUE 3008.
78 Pf-Alt-Origin-Offset VALUE 3009.
Buttons
78 Pf-Create-Standard-Button VALUE 3051.
78 Pf-Create-Button VALUE 3052.
78 Pf-Set-Button-Details VALUE 3053.
78 Pf-Get-Button-Details VALUE 3054.
78 Pf-Set-Button-State VALUE 3055.
78 Pf-Query-Next-Selected-Button VALUE 3056.
78 Pf-Change-Button-Style VALUE 3057.
78 Pf-Query-Button-Size VALUE 3058.
Scroll bars
78 Pf-Create-Standard-Scroll-Bar VALUE 3101.
78 Pf-Create-Scroll-Bar VALUE 3102.
78 Pf-Get-Scroll-Bar-Details VALUE 3103.
78 Pf-Set-Scroll-Bar-Details VALUE 3104.
78 Pf-Set-Scroll-Bar-Range VALUE 3105.
78 Pf-Set-Slider-Position VALUE 3106.
78 Pf-Change-Scroll-Bar-Style VALUE 3107.
78 Pf-Query-Scroll-Bar-Size VALUE 3108.
78 Pf-Set-Scroll-Step VALUE 3109.
78 Pf-Set-System-Scroll-Bar-State VALUE 3111.
Entry fields
78 Pf-Create-Standard-Entry-Field VALUE 3151.
78 Pf-Create-Entry-Field VALUE 3152.
78 Pf-Get-Entry-Field-Details VALUE 3153.
78 Pf-Set-Entry-Field-Details VALUE 3154.
78 Pf-Get-Entry-Field-Text VALUE 3155.
78 Pf-Set-Entry-Field-Text VALUE 3156.
78 Pf-Change-Entry-Field-Style VALUE 3157.
78 Pf-Query-Entry-Field-Size VALUE 3159.
78 Pf-Set-Entry-Field-Limit VALUE 3163.
78 Pf-Entry-Field-Border-Offset VALUE 3165.
List boxes
78 Pf-Create-Standard-List-Box VALUE 3201.
78 Pf-Create-List-Box VALUE 3202.
78 Pf-Insert-List-Box-Item VALUE 3203.
78 Pf-Delete-List-Box-Item VALUE 3204.
78 Pf-Get-List-Box-Item-Text VALUE 3205.
78 Pf-Set-List-Box-Item-Text VALUE 3206.
78 Pf-Get-List-Box-Details VALUE 3207.
78 Pf-Set-List-Box-Details VALUE 3208.
78 Pf-Delete-All-List-Box-Items VALUE 3209.
78 Pf-Make-List-Box-Item-Visible VALUE 3210.
78 Pf-Set-Top-List-Box-Item VALUE 3210.
78 Pf-Get-Top-List-Box-Item VALUE 3211.
78 Pf-Set-List-Box-Item-State VALUE 3212.
78 Pf-Get-List-Box-Item-State VALUE 3213.
78 Pf-Change-List-Box-Style VALUE 3214.
78 Pf-Get-Next-Selected-Item VALUE 3215.
78 Pf-Get-List-Box-Item-Count VALUE 3216.
78 Pf-Query-List-Box-Size VALUE 3217.
Selection Boxes
78 Pf-Create-Standard-Sel-Box VALUE 3251.
78 Pf-Create-Sel-Box VALUE 3252.
78 Pf-Get-Sel-Box-Details VALUE 3253.
78 Pf-Set-Sel-Box-Details VALUE 3254.
78 Pf-Change-Sel-Box-Style VALUE 3255.
78 Pf-Query-Sel-Box-Size VALUE 3256.
78 Pf-Get-Sel-Box-Text VALUE 3257.
78 Pf-Set-Sel-Box-Text VALUE 3258.
78 Pf-Set-Sel-Box-Limit VALUE 3259.
78 Pf-Insert-Sel-List-Item VALUE 3260.
78 Pf-Delete-Sel-List-Item VALUE 3261.
78 Pf-Delete-All-Sel-List-Items VALUE 3262.
78 Pf-Get-Sel-List-Item-Text VALUE 3263.
78 Pf-Set-Sel-List-Item-Text VALUE 3264.
Group box functions
78 Pf-Draw-Group-Box VALUE 4950.
78 Pf-Get-Group-Box-Details VALUE 4951.
78 Pf-Set-Group-Box-Details VALUE 4952.
Text cursor functions
78 Pf-Set-Cursor-Style VALUE 5001.
78 Pf-Show-Cursor VALUE 5002.
78 Pf-Unshow-Cursor VALUE 5003.
78 Pf-Position-Cursor VALUE 5004.
78 Pf-Get-Cursor-Position VALUE 5005.
78 Pf-Get-Cursor-Style VALUE 5006.
78 Pf-Delete-Cursor VALUE 5007.
Mouse functions
78 Pf-Get-Mouse-Position VALUE 6001.
78 Pf-Set-Mouse-Position VALUE 6002.
78 Pf-Translate-Mouse-Coordinates VALUE 6003.
78 Pf-Hide-Mouse-Pointer VALUE 6004.
78 Pf-Show-Mouse-Pointer VALUE 6005.
78 Pf-Set-Mouse-Shape VALUE 6006.
78 Pf-Get-Mouse-Shape VALUE 6007.
Dialog box functions
78 Pf-Create-Dialog-Box VALUE 7001.
78 Pf-Delete-Dialog-Box VALUE 7002.
78 Pf-Show-Dialog-Box VALUE 7003.
78 Pf-Unshow-Dialog-Box VALUE 7004.
78 Pf-Invoke-Message-Box VALUE 7005.
78 Pf-Set-Dialog-Focus-Gadget VALUE 7006.
Accelerator key function
78 Pf-Add-Accelerator-Key VALUE 8001.
78 Pf-Delete-Accelerator-Key VALUE 8002.
78 Pf-Delete-Accelerator-Table VALUE 8003.
Text display function
78 Pf-Query-Text-Extent VALUE 9001.
78 Pf-Try-Text-Fit VALUE 9002.
78 Pf-Display-Text VALUE 9003.
78 Pf-Delete-Text VALUE 9004.
78 Pf-Amend-Text VALUE 9005.
Font functions
78 Pf-Get-Device-Resolution VALUE 10001.
78 Pf-Get-Typeface-Availability VALUE 10002.
78 Pf-Get-Typeface-Info VALUE 10003.
78 Pf-Set-Font VALUE 10004.
78 Pf-Query-Font VALUE 10005.
78 Pf-Get-Typeface-Names VALUE 10007.
78 Pf-Set-Working-Font VALUE 10008.
78 Pf-Query-Working-Font VALUE 10009.
Rubber-banding function
78 Pf-Rubber-Banded-Object VALUE 11001.
78 Pf-Rubber-Banded-Area VALUE 11002.
Text label function
78 Pf-Create-Label VALUE 12001.
78 Pf-Set-Label-Text VALUE 12002.
78 Pf-Get-Label-Text VALUE 12003.
78 Pf-Query-Label-Extent VALUE 12004.
Attribute/color support
78 Pf-Get-Attr-Info VALUE 13000.
78 Pf-Name-To-RGB VALUE 13001.
78 Pf-Allocate-Color VALUE 13002.
78 Pf-Query-Colormap VALUE 13003.
78 Pf-Create-VC VALUE 13004.
78 Pf-Destroy-VC VALUE 13005.
78 Pf-Allocate-VC-Color VALUE 13006.
78 Pf-Set-Attributes VALUE 13007.
78 Pf-Get-Attributes VALUE 13008.
78 Pf-Set-Object-Color VALUE 13100.
78 Pf-Get-Object-Color VALUE 13101.
Panels 2 Error Codes
78 P2ERR-WINDOW-DOESNT-EXIST VALUE 1.
78 P2ERR-BAD-HANDLE VALUE 2.
78 P2ERR-BAD-PARAMETER VALUE 3.
78 P2ERR-BAD-FUNCTION VALUE 4.
78 P2ERR-CANT-INITIALISE VALUE 5.
78 P2ERR-NO-MORE-MEMORY VALUE 6.
78 P2ERR-BAD-ANCESTOR VALUE 7.
78 P2ERR-BAD-DESCENDANT VALUE 8.
78 P2ERR-CANT-START-MANAGER VALUE 9.
78 P2ERR-BROKEN-PIPE-TO-MANANGER VALUE 10.
78 P2ERR-NOT-YET-INITIALISED VALUE 11.
78 P2ERR-PROCESS-LIMIT-REACHED VALUE 12.
78 P2ERR-DUPLICATE-INITIALISATION VALUE 13.
78 P2ERR-SESSION-LOCKED VALUE 14.
78 P2ERR-INVALID-OP-ON-OBJECT VALUE 15.
78 P2ERR-OBJECT-NOT-AVAILABLE VALUE 16.
78 P2ERR-RESOURCE-LOAD-FAILURE VALUE 900.
78 P2ERR-NO-MORE-WINDOWS VALUE 1001.
78 P2ERR-PANEL-TOO-LARGE VALUE 1002.
78 P2ERR-ILLEGAL-OPERATION VALUE 1003.
78 P2ERR-BAD-SCROLL-DIRECTION VALUE 1004.
78 P2ERR-BAD-SCROLL-COUNT VALUE 1005.
78 P2ERR-WINDOW-UNAVAILABLE VALUE 1006.
78 P2ERR-NO-MENU-EXISTS VALUE 2001.
78 P2ERR-BAD-MENU-ITEM-ID VALUE 2002.
78 P2ERR-BAD-TYPE VALUE 3001.
78 P2ERR-BAD-STATE VALUE 3002.
78 P2ERR-BAD-RANGE VALUE 3101.
78 P2ERR-BAD-SLIDER-POSITION VALUE 3102.
78 P2ERR-NO-VALPROC-NAME VALUE 3150.
78 P2ERR-INVALID-LIST-INDEX VALUE 3200.
78 P2ERR-CB-LOCKED VALUE 4000.
78 P2ERR-CB-REQUESTED-FMT-UNAVAIL VALUE 4001.
78 P2ERR-CB-BAD-FORMAT VALUE 4002.
78 P2ERR-CB-EMPTY VALUE 4003.
78 P2ERR-NO-CURSOR-DEFINED VALUE 5001.
78 P2ERR-NO-TABLE-DEFINED VALUE 8001.
78 P2ERR-HOTKEY-NOT-DEFINED VALUE 8002.
78 P2ERR-INVALID-HOTKEY VALUE 8003.
78 P2ERR-BAD-FONT VALUE 10000.
78 P2ERR-INVALID-BAND-FLAGS VALUE 11001.
78 P2ERR-NAMED-COLOR-NOT-FOUND VALUE 13000.
78 P2ERR-NO-EXACT-MATCH VALUE 13001.
78 P2ERR-NO-VIRTUAL-COLORMAPS VALUE 13002.
78 P2ERR-VIRTUAL-COLORMAP-FAILED VALUE 13003.
78 P2ERR-COLORMAP-INDEX-RANGE VALUE 13004.
78 P2ERR-TUTORIAL-UNAVAILABLE VALUE 19000.
78 P2-NO-ERROR VALUE 0.