Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 6 von 6

Thema: PASSLogin (WinCC)

  1. #1
    Registriert seit
    31.01.2005
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi Leute,

    ich habe ein kleines Problem:
    ich hab mir so ne art Symbolleiste zurechtgemacht, worauf sich auch ein Buttun zum anmelden bzw. Login befinded. Beim Ereigniss "Mausklick" dieses Buttons hab ich
    Code:
    #include "apdefap.h"
    void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
    {
    PASSLogin("s" ); //Rückgabe-Typ :void 
    }
    drinstehen.
    Die Funktion PASSLogin is ja im WinCC schon mit drin und dürfte bakannt sein.

    Mein Problem ist nun das Starten der Funktion.
    Wenn ich die Funktionstaste F9 drücke startet der Anmeldedialog sofort, aber wenn ich auf denn Button klicke passiert garnix

    kann mir da bitte jemand helfen?

    MFG Kalle
    Zitieren Zitieren PASSLogin (WinCC)  

  2. #2
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Also ich kenne für WinCC V6 eigentlich nur folgende Funktion zum Anmelden bzw. zum Login:

    #include "apdefap.h"
    void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
    {
    #pragma code ("useadmin.dll")
    #include "PWRT_api.h"
    #pragma code()
    PWRTLogin(SSMGetScreen(lpszPictureName));
    }

    Gruß Kai

  3. #3
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Oder arbeitest Du mit SIMATIC Logon? Da gab oder gibt es die Funktion PassLogon.

    Gruß Kai

  4. #4
    Kalle ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    31.01.2005
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    @ Kai, nein ich Arbeite mit WinCC 5.1

  5. #5
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Bei mir funktionieren in WinCC V5.1 die beiden folgenden C-Aktionen:

    #include "apdefap.h"
    void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
    {
    PASSLoginDialog (SSMGetScreen( lpszPictureName ));
    }

    oder:

    include "apdefap.h"
    void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
    {
    #pragma code ("useadmin.dll")
    #include "PWRT_api.h"
    #pragma code()
    PWRTLogin(SSMGetScreen( lpszPictureName));
    }

    Die Funktion PASSLogin() kennt WinCC V5.1 scheinbar nicht, jedenfalls bekomme ich bei der Übersetzung der C-Aktion eine Fehlermeldung.

    Gruß Kai

  6. #6
    Kalle ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    31.01.2005
    Beiträge
    10
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    @ Kai,

    Danke für die Antworten, hab den Code ausprobiert und funzt bestens!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •