PPJ Desktop API
HomeCurrent IssuesDownloads
  • Welcome
  • Concepts
  • PPJ.Runtime.49
    • General
      • Sal
      • Sys
      • SalApplication
      • SalNamedProperties
      • SalWindow
      • WindowActionsEventArgs
      • SalXML
    • COM
      • SalCoClass
      • SalObject
      • SalOleErrorInfo
      • SalSafeArray
      • SalVariant
    • Controls
      • SalActiveX
      • SalBackgroundText
      • SalCheckBox
      • SalComboBox
      • SalContext
      • SalCustomControl
      • SalDataField
        • DataType
      • SalFrame
        • BorderStyle
      • SalGeneralWindow
      • SalGroupBox
      • SalGroupSeparator
      • SalHorizontalScrollBar
      • SalLine
        • LineStyle
        • LineType
      • SalListBox
      • SalMultilineField
      • SalNavigationBar
      • SalOptionButton
        • OptionButtonStyle
      • SalPicture
        • ImageStorage
      • SalPushbutton
      • SalRadioButton
      • SalTableWindow
        • CellType
        • FocusRowStyle
        • RowsSizingStyle
        • SalTableColumn
        • SalTableColumnCollection
        • SalTableRow
        • SalTableRowCollection
        • SalTableWindowBase
      • SalTreeControl
        • SalTreeItem
      • SalUserControl
      • SalVerticalScrollBar
    • Forms
      • AccessoryType
      • SalDialogBox
      • SalForm
      • SalFormClientArea
      • SalFormStatusBar
      • SalFormTableWindow
      • SalFormToolBar
      • SalFormWindow
      • SalMDIWindow
      • SalRibbonBarBase
      • SalRibbonBarForm
      • SalRibbonBarMDI
      • SalRibbonStatusBar
    • Interfaces
      • ISalControl
      • ISalEditControl
      • ISalListControl
      • ISalPictureControl
      • ISalRadioButton
      • ISalReport
      • ISalType
      • ISalAccessory
      • ISalMenu
      • ISalWindow
    • Internet
      • FtpEventArgs
      • FtpEventHandler
      • HttpEventArgs
      • HttpEventHandler
      • SalFtpClient
      • SalHttpClient
      • SalQuickFTP
      • SalQuickHTTP
    • Menus
      • SalContextMenu
      • SalFormMainMenu
      • SalMenuColumn
      • SalMenuItem
      • SalMenuRow
      • SalMenuSeparator
      • SalPopupMenu
      • SalWindowsMenu
    • QO
      • QO
      • SalQuickHTML
      • SalQuickTabs
      • SalQuickTabsDialog
      • SalQuickTabsForm
      • SalQuickTabsParent
      • SalQuickTabsParentDialog
      • SalQuickTabsParentForm
      • SalQuickToolTipCheckBox
      • SalQuickToolTipChildTable
      • SalQuickToolTipComboBox
      • SalQuickToolTipDataField
      • SalQuickToolTipHScrollBar
      • SalQuickToolTipListBox
      • SalQuickToolTipMultilineField
      • SalQuickToolTipOptionButton
      • SalQuickToolTipPicture
      • SalQuickToolTipPushButton
      • SalQuickToolTipRadioButton
      • SalQuickToolTipTableWindow
      • SalQuickToolTipVScrollBar
      • SalToolTipManager
    • Sql
      • SalSqlBindVariables
      • SalSqlError
      • SalSqlHandle
      • SalSqlSessionHandle
      • Sql
      • SqlContext
      • SqlOra
      • WhenSqlError
    • Types
      • SalArray
      • SalArray<T>
      • SalBinary
      • SalBoolean
      • SalDateTime
      • SalFileHandle
      • SalFunctionalClass
      • SalNumber
      • SalResource
      • SalString
      • SalStringContext
      • SalWindowHandle
  • PPJ.Runtime.DDE.49
    • General
      • SalDDE
  • PPJ.Runtime.Vis.49
    • General
      • Vis
      • VisTblEx
    • Controls
      • VisCalendar
      • VisCalendarDropDown
      • VisColorComboBox
      • VisColorListBox
      • VisColorPalette
      • VisColorPaletteBase
      • VisColorPaletteDropDown
      • VisComboBoxBase
      • VisDesktopListBox
      • VisDirListBox
      • VisDirTreeListBox
      • VisDriveListBox
      • VisDropDownBase
      • VisFileListBox
      • VisFontComboBox
      • VisFontListBox
      • VisFontNameComboBox
      • VisFontNameListBox
      • VisListBoxBase
      • VisListBoxExtension
      • VisListView
      • VisListViewDropDown
      • VisMeter
      • VisOutlineComboBox
      • VisOutlineListBox
      • VisPictureComboBox
      • VisPictureListBox
      • VisPoint
      • VisRadioListBox
      • VisRect
      • VisRichEdit
      • VisSize
      • VisSpinField
      • VisSplitter
      • VisSplitterWindow
        • Orientation
  • PPJ.Runtime.XSal.49
    • General
      • XSal
      • XSalScript
    • Controls
      • XSalFlatButton
      • XSalHSplitter
      • XSalSeparator
      • XSalSeparatorDoubleRaised
      • XSalSeparatorEtched
      • XSalSeparatorInvisible
      • XSalSeparatorSingleRaised
      • XSalSplitter
      • XSalToolbar
      • XSalToolbox
      • XSalVSplitter
Powered by GitBook
On this page
  • Constructors
  • SalBoolean(x)
  • Properties
  • IsNull
  • Value
  • Methods
  • Add(x, y)
  • Compare(x, y)
  • CompareTo(obj)
  • CompareTo(x)
  • Divide(x, y)
  • Multiply(x, y)
  • Negate(x)
  • Subtract(x, y)
  • ToBoolean()
  • ToByte()
  • ToChar()
  • ToDecimal()
  • ToDouble()
  • ToInt16()
  • ToInt32()
  • ToInt64()
  • ToIntPtr()
  • ToSByte()
  • ToSingle()
  • ToUInt16()
  • ToUInt32()
  • ToUInt64()
  • Used By
  1. PPJ.Runtime.49
  2. Types

SalBoolean

PPJ.Runtime.SalBoolean

PreviousSalBinaryNextSalDateTime

Last updated 2 years ago

Namespace: PPJ.Runtime

Assembly: PPJ.Runtime.49 (4.9.0.0)

SAL Boolean basic type. This is exactly the same as SalNumber. It is automatically casted to/from SalNumber.

public struct SalBoolean : ValueType, IComparable, IConvertible, IFormattable, INullable, ISalType, IXmlSerializable
Public Structure SalBoolean
    Implements ValueType, IComparable, IConvertible, IFormattable, INullable, ISalType, IXmlSerializable

Constructors

SalBoolean(x)

Creates a new SalBoolean

Name
Type
Description

x

Properties

IsNull

: Checks if this SalBoolean object contains a null value.

Value

: Returns the inner decimal value

Methods

  • operator for adding two SalBoolean objects

Parameter
Type
Description

x

y

Compares two SalBoolean objects

Parameter
Type
Description

x

y

Compare to object

Parameter
Type
Description

obj

Compare to SalBoolean

Parameter
Type
Description

x

/ operator for dividing two SalBoolean objects

Parameter
Type
Description

x

y

  • operator for multiplying two SalBoolean objects

Parameter
Type
Description

x

y

Negation operator.

Parameter
Type
Description

x

  • operator for subtracting two SalBoolean objects

Parameter
Type
Description

x

y

to boolean

to byte

to char

to decimal

to double

to int16

to int32

to int64

to intptr

to sbyte

to single

to uint16

to uint32

to uint64

Used By

Name
Description

Begins tracing.

Compare to SalBoolean

* operator for multiplying two SalBoolean objects

Copies the contents of one file (source) to another file (destination).

Creates a directory.

Inserts the contents of a string into a picture.

Returns the last COM exception into a OleErrorInfo object.

Creates a new SafeArray.

Changes the variant type.

Inserts a pane into the navigation bar control.

Starts the Windows help system.

Turns on/off automatic COM error handling.

Sets a window's color.

Hides a window.

Sets the text of a window.

Sets an application-defined cursor for the specified window. Use this function to set the cursor from an image stored in a file.

Enables keyboard and mouse input to a window and enables its associated label as well. A label is the label control that immediately precedes the window in the outline.

Sets a window's cursor.

Brings a window to the top of all overlapping windows.

Posts the specified message to a window by adding nMsg to hWndReceiver's message queue.

Brings a window to the top of all overlapping windows.

Populates a list box or combo box with a result set. SalListPopulate overrides any settings made with SalListSetTabs. If the SELECT statement returns data from multiple columns, each column's data displayed in a list box is separated by tabs. However, due to a Microsoft Windows limitation, each column's data displayed in a combo box is separated by a single '|' character. There is no space between one column's data, the separator character, and another column's data.

Arranges minimized child window icons in an MDI window.

Destroys a modal dialog box and returns control to the caller of SalModalDialog.

Validates and formats a data field's or table window column's contents.

Brings a window to the top of all overlapping windows.

Sets the value of a named property.

Brings a window to the top of all overlapping windows.

Posts the specified message to a window by adding nMsg to hWndReceiver's message queue.

Redraws the menu bar for a given form window or top-level table window.

Arranges minimized child window icons in an MDI window.

Moves a window to a new position (x, y) on the X and Y axes.

Sends a message to all child items of a form window, dialog box, table window, or MDI window.

Opens a file on an FTP server.

Copies a file from a local machine to an FTP server. If nContext is greater than zero, an asynchronous process is started and status messages are sent to the window. The nContext argument uniquely identifies the asynchronous process and is passed into the status messages through wParam.

Copies a file from an FTP server to the local machine. If nContext is greater than zero, an asynchronous process is started and status messages are send to the window. The nContext argument uniquely identifies the asynchronous process and is passed into the status messages in wParam.

Cancel a user action. This can be called when processing a TABSM_ message.

Indicates that a tab has been created. This function is called when the tab control receives SAM_Create.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Multiple Inheritance: Wrapper function.

Associate a tip with a control. The control can be any type of window.

Add(x, y)

Returns: .

Compare(x, y)

Returns: .

CompareTo(obj)

Returns: .

CompareTo(x)

Returns: .

Divide(x, y)

Returns: .

Multiply(x, y)

Returns: .

Negate(x)

Returns: .

Subtract(x, y)

Returns: .

ToBoolean()

Returns: .

ToByte()

Returns: .

ToChar()

Returns: .

ToDecimal()

Returns: .

ToDouble()

Returns: .

ToInt16()

Returns: .

ToInt32()

Returns: .

ToInt64()

Returns: .

ToIntPtr()

Returns: .

ToSByte()

Returns: .

ToSingle()

Returns: .

ToUInt16()

Returns: .

ToUInt32()

Returns: .

ToUInt64()

Returns: .

SalBoolean
Int32
Int32
Int32
SalBoolean
SalBoolean
SalBoolean
SalBoolean
Boolean
Byte
Char
Decimal
Double
Int16
Int32
Int64
IntPtr
SByte
Single
UInt16
UInt32
UInt64
Boolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
Object
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
SalBoolean
Sal.StartTrace
SalBoolean.CompareTo
SalBoolean.Multiply
SalFileHandle.Copy
SalFileHandle.CreateDirectory
SalWindowHandle.SetImageString
SalSqlHandle.FetchRow
Sql.FreeSession
SalObject.GetLastError
SalSafeArray.Create
SalVariant.AsActiveX
SalNavigationBar.AddPane
SalTreeControl.WinHelp
SalActiveX.AutoErrorMode
SalBackgroundText.SetWindowColor
SalCheckBox.HideWindow
SalComboBox.SetText
SalCustomControl.SetCursorFile
SalDataField.EnableWindowAndLabel
SalFrame.SetCursor
SalGroupBox.BringWindowToTop
SalHorizontalScrollBar.PostMessage
SalLine.BringWindowToTop
SalListBox.PopulateList
SalRibbonBarMDI.MDIArrangeIcons
SalRibbonBarBase.EndDialog
SalMultilineField.Validate
SalOptionButton.BringWindowToTop
SalPicture.GetLocation
SalPushbutton.SetProperty
SalRadioButton.GetName
SalUserControl.BringWindowToTop
SalVerticalScrollBar.PostMessage
SalForm.DrawMenuBar
SalFormTableWindow.GetLinesPerRow
SalMDIWindow.MDIArrangeIcons
SalWindow.GetFormParameter
SalTableColumn.SetLocation
SalTableWindow.SendMessageToChildren
SalQuickFTP.OpenFile
SalQuickFTP.PutFile
SalQuickFTP.GetFile
SalQuickTabs.CancelMode
SalQuickTabsParent.TabCreate
SalQuickToolTipCheckBox.AddTool
SalQuickToolTipChildTable.AddTool
SalQuickToolTipComboBox.AddTool
SalQuickToolTipDataField.AddTool
SalQuickToolTipHScrollBar.AddTool
SalQuickToolTipListBox.AddTool
SalQuickToolTipMultilineField.AddTool
SalQuickToolTipOptionButton.AddTool
SalQuickToolTipPicture.AddTool
SalQuickToolTipPushButton.AddTool
SalQuickToolTipRadioButton.AddTool
SalQuickToolTipTableWindow.AddTool
SalQuickToolTipVScrollBar.AddTool
SalToolTipManager.AddTool
SalDDE.Extract
Vis.WinIsWindow
VisCalendar.KillTimer
VisCalendarDropDown.InvalidateWindow
VisColorPalette.SetFocus
VisColorPaletteDropDown.SetFocus
VisComboBoxBase.SetItemValue
VisDirListBox.Populate
VisDirTreeListBox.Populate
VisFontNameComboBox.GetSelectedFont
VisFontNameListBox.GetSelectedFont
VisListBoxBase.SetItemValue
VisListBoxExtension.GetTextRectangle
VisListView.BringWindowToTop
VisListViewDropDown.GetEditable
VisOutlineComboBox.Demote
VisOutlineListBox.GetProperty
VisRadioListBox.Add
VisRadioListBox.Insert
VisRadioListBox.AddValue
VisRadioListBox.InsertValue
VisRichEdit.ShowWindow
VisSpinField.HideWindow
VisSplitter.SetChild
VisSplitterWindow.SetChild
VisTblEx.SetRowColor
XSal.GZipPutChar
XSalHSplitter.SetTopFrame
XSalSplitter.SetBarSize
XSalVSplitter.SetLeftFrame
Boolean
Decimal