27.09.2006 08:07 | |
Beiträge: 3149 Bewertung: (171)
|
Hallo, Wenn Sie Runtime-Protokolle in einem verteilten System ber einen Client ohne eigenes Projekt ausgeben wollen, dann mssen Sie in der Anlaufliste dieses Clients die Option "Report Runtime" aktivieren. Zustzlich mssen Sie fr Report Runtime den Parameter "/CLIENT" setzen. Whlen Sie dazu in der Anlaufliste die Applikation "Report Runtime" und klicken Sie auf die Schaltflche "Bearbeiten...". Ergnzen Sie im Eingabefeld "Parameter" den erforderlichen Parameter. Wenn Sie zyklische Druckauftrge von der Ausgabe ausschlieen mchten, dann ergnzen Sie im Eingabefeld "Parameter" den Parameter "/NO_CYCLE". ********************************" |
30.10.2006 15:38 | |
Beiträge: 3149 Bewertung: (171)
|
Hallo, vielleicht hilft Dir folgendes Dokument eines Kollegen ".............. Standardmäßig wird eine Seite des Meldefolgeprotokolls im Seitenlayout erst dann gedruckt, wenn die Seite vollständig mit Meldungen gefüllt ist. Ab WinCC V6.0 SP3 können Sie die Funktion "MSRTPrintMProt()" verwenden, um eine Seite eines Meldefolgeprotokolls zu drucken, bevor diese vollständig gefüllt ist. Deklaration: BOOL MSRTPrintMProt (DWORD* pdwLines, LPCMN_ERROR lpError);
Parameter Datentyp Beschreibung
#include "apdefap.h" Eingefügt vom Moderator: {
Die Funktion "MSRTPrintMProt()" ermittelt beim Aufruf die Anzahl der zu druckenden Meldungen. Ist mindestens eine Meldung des Druckauftrages vorhanden, die noch nicht erfolgreich ausgegeben wurde, wird eine neue Seite des Meldefolgeprotokolls als Grafik aufbereitet und anschließend dem Druckerspooler übergeben. Die Funktion "MSRTPrintMProt()" stößt nur dann den Druck einer neuen Seite des Meldefolgeprotokolls an, wenn vorher ausgelöste Druckaufträge vollständig abgearbeitet wurden. Wird die Funktion "MSRTPrintMProt()" erneut aufgerufen, obwohl ein vorher ausgelöster Druckauftrag noch nicht vollständig abgearbeitet ist, gibt die Funktion im Parameter "pdwLines" einen Wert größer "0" zurück. Eine neue Seite wird in diesem Fall jedoch nicht erzeugt bzw. gedruckt. Die Funktion "MSRTPrintMProt()" benötigt zum Aufbereiten einer neuen Seite des Meldefolgeprotokolls erhöhte Rechenzeit und Rechenleistung. Andere Aktionen (z.B. zyklische C-Aktionen oder Bildwechsel über Script) können dadurch wesentlich in ihrer Abarbeitung verzögert werden. Dieses Verhalten gilt für Druckaufträge im Seitenlayout allgemein. |
Zuletzt bearbeitet von: Blue_Moderator am: 31.10.2006 08:53void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) |
|
Folgen Sie uns auf