VisFunctions

von Centura Team Developer, Gupta bzw. SQLWindows mit Visual Toolchest

Feld-
Funktionen
VisArray...
nNumItems = VisArrayAppend ( hArySource, hAryTarget, nDataType )Hängt ein Array an das Ende eines anderen Array.
nNumItems = VisArrayCopy ( hArySource, hAryTarget, nDataType )Kopiert ein Array in ein anderes Array.
nNumItems = VisArrayDeleteItem ( hAry, nIndex, nDataType )Löscht ein Zeichen von einem Array.
bOk = VisArrayFillDateTime ( dtDateTimes, dtValue, nCount )Füllt ein Array mit einem bestimmten Datum/Zeit-Wert.
bOk = VisArrayFillNumber ( nNumbers, nValue, nCount )Füllt ein Array mit einem bestimmten Nummern-Wert.
bOk = VisArrayFillString ( sStrings, sValue, nCount )Füllt ein Array mit einem bestimmten Zeichenketten-Wert.
nIndex = VisArrayFindDateTime ( dtDateTimes, dtSearchFor )Findet ein Datum/Zeit-Wert in einem Array.
nIndex = VisArrayFindNumber ( nNumbers, nSearchFor )Findet ein Nummern-Wert in einem Array.
nIndex = VisArrayFindString ( sStrings, sSearchFor )Findet ein Zeichenketten-Wert in einem Array.
nNumItems = VisArrayInsertItem ( hAry, nIndex, nDataType )Fügt ein Zeichen in ein Array ein.
nNumItems = VisArraySort ( hAry, nSortOrder, nDataType )Sortiert ein Array entweder in aufsteigender oder absteigender Ordnung.
Debug-
Funktionen
VisDebug...
bOk = VisDebugAssert ( bExpression, sDebugString )Stellt fest, daß eine Bedingung wahr ist.
bOk = VisDebugBeginTime ()Beginnt eine Operation nach zeitlicher Abstimmung.
bOk = VisDebugEndTime ( sContext, nDebugLevel )Stopt die Aufzeichnung der Zeit und zeigt alle zunehmenden Zeiten und die Gesamtzeit an.
nDebugFlags = VisDebugGetFlags ()Rettet die aktuellen Fehler-Flags.
bOk = VisDebugSetFlags ( nDebugFlags, bMode )Setzt die Fehler-Flags.
bOk = VisDebugSetLevel ( nDebugLevel )Setzt die aktuelle Fehler-Stufe.
bOk = VisDebugSetTime ( sContext )Zeichnet zunehmende Zeiten auf.
bOk = VisDebugString ( sDebugString, nDebugLevel )Schreibt eine Zeichenkette in das Fehleranwendungsfenster.
DOS-
Funktionen
VisDos...
sFullName = VisDosBuildFullName ( sModuleName, sFileName )Erstellt einen Dateinamen mit Angabe des Laufwerks und des Verzeichnisses auf der Grundlage des Standorts der laufenden Ausführung.
nNumDirs = VisDosEnumDirInfo ( sDirSpec, sDirs, dtDateTimes, nAttributes )Rettet alle Unterverzeichnisse für ein gegebenes Verzeichnis in ein Centura-Array.
nNumDirs = VisDosEnumDirs ( sDirSpec, sDirs )Rettet alle Unterverzeichnisse für ein gegebenes Verzeichnis in ein Centura-Array.
nNumDrives = VisDosEnumDrives ( sDrives )Rettet alle verfügbaren Laufwerke in ein Centura-Array
nNumFiles = VisDosEnumFileInfo ( sDirSpec, nAttribute,
sFiles, nSizes, dtDateTimes, nAttributes )
Rettet alle Dateien aus einem gegebenen Verzeichnis in ein Centura Array.
nNumFiles = VisDosEnumFiles ( sFileSpec, nAttributes, sFiles )Rettet alle Dateinamen aus einem gegebenen Vezeichnis in ein Centura-Array.
nNumLinks = VisDosEnumNetConnections ( sDevices, sNetNames )Rettet alle aktuellen Netzwerk-Verbindungen.
nNumPaths = VisDosEnumPath ( sDirs )Gibt jedes Verzeichnis in die Pfad-Umgebungs-Zeichenkette zurück.
bOk = VisDosExist ( sFileSpec )Testet das Vorhandensein eines Laufwerks, eines Verzeichnisses oder eines Dateinamens.
bOk = VisDosGetCurDir ( sDrive )Gibt das aktuelle Verzeichnis eines bestimmten Laufwerks zurück.
nErrCode = VisDosGetDriveSize ( sDrive, nTotalSpace, nFreeSpace )Gibt den totalen und den verfügbaren Speicherplatz eines Laufwerks zurück.
nTypeFlags = VisDosGetDriveType ( sDrive )Holt den Typ von einem bestimmten Laufwerk.
sEnvString = VisDosGetEnvString ( sKeyName )Gibt Umgebungszeichenketten auf der Basis eines Kennwortes zurück.
nFlags = VisDosGetFlags ()Gibt den Status von DOS Flags zurück.
sNetName = VisDosGetNetName ( sDevice )Rettet den Netzwerknamen von einem bestimmten Gerät.
nVersionNum = VisDosGetVersion ()Gibt die MS-DOS Versionsnummer zurück.
sLabel = VisDosGetVolumeLabel ( sDrive )Gibt das Laufwerkskennzeichen eines bestimmten Laufwerks zurück.
nErrCode = VisDosMakeAllDir ( sDir )Erstellt alle Verzeichnisse entlang des bestimmten Vollpfades.
sFileSpec = VisDosMakePath ( sDrive, sDir, sBase, sExt )Erstellt einen Vollpfad von einem Laufwerk, Verzeichnis und Dateinamen.
nErrCode = VisDosNetConnect ( sDevice, sNetName, sPassword )Verbindet zu einem Netzwerk-Gerät.
nErrCode = VisDosNetDisconnect ( sDevice, bForce )Abbruch einer Netzwerkverbindung.
nErrCode = VisDosSetFlags ( nFlags, bState )Setzt Prüf-, Unterbrechungs- oder Fehler-Modus Flags.
nErrCode = VisDosSetVolumeLabel ( sDrive, sLabel )Setzt das Laufwerkskennzeichen eines Diskettenlaufwerks.
  VisDosSplitPath ( sFileSpec, sDrive, sDir, sBase, sExt )Spaltet eine Vollpfadbeschreibung in Laufwerk, Verzeichnis, Dateiname und Erweiterung auf.
Datei-
Funktionen
VisFile...
nErrCode = VisFileAppend ( sSourceFile, sTargetFile )Hängt eine oder mehrere Dateien an andere.
nErrCode = VisFileClose ( hFile )Schließt eine mit VisFileOpen geöffnete Datei.
nErrCode = VisFileCopy ( sSourceFile, sTargetFile )Kopiert eine oder mehrere Dateien.
sTempFileName = VisFileCreateTemp ( sPrefix )Erstellt eine temporäre Datei.
nErrCode = VisFileDelete ( sFileSpec )Löscht eine oder mehrere Dateien.
nErrCode = VisFileExpand ( sSourceFile, sTargetFile )Erweitert eine komprimierte Datei.
sFullName = VisFileFind ( sFileName )Sucht nach einer Datei im DOS-Pfad.
nAttribute = VisFileGetAttribute( sFileName )Gibt die Attributwerte für eine bestimmte Datei zurück.
nFileSize = VisFileGetSize ( sFileName )Gibt die Größe von einer bestimmten Datei in Bytes zurück.
nFileType = VisFileGetType ( sFileName )Gibt den Dateityp zurück.
nErrCode = VisFileOpen ( hFile, sFileName, nFlags )Öffnet eine Datei.
nBytesRead = VisFileRead ( hFile, sBuffer, nSize )Liest einen Datenblock von einer Datei.
nErrCode = VisFileReadString ( hFile, sLine )Liest eine Zeichenkette von einer Datei.
nErrCode = VisFileRename ( sOldFileSpec, sNewFileSpec )Benennt eine oder mehrere Dateien um.
nErrCode = VisFileSeek ( hFile, nOffset, nOrigin )Sucht nach einem bestimmten Gleichnis in einer Datei.
nErrCode = VisFileSetAttribute ( sFileName, nAttribute, bState )Setzt die Attribute für ein oder mehrere Dateien.
nErrCode = VisFileSetDateTime ( sFileName, dtDateTime )Setzt das Datum und die Zeit für ein oder mehrere Dateien.
nOffset = VisFileTell ( hFile )Gibt den aktuellen Datei-Ausgleich zurück.
nErrCode = VisFileWrite ( hFile, sBuffer, nSize )Schreibt einen Datenblock in eine Datei.
nErrCode = VisFileWriteString ( hFile, sLine )Schreibt eine Zeichenkette in eine Datei.
Schriftart-
Funktionen
VisFont...
nNumFonts = VisFontEnum ( sGetFlag, sFontNames, nFontTypes )Holt die Schriftartennamen und Schriftartentypen ( printer, true type, and so on ).
bOk = VisFontFree ( hFont )Befreien eines Schriftartennamens aus dem Speicher.
bOk = VisFontGet ( hFont, sFaceName, nPointSize, nFontEnhancement )Holt die Beschreibungen einer Schriftart.
hFont = VisFontLoad ( sFontName, nFontSize, nFontEnhancement )Lädt eine Schriftart in den Speicher.
Listen-Box-
Funktionen
VisList...
nNumItems = VisListArrayPopulate ( hWndList, sText )Füllt eine Listbox oder Combobox von einem Zeichenketten-Array.
nNumItems = VisListArrayPopulateValue ( hWndList, sText, nValues )Füllt eine Listbox oder Combobox von einem Zeichenketten-Array und verbindet die entsprechenden Werte mit den Zeichen.
bOk = VisListClearSelection ( hWndList )Nichtauswahl (Clear) aller gewählten Zeichen in einer Listbox oder Combobox.
nNumDeleted = VisListDeleteSelected ( hWndList )Löscht alle gewähltem Zeichen in einer Listbox oder Combobox.
nIndex = VisListFindString ( hWndList, nStartIndex, sText )Findet die exakt bestimmte Zeichenkette in einer Listbox oder Combobox.
nIndex = VisListFindValue ( hWndList, nStartIndex, nValue )Findet einen Wert der mit einem Zeichen verbunden ist auf der Grundlage eines Index.
nIndex = VisListGetFocusIndex ( hWndList )Holt den Index des Zeichens welches den Focus in einer Mehrfachauswahl ( Listbox ) besitzt.
bState = VisListGetDropdownState ( hWndList )Bestimmt, ob der Listboxteil von einer Combobox sichtbar ist.
nNumVisible = VisListGetVisibleRange ( hWndList, nTop, nBottom )Holt den Index des ersten sichtbaren Zeichens in einer Listbox.
nIndex = VisListInsertValue ( hWndList, nIndex, sText, nValue )Fügt ein Zeichen an eine unsortierte Listbox oder Combobox an und verbindet die entsprechenden Werte mit den Zeichen.
bOk = VisListIsMultiSelect ( hWndList )Testet eine Listbox zum bestimmen, ob eine Mehrfachauswahl möglich ist.
nErrCode = VisListScroll ( hWndList, nIndex )Rollt ein Zeichen in die Ansicht in einer Listbox.
bOk = VisListSetDropDownState ( hWndList, bState )Zeigt oder Versteckt den Listboxteil einer Combobox.
nErrCode = VisListSetFocusIndex ( hWndList, nIndex )Setzt den Fokus zu dem Zeichen mit dem bestimmten Index in einer Mehrfachauswahllistbox.
nErrCode = VisListSetScrollWidth ( hWndList, nIndex )Setzt die Breite durch welche in einer Listbox gescrollt werden kann.
nErrCode = VisListLoadOutline ( hWndList, sOutlineBlob )Lädt eine Übersicht von einem Blob (binary large object) in den Speicher.
nErrCode = VisListLoadOutlineFile ( hWndList, sOutlineFileName,
hPicParentNormal, hPicParentSelect,
hPicChildNormal, hPicChildSelect )
Lädt eine Übersicht von einem tab-indented ASCII file.
nErrCode = VisListSaveOutline ( hWndList, sOutlineBlob )Komprimiert und Speichert eine Listbox oder Combobox-Übersicht in ein Blob (binary large object) im Speicher.
Menü-
Funktionen
VisMenu...
hMenu = VisMenuGetPopupHandle ( hMenu, nPos )Rettet das Menüerkennungszeichen von einem Pop-Up-Menü.
hMenu = VisMenuGetSystemHandle ( hWnd )Rettet das Systemmenüerkennungszeichen von einem Fenster.
sMenuText = VisMenuGetText ( hWnd, hMenu, nPos )Rettet den Text von einem Menüzeichen.
nMenuID = VisMenuInsert ( hWnd, hMenu, nPos, sMenuText, nFlags )Einfügen eines Menüzeichens in ein Pop-Up-Menü.
nMenuID = VisMenuInsertFont ( hWnd, hMenu, nPos, hFont sMenuText )Einfügen eines Menüzeichens in ein Pop-Up-Menü und dessen Anzeige in einer bestimmten Schriftart.
nMenuID = VisMenuInsertPicture ( hWnd, hMenu, nPos, hPic, sMenuText )Einfügen eines Menüzeichens in ein Pop-Up-Menü und Anzeige eines zu ihm gehörenden Bildes.
bOk = VisMenuIsChecked ( hMenu, nPos )Testet, ob ein Menüzeichen gekennzeichnet ist.
bOk = VisMenuIsEnabled ( hMenu, nPos )Testet, ob ein Menüzeichen betätigt werden kann.
bOk = VisMenuSetFont ( hWnd, hMenu, nPos, hFont sMenuText )Setzen von Schriftarten die zum Anzeigen eines Menü-Zeichens genutzt werden.
bOk = VisMenuSetPicture ( hWnd, hMenu, nPos, hPic, sMenuText )Anzeige eines Bildes in einem Menüzeichen.
bOk = VisMenuSetText ( hWnd, hMenu, nPos, sText )Ändern des Textes von einem Menüzeichen.
bOk = VisMenuUncheck ( hMenu, nPos )Ändern des Überprüfungsstatus von einem Menüzeichen.
Meldungs-
Funktionen
VisMessage...
nReturn = VisMessageBox ( sMsgText, sCaption, hPicIcon,
hBtnHandles, nNumButtons )
Anzeige einer Messagebox mit benutzerdefinierten Buttons und Icons.
bOk = VisMessageFreeButton ( hBtn )Befreien von Speicher, der mit VisMessageLoadButton zugeteilt wurde.
hBtn = VisMessageLoadButton ( sLabel, nReturn )Aufbauen eines Button zum nutzen in einer benutzerdefinierten Messagebox.
bOk = VisMessageSetBkgdColor ( nColor )Setzt die Hintergrundfarbe für einen VisMessageBox Dialog.
Andere
Funktionen
Vis...
nErrCode = VisErrorRecovery ( sCaption )Anzeige einer Fehlermeldung und dem Nutzer erlauben Ressourcen freizugeben und die Operation erneut auszuführen.
sCopyrightMsg = VisGetCopyright ()Rettet eine Copyrightzeichen zum anzeigen in Über-Boxen die die Vis Library nutzen.
nState = VisGetKeyState ( nVirtualKey )Rettet den Status von einem bestimmten Schlüssel.
sVisVersion = VisGetVersion ()Holt die Vis Library Versionsnummer.
nFlags = VisGetWinFlags ()Rettet die aktuelle Windows-System- und Speicherkonfiguration.
nWinVersion = VisGetWinVersion ()Gibt die Windows-Versionsnummer zurück.
nResult = VisSendMsgString ( hWnd, nMessage, wParam, sString )Sendet eine Nachricht, wobei lParam eine Zeichenkette ist.
bOk = VisWaitCursor ( nFlags )Schaltet die SandUhr an oder aus.
Zahlen-
Funktionen
VisNumber...
nResult = VisNumberBitClear ( nValue, nBitMask )Löscht einzelne Werte von einer Nummer.
nResult = VisNumberBitSet ( nValue, nBitMask )Setzt einen einzelnen Wert in eine Nummer.
nNumber = VisNumberChoose ( bExpression, nTrueNumber, nFalseNumber )Gibt entweder True oder False zurück, basierend auf der Auswertung eines Ausdrucks.
nNumber = VisNumberHighByte ( nNumber )Holt 8 Bit große Befehle von einer Nummer.
nNumber = VisNumberLowByte ( nNumber )Holt 8 Bit kleine Befehle von einer Nummer.
nLong = VisNumberMakeLong ( nLow, nHigh )Erstellt einen Doppelwortwert von zwei Worten.
Bild-
Funktionen
VisPic...
nErrCode = VisPicFree ( hPic )Befreit ein Bild aus dem Speicher.
hPic = VisPicLoad ( nFormatFlags, sString1, sString2 )Lädt ein Bild in den Speicher.
INI-Datei-
Funktionen
VisProfile...
bOk = VisProfileDelete ( sFileName, sSection, sEntry )Löscht eine Auswahl oder einen Wert aus einer INI-Datei.
nNumItems = VisProfileEnumStrings ( sFileName, sSection, sStrings )Aufzählung aller Sektionsnamen oder Eingangsnamen in einer INI-Datei.
String-
Funktionen
VisStr...
sString = VisStrChoose ( bExpression, sTrueString, sFalseString )Gibt entwder TRUE oder FALSE zurück, basierend auf der Auswertung eines Ausdrucks.
sString = VisStrExpand ( sTemplate, hAry )Erweitert einen Vorlagen-String durch Einfügung eines oder mehrerer Feld-Elemente.
sString = VisStrFind ( hStrTable, sIdentifier )Findet ein Zeichen in einer Zeichentabelle.
bOk = VisStrFreeTable ( hStrTable )Befreit allen Speicher der mit einer String-Tabelle verbunden ist.
sString = VisStrLeftTrim ( sSource )Entfernt führende Leerzeichen von einer Zeichenkette.
hStrTable = VisStrLoadTable ( sFileName )Lädt eine Zeichen-Tabelle von Disk in den Speicher.
sString = VisStrPad ( sSource, nSize )Füllt eine Zeichenkette mit nachfolgenden Leerzeichen auf und gibt das Ergebnis zurück.
sString = VisStrProper ( sSource )Wandelt Zeichenketten um.
sString = VisStrRightTrim ( sSource )Enfernt nachfolgende Leerzeichen von einer Zeichenkette.
nOffset = VisStrScanReverse ( sSource, nPos, sSearchFor )Durchsucht eine Zeichenkette nach einem vom letzen Zeichen bis zum ersten.
sString = VisStrSubstitute ( sSource, sSearch, sReplace )Ersetzen aller Ereignisse von einem Zeichen mit einem anderen Zeichen.
sString = VisStrTrim ( sSource )Entfernt führende und nachfolgende Leerzeichen von einer Zeichenkette.
GUI-Tabellen-
Funktionen
VisTbl...
bOk = VisTblAllRows ( hWndTable, nFlagsOn, nFlagsOff )Bestimmt, ob einige Reihen in einer bestimmten Tabelle mit bestimmten Flags verglichen werden.
bOk = VisTblAutoSizeColumn ( hWndTable, hWndColumn )Ermittelt die beste Größe für ein bestimmtes Column und dessen Inhalts.
bOk = VisTblClearColumnSelection ( hWndTable )Löscht Auswahl für alle Columns eines Tabellenfensters.
nRow = VisTblFindDateTime ( hWndTable, nStartRow,
    hWndColumn, dtDateTime )
Ermittelt einen Datum/Zeit-Wert in einem Column.
nRow = VisTblFindNumber ( hWndTable, nStartRow,
    hWndColumn, nNumber )
Ermittelt einen Nummerwert in einem Column.
nRow = VisTblFindString ( hWndTable, nStartRow,
    hWndColumn, sString )
Ermittelt einen Zeichenkettenwert in einem Column.
sText = VisTblGetCell ( nRow, hWndColumn )Rettet den Inhalt einer Zelle in einem Tabellenfenster.
sTitle = VisTblGetColumnTitle ( hWndColumn )Rettet den Inhalt eines Columnkopfes.
bOk = VisTblSetRowColor ( hWndTable, nRow, nColor )Setzt die Textfarbe für die ganze Reihe von einem Tabellenfenster.
bOk = VisTblSetRowPicture ( hWndTable, nRowFlag, hPic )Setzt das Bild für ein Flag von einem Tabellenfenster.
Fenster-
Funktionen
VisWin...
nNumCleared = VisWinClearAllEditFlags ( hWndParent )Löscht alle Kinderfelder von einem Elternfenster.
nNumCleared = VisWinClearAllFields ( hWndParent )Löscht die Feldänderungsflags für jedes Datenfeld oder Multi-line Textfeld von einem Elternfenster.
nNumItems = VisWinEnumProps ( hWnd, sPropStrings, sValues )Aufzählung der Eigenschaftliste eines bestimmten Fensters.
bOk = VisWinFreeAccelerator ( hAcc )Löscht einen Accelerator für ein Fenster.
nWinFlags = VisWinGetFlags ( hWnd )Rettet Fensterflags für ein Fenster.
hWnd = VisWinGetHandle ( hWndDialog, sContext, nWindowType )Bekommt ein Fenster-Handle, basierend auf dem Fenstertyp und einem Kontextzeichen.
nValue = VisWinGetProp ( hWnd, sPropString )Rettet einen Wert von der Eigenschaftsliste von einem bestimmten Fenster.
nStyle = VisWinGetStyle ( hWnd )Rettet die Style Bits für ein bestimmtes Fenster.
sString = VisWinGetText ( hWnd )Bekommt den Text für ein Fenster.
bOk = VisWinIsChild ( hWndParent, hWndChild )Testet, ob ein bestimmtes Fenster ein Kind oder ein direkter Nachkomme von einem Elternfenster ist.
bOk = VisWinIsMaximized ( hWnd )Testet, ob ein bestimmtes Fenster vergrößerbar ist.
bOk = VisWinIsMinimized ( hWnd )Testet, ob ein bestimmtes Fenster verkleinerbar ist.
hWnd = VisWinIsRequiredFieldNull ( hWndParent )Testet, um zu bestimmen ob einige geforderte Felder NULL sind.
bOk = VisWinIsRestored ( hWnd )Testet, ob ein bestimmtes Fenster weder vergrößerbar noch verkleinerbar ist.
bOk = VisWinIsWindow ( hWnd )Testet, ob ein bestimmtes Fenster gültig ist.
hAcc = VisWinLoadAccelerator ( hWndNotify, nMsg,
nKeyDownState, nVirtualKey )
Setzt einen Accelerator Anschlag für ein Fenster.
bOk = VisWinMove ( hWnd, nLeft, nTop, nWidth, nHeight )Ziehen und die Größe eines Fensters verändern.
bOk = VisWinRemoveProp ( hWnd, sPropString )Entfernen einer Eigenschaftsliste für ein bestimmtes Fenster.
bOk = VisWinSetFlags ( hWnd, nWinFlags, bState )Setzt Flags für ein bestimmtes Fenster.
nErrCode = VisWinSetMeter ( hWnd, nPercent )Anzeige eines Beendigungsmeter in ein Datenfeld.
bOk = VisWinSetProp ( hWnd, sPropString, nValue )Hinzufügen einer neuen Eigenschaftsliste (Werte) oder Änderung an einer bestehenden Eigenschaftsliste (Werte) für ein bestimmtes Fenster.
bOk = VisWinSetStyle ( hWnd, nStyle, bState )Hinzufügen eines Fensterstyles zu einem Fenster.
bOk = VisWinSetTabOrder ( hWnd, hWndInsertAfter )Änderung der Tab-Ordnung.
bOk = VisWinShow ( hWnd, nShowFlag )Setzt einen Fenstersichtbarkeitsstatus.

 


Der Autor distanziert sich ausdrücklich vom Inhalt aller externen Links und Verweise.
Er übernimmt keine Gewähr oder Haftung für
Vollständigkeit, Richtigkeit, Aktualität oder etwaige Schäden.