PMS32 Online- Hilfereferenz

MY.SYSTEMS.IMESSAGE

IMessage - IMessage Pointer für den Austausch von Nachrichten


Hilfe: Messagepointer
IMessage Pointer für den Austausch von Nachrichten


Code: Messagepointer


Memberliste von IMessage


Liste der Methoden von IMessage


Evaluate() -

Rückgabe:[Variant], ähnlich wie ExceScript. Übergabeparameter in der Funktion MÜSSEN PRIVATE SEIN oder separat angegeben werden.
Hilfeinformation

Aufrufinformation
Variant = My.Systems.IMessage.Evaluate(pcExpression AS STRING,pvDefault AS Variant,tvP1 AS Variant,tvP2 AS Variant,tvP3 AS Variant,tvP4 AS Variant, tvP5 AS Variant,tvP6 AS Variant,tvP7 AS Variant,tvP8 AS Variant,tvP9 AS Variant)
Variant = My.Systems.IMessage.Evaluate(pcExpression,pvDefault,tvP1,tvP2,tvP3,tvP4,tvP5,tvP6,tvP7,tvP8,tvP9)
Codeinformation


ExecScript() -

Ausführen eines Scripts
Hilfeinformation

Aufrufinformation
Variant = My.Systems.IMessage.ExecScript(_es_pcAlias AS STRING,_es_pcScript AS STRING,_es_tlBoolean AS Boolean, _es_tvP1 AS Variant,_es_tvP2 AS Variant,_es_tvP3 AS Variant,_es_tvP4 AS Variant,_es_tvP5 AS Variant,_es_tvP6 AS Variant, _es_tvP7 AS Variant,_es_tvP8 AS Variant,_es_tvP9 AS V)
Variant = My.Systems.IMessage.ExecScript(_es_pcAlias,_es_pcScript,_es_tlBoolean,_es_tvP1,_es_tvP2,_es_tvP3,_es_tvP4,_es_tvP5,_es_tvP6,_es_tvP7,_es_tvP8,_es_tvP9)
Codeinformation


ExecScriptP() -

Ähnlich ExecScript() jedoch wird eine ParameterCollection übergeben, die bei der Rückgabe eventuell NEUE Werte enthält
Hilfeinformation

Aufrufinformation
Variant = My.Systems.IMessage.ExecScriptP(tcScript AS STRING,toPara AS COLLECTION)
Variant = My.Systems.IMessage.ExecScriptP(tcScript,toPara)
Codeinformation


GetParameters() -

Gibt eine Collection mit den Parametern zurück
Hilfeinformation

Aufrufinformation
Variant = My.Systems.IMessage.GetParameters(tvP1 AS Variant,tvP2 AS Variant,tvP3 AS Variant,tvP4 AS Variant,tvP5 AS Variant,tvP6 AS Variant,tvP7 AS Variant,tvP8 AS Variant,tvP9 AS Variant)
Variant = My.Systems.IMessage.GetParameters(tvP1,tvP2,tvP3,tvP4,tvP5,tvP6,tvP7,tvP8,tvP9)
Codeinformation


GetParametersCount() -

Wie GetParameters() jedoch wird die Anzahl der Parameter übergeben!
Hilfeinformation

Aufrufinformation
Variant = My.Systems.IMessage.GetParametersCount(tnCnt AS Number,tvP1 AS Variant,tvP2 AS Variant,tvP3 AS Variant,tvP4 AS Variant,tvP5 AS Variant,tvP6 AS Variant,tvP7 AS Variant,tvP8 AS Variant,tvP9 AS Variant)
Variant = My.Systems.IMessage.GetParametersCount(tnCnt,tvP1,tvP2,tvP3,tvP4,tvP5,tvP6,tvP7,tvP8,tvP9)
Codeinformation


SetMessageReceiver() -

Rückgabe:[Object], Gibt den Zeiger auf IMessage zurück... und setzt die Werte für die Rückgabe...
Hilfeinformation

Aufrufinformation
Object = My.Systems.IMessage.SetMessageReceiver(toReceiver AS OBJECT,tiWhat AS INTEGER,tcMember1 AS STRING,tcMember2 AS STRING,tcMember3 AS STRING, tcMember4 AS STRING,tcMember5 AS STRING,tcMember6 AS STRING,tcMember7 AS STRING)
Object = My.Systems.IMessage.SetMessageReceiver(toReceiver,tiWhat,tcMember1,tcMember2,tcMember3,tcMember4,tcMember5,tcMember6,tcMember7)
Codeinformation


SetParameters() -

Umkehrfunktion zu GetParameters
Hilfeinformation

Aufrufinformation
Variant = My.Systems.IMessage.SetParameters(toPara AS Collection,tvP1 AS Variant @,tvP2 AS Variant @,tvP3 AS Variant @,tvP4 AS Variant @,tvP5 AS Variant @,tvP6 AS Variant @,tvP7 AS Variant @,tvP8 AS Variant @,tvP9 AS Variant @)
Variant = My.Systems.IMessage.SetParameters(toPara,@tvP1,@tvP2,@tvP3,@tvP4,@tvP5,@tvP6,@tvP7,@tvP8,@tvP9)
Codeinformation


_SqlCount() -

Rückgabe:[Number]:Ähnlich SqlExist, jedoch wird die Anzahl der Datensätze zurückgegeben. Rückgabe = _TALLY
Hilfeinformation

Aufrufinformation
Number = My.Systems.IMessage._SqlCount(tcSql AS String)
Number = My.Systems.IMessage._SqlCount(tcSql)
Codeinformation


_SqlExist() -

Rückgabe:[Boolean]:Prüft, ob der SQL Select mehr als Null Datensätze liefert. Rückgabe ist _TALLY>0
Hilfeinformation

Aufrufinformation
Boolean = My.Systems.IMessage._SqlExist(tcSql AS String)
Boolean = My.Systems.IMessage._SqlExist(tcSql)
Codeinformation


_SqlRead() -

Rückgabe:[Boolean]:Lesen der Daten aus der Datenbank via SQL incl. Umschaltung der DataSession.
Hilfeinformation

Aufrufinformation
Boolean = My.Systems.IMessage._SqlRead(tcSql AS String,tcAlias AS String,tvTable AS Variant,tcIndex AS String)
Boolean = My.Systems.IMessage._SqlRead(tcSql,tcAlias,tvTable,tcIndex)
Codeinformation


_SqlReadArray() -

Rückgabe:[Boolean]:Lesen der SQL Daten in ein Array
Hilfeinformation

Aufrufinformation
Boolean = My.Systems.IMessage._SqlReadArray(tcSql AS String,toObject AS Object,taArray)
Boolean = My.Systems.IMessage._SqlReadArray(tcSql,toObject,taArray)
Codeinformation


_SqlReadCollection() -

Rückgabe:[Collection]:Lesen der SQL Daten in eine Collection
Hilfeinformation

Aufrufinformation
Collection = My.Systems.IMessage._SqlReadCollection(tcSql AS String,tcIndex AS String)
Collection = My.Systems.IMessage._SqlReadCollection(tcSql,tcIndex)
Codeinformation


_SqlReadValue() -

Rückgabe:[Variant]:Lesen EINER Value aus einem SQL Select
Hilfeinformation

Aufrufinformation
Variant = My.Systems.IMessage._SqlReadValue(tcSql AS String,tiValue AS Integer)
Variant = My.Systems.IMessage._SqlReadValue(tcSql,tiValue)
Codeinformation


_SqlUpdate() -

Rückgabe:[Boolean]:Update der lokalen Daten in die Datenbank via SQL incl. Umschaltung der DataSession.
Hilfeinformation

Aufrufinformation
Boolean = My.Systems.IMessage._SqlUpdate(tcTable AS STRING,tcAlias AS STRING,tcIdName AS STRING,tcFilter AS String)
Boolean = My.Systems.IMessage._SqlUpdate(tcTable,tcAlias,tcIdName,tcFilter)
Codeinformation


_SqlUpdateAll() -

Rückgabe:[Boolean]:Update einer LISTE mit Tabellen. Dbf1;Cursor1;ID1[;Filter1]#Dbf2;Cursor2;ID2[;Filter2]#...
Hilfeinformation

Aufrufinformation
Boolean = My.Systems.IMessage._SqlUpdateAll(tcList AS STRING)
Boolean = My.Systems.IMessage._SqlUpdateAll(tcList)
Codeinformation


Liste der Properties von IMessage


cLastError -

Letzte Fehlermeldung im Klartext
Hilfeinformation

Aufrufinformation
String = My.Systems.IMessage.cLastError
Codeinformation


cMethod - Methode des letzten Fehlers

Enthält die Methode, in der der letzte Fehler auftrat. [Methode] [Message] [Programmlevel]
Hilfeinformation

Aufrufinformation
String = My.Systems.IMessage.cMethod
Codeinformation


lShowThermos -

Soll ein Thermos angezeigt werden?
Hilfeinformation

Aufrufinformation
Boolean = My.Systems.IMessage.lShowThermos
Codeinformation


nError - Fehlernummer des letzten Fehlers

Enthält die Fehlernummer des letzten aufgetretenen Fehlers. VFP>0, PMS<0 oder 0
Hilfeinformation

Aufrufinformation
Number = My.Systems.IMessage.nError
Codeinformation


nLine - Zeilennummer des letzten Fehlers

Enthält die Zeilennummer, in der der letzte Fehler auftrat.
Hilfeinformation

Aufrufinformation
Number = My.Systems.IMessage.nLine
Codeinformation


nRecords -

Anzahl der bearbeiteten Datensätze
Hilfeinformation

Aufrufinformation
Number = My.Systems.IMessage.nRecords
Codeinformation


nSeconds -

Zeit der Bearbeitung
Hilfeinformation

Aufrufinformation
Number = My.Systems.IMessage.nSeconds
Codeinformation


nStatus -

Status des Jobs. Siehe auch Tabelle T20.nStatus
Hilfeinformation

Aufrufinformation
Number = My.Systems.IMessage.nStatus
Codeinformation


oSelected -

Gibt einen Zeiger auf My_PmsSelected zurück. Benötigt wird in der ParentKlasse: .lDoUpdate
Hilfeinformation

Aufrufinformation
Object = My.Systems.IMessage.oSelected
Codeinformation


oThermos -

Zeiger auf den Thermos holen...
Hilfeinformation

Aufrufinformation
Object = My.Systems.IMessage.oThermos
Codeinformation


Siehe auch : Hauptmenü /  Hauptindex /  Such Index /  Cursor Index /  Programm Module /  Tabellen Index /  Tabellenmodule /  Masken Index /  Programmcode Index /  Servicepacks /  My.Struktur /  Funktionen /  Sonstiges Index

Lokale Benutzerhilfe : Meine eigene Hilfe /  Zurück zur PMS32 - Hilfe


Dateiversion:1.0.04#3648 - H.U.DD#SSFF 02.12.2022  Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32  Weitere Informationen finden Sie unter der aktuellen PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten,  Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.  © PMS Compelec GmbH 2022 ® el-Projekt