von Centura Team Developer, Gupta bzw. SQLWindows mit Visual Toolchest
Jedes Objekt in Centrua wird durch einen Eintrag dargestellt. Dieses Ojekt stellt jeden Typ von Einträgen der Outline dar.
ErrorBase
bOk = | AddObjectTo ( nParentId, nObjectType, sName, aItem ) |
Fügt ein Kind-Objet zur Eltern-Outline-Bereich hinzu.
| ||||||||||||
bOk = | AppendItem ( aParent, nItemType, aNewItem ) |
Fügt einen Eintrag vom Typ nItemType zum Eltern-Objekt aParent ein.
| ||||||||||||
sYesNo = | BoolToYesNo ( bValue ) | Liefert lediglich den String "Yes" oder "No". "Yes" = BoolToYesNo ( TRUE ) "No" = BoolToYesNo ( FALSE ) | ||||||||||||
sYesNo = | BoolToYN ( bValue ) | Liefert lediglich die Zeichen "Y" oder "N". "Y" = BoolToYN ( TRUE ) "N" = BoolToYN ( FALSE ) | ||||||||||||
bOk = | Child () | Setzt den aktuellen Zeiger auf das erste Kind-Objekt zum aktuellen Zeiger, soweit vorhanden. Ist Keins vorhanden bleibt der Zeiger unverändert. | ||||||||||||
bOk = | CloseFrameWork () | Schließt das CDK-Framwork. | ||||||||||||
bOk = | Delete () | Löscht den aktuellen Eintrag in der Outline. | ||||||||||||
bOk = | DeleteChildObjectByName ( nSection, sName ) |
Ermittelt den Kind-Objekt-Eintrag mittelt sName und löscht ihn. Ermittelt wird in Komponenten oder Konstanten.
| ||||||||||||
bOk = | DeleteChildObjectByText ( nSection, sName ) |
Ermittelt den Kind-Objekt-Eintrag mittelts sName und löscht ihn. sName ist der komplette Eintragstext einschließlich Einrückungs-Zeilen.
| ||||||||||||
DisplayModalWindow () | Zeigt den Modal-Dialog, der den "QuickObject editor command-line" parametern entspricht. | |||||||||||||
nAnzahl = sonst -1 = | EnumChildObjects ( nSection, ItemArray[*] ) |
Gibt alle Kind-Objekte innerhalb des nSection-Bereiches wieder.
| ||||||||||||
nAnzahl = sonst -1 = | EnumChildObjectsByName ( nSection, sNames[*] ) |
Kopiert die Namen der Kind-Einträge von nSection ins Feld sNames. Der Name beinhaltet alle Unterkomponenten oder Werte.
| ||||||||||||
nAnzahl = sonst -1 = | EnumChildObjectsByText ( nSection, sText[*] ) |
Kopiert die Texte der Kind-Einträge von nSection ins Feld sText. Der Text beinhaltet alle Unterkomponenten oder Werte.
| ||||||||||||
nAnzahl = sonst -1 = | EnumChildObjectsByTypeToList ( nSection, nType, hWndList ) |
Zählt die Kind-Objekte des Typs nType in der Fensterliste hWndList.
| ||||||||||||
nAnzahl = sonst -1 = | EnumStrProperties ( sValues[*] ) | Listet alle Einstellungen/Eigenschaften eines Objektes.
| ||||||||||||
bOk = | Find ( aItem, sFind, bSearchAll ) | Sucht den Text sFind und gibt das cdkItem in aItem zurück,
dessen Zeile den gesuchten Text enthält. Dies ist eine zeitaufwendige Suche,
aber es können die Jokerzeichen wie bei SalStrScan verwendet werden.
Die Suche kann durch setzen von cvbCancel = TRUE jederzeit abgebrochen werden,
wenn dies durch SalYieldStartMessages ermöglicht wurde.
| ||||||||||||
bOk = | FindArray ( aItem, sFinds[*], bSearchAll ) |
Genauso wie Find,
wobei aber in sFinds[*] mehrere Suchbegriffe eingegeben werden können.
| ||||||||||||
bOk = | GetAttribute ( nAttribute, sValue ) | Ermittelt das Item-Attribut.
| ||||||||||||
sStr = | GetAttributeX ( nAttribute ) | Wert des Attributes.
| ||||||||||||
bOk = | GetChildObjectByName ( nSection, sName, aObject ) |
Ermittelt Kind-Objekt mittels sName. sName schließt inline-Kommentare oder Wert-Zuweisungen aus.
| ||||||||||||
bOk = | GetChildObjectByText ( nSection, sText, aObject ) |
Ermittelt Kind-Objekt mittels sText. sText schließt inline-Kommentare oder Wert-Zuweisungen ein.
| ||||||||||||
bOk = | GetChildOfType ( numType, cChildOfType, bSearchMultiple ) |
Ermittelt Kind-Fenster vom angegebenen Typ.
| ||||||||||||
bOk = | GetChildTypeByName ( sAttribute, nValue ) |
Ermittelt den Typ CDK_IT_* des Kindes vom aktuellen Item. Zum Beispiel bei einer Funktion zum Betrachten des Variablen-Bereiches.
| ||||||||||||
nNum = CDK_IT_* = (Typ einer Klasse) | GetClassTypeOfItem ( nType ) | Ermittelt den Klassentyp eines Items. Zum Beispiel ein CDK_IT_FormWindow hat den Klassentyp CDK_IT_ClassFormWindow.
| ||||||||||||
sStr = Name der Standard- klasse dieses Typs | GetDefClassNameOfType ( nType ) | Jeder Objekttyp hat eine Standardklasse,
wenn es im Entwurfsfenster verwendet wird. Diese Funktion ermittelt die Standardklasse des Items.
| ||||||||||||
bOk = | GetFirstChild ( cChild ) | Ermittelt das erste Kind des Objektes.
| ||||||||||||
sStr = SQLWindows gerechter String | GetIdentifier ( sName ) | Bildet Centura Builder gerechten String.
Inkorrekte Zeichen werden in Unterstriche umgeformt und Leerzeichen werden minimiert.
| ||||||||||||
nNum = Item-Händle des zugehörigen Items | GetItem () | |||||||||||||
nNum = CDK_IT_* des Objektes | GetItemType () | |||||||||||||
nAnzahl = sonst -1 = | GetItemValueArray ( nITType, sValues[*] ) |
Einige CDK_IT_* haben bestimmte Wertlisten. Diese Funktion füllt die Werteliste mit den zulässigen Werten zum Item-Typ.
| ||||||||||||
nAnzahl = sonst -1 = | GetItemValuesToList ( nITType, hWndList ) |
Einige CDK_IT_* haben bestimmte Wertlisten. Diese Funktion füllt die Werteliste mit den zulässigen Werten zum Item-Typ.
| ||||||||||||
bOk = | GetNextSibling ( cNextSibling ) | Die nächste Einrückung vom aktuellen Objekt. Gegenstück zu GetPrevSibling.
| ||||||||||||
sStr = Name des Klassen- objektes | GetObjectClass () | |||||||||||||
nNum = Outline- Händle des zugehörigen Items | GetOutline () | |||||||||||||
bOk = | GetParent ( cParent ) | Ermittelt den Elternteil des aktuellen Objektes.
| ||||||||||||
bOk = | GetPrevSibling ( cPrevSibling ) | Die vorherige Einrückung vom aktuellen Objekt. Gegenstück zu GetNextSibling.
| ||||||||||||
bOk = | GetSiblingByName ( sName, aObject ) | Ermittelt eine Einrückung des aktuellen Objektes mittels dessen Namen.
| ||||||||||||
sStr = Typname | GetStringFromValue ( nType ) |
Diese Funktion liefert den Namen zum gegebenen CDK_IT_* Typ.
Zum Beispiel: GetStringFromValue (CDK_IT_FormWindow) = "Form Window" | ||||||||||||
bOk = | GetStrProperty ( sPropName, sValue ) | Ermittelt Wert vom Proberty-String.
|
sName = | GetName () | The object name is the first identifier that occurs after a title. It excludes any inline comments or assignment. Zum Beispiel: Form Window: MeinForm ! Dies ist mein FormWindow (GetName = 'MeinForm') User Constants String: STEST = "Test" ! Ein Kommentar (GetName = 'STEST') |
sText = | GetText () |
This function returns the application object's text. The object name is the first identifier that occurs after a title. It includes any inline comments or assignment. Zum Beispiel: Form Window: MeinForm ! Dies ist mein FormWindow (GetText = ' MeinForm ! Dies ist mein FormWindow ') User Constants String: STEST = "Test" ! Ein Kommentar (GetText = ' STEST = "Test" ! Ein Kommentar ') |
sTitel = | GetTitle () |
This function returns the application object's title. The object title is the a string based on the CDK_IT_* type. Zum Beispiel: Form Window: MeinForm ! Dies ist mein FormWindow (GetTitle = 'Form Window') User Constants String: STEST = "Test" ! Ein Kommentar (GetTitle = 'String') |
nNum = | HexToNumber ( sHex ) | Konvertiert einen String in hexadezimaler Schreibweise in eine Number.
Zum Beispiel: Set nNum = HexToNumber( "0x0FAC" ) | |||
sStr = | NumberToHex ( nDec ) | Liefert die Dezimalzahl als String in hexadezimaler Schreibweise.
Zum Beispiel: Set sHex = NumberToHex( 334 ) |
bOk = | GetTopItem ( aItem ) | Ermittel erste Item in der Applikation.
| ||||||||||||
bOk = | Initialize ( hOutline, hItem ) |
This function initializes an object validating the type of object with the type of class.
For example, initializing an hItem that represents a window variable,
with a cdkContainer class, would fail because the window variable is not a container.
| ||||||||||||
InitializeFramework () | This function initializes the application and item objects. | |||||||||||||
bOk = | InitializeFromObject ( srcObject ) |
This function initializes an object to point
to the same application location as the parameter source object.
| ||||||||||||
bOk = | InsertFirstItem ( aParent, nItemType, aNewItem ) | This function inserts the first child in a parent section.
| ||||||||||||
bOk = | InsertItemAfter ( aParent, nItemType, aPrevItem, aNewItem ) |
This function inserts a new item immediately after aPrevItem on the same indent level.
| ||||||||||||
bOk = | IsComment () | Erfolg, wenn Item eine Kommentar ist. | ||||||||||||
bOk = | IsModified () | Erfolg, wenn Outline im Framwork modifiziert wurde. | ||||||||||||
bOk = | IsObjectValid () | Erfolg, wenn Objekt korrekt ist. | ||||||||||||
bOk = | IsReadOnly () | Erfolg, wenn Item ein Include-Item ist. | ||||||||||||
bOk = | IsTopLevelWindow () | Erfolg, wenn Item ein TopLevelWindow ist. | ||||||||||||
bOk = | IsValidType () | This function tests to see that the type of object being represented by this class is valid for the class. | ||||||||||||
bOk = | LockDrawTool ( bLocked ) |
If locked, this causes Centura Builder to preserve
the selected outline tool after dropping a control instead of reverting to
the selector tool.
| ||||||||||||
bOk = | Next () | Setzt aktuellen Zeiger auf nächste Einrückung. | ||||||||||||
NotifyPropertyChange () | Markiert das Property des Items, so daß es nicht von der Eltern-Klasse überschrieben werden kann. | |||||||||||||
bOk = | Parent () | Setzt aktuellen Zeiger auf Elternteil des aktuellen Zeigers. | ||||||||||||
bOk = | Prev () | Setzt aktuellen Zeiger auf die vorherige Einrückung. Gibt es keine 'Vorherige', bleibt der Zeiger unverändert. | ||||||||||||
bOk = | RemoveStrProperty ( sPropName ) | Entfernt ein Property vom Item.
| ||||||||||||
bOk = | SetAppModified () | Markiert Applikation als modifiziert. | ||||||||||||
bOk = | SetAttribute ( nAttribute, sValue ) | Setzt Applikations-Item-Attribut.
| ||||||||||||
bOk = | SetModified ( bSet ) | Setzt die Klassenvariable, die vermerkt,
daß das Framwork die Outline änderte.
| ||||||||||||
bOk = | SetName ( sNewText ) | Setzt Applikations-Objekt-Name. This function sets the application object's name. The object name is the first identifier that occurs after a title. It excludes any inline comments or assignment. This function converts identifiers with illegal characters into legal identifiers by inserting underscores.
Zum Beispiel: SetName( " Mein Feld " ) setzt denNamen " Mein_Feld "SetName( " Mein #$%@ Feld " ) setzt denNamen " Mein______Feld "SetName( " Mein sehr sehr großes und langes Feld " ) setzt denNamen " Mein_sehr_sehr_großes_und_langes " (NUR 32 Zeichen)
| ||||||||||||
bOk = | SetObjectClass ( sClassName ) |
This function sets an application item's class and forces inheritance to occur.
| ||||||||||||
bOk = | SetStrProperty ( sPropName, sValue ) | This function sets the string property of this outline item.
| ||||||||||||
bOk = | SetText ( sNewText ) |
This function sets the application object's text. The object name is the first identifier that occurs after a title. It includes any inline comments or assignment.
Zum Beispiel: Form Window: MeinForm ! Dies ist mein FormWindow (sNewText = 'MeinForm ! Dies ist mein FormWindow') User Constants String: STEST = "Test" ! Ein Kommentar (sNewText = 'STEST = "Test" ! Ein Kommentar') | ||||||||||||
Status ( sMsg ) |
This function displays text in the status window stored in cvhWndStatus.
| |||||||||||||
bBool = | StrToBool ( sValue ) | Gegenstück zu BoolToYesNo und BoolToYN. This function returns TRUE or FALSE depending upon the value of the parameter sValue. 'TRUE', 'YES' and 'Y' are all considered TRUE otherwise the result will be FALSE. The comparison is not case sensitive.
| ||||||||||||
nAnzahl = sonst -1 = | ValidChildrenToList ( nSection, hWndList ) |
|