Showing results 1 to 9 of 9

Thread: Header should be shown always

  1. #1

    Default Header should be shown always

    Hello,

    just one more question, I created a project with demo pictures (also including the NAVIGATION pic), but I want do display a "HEADER" pic too. I know, when I make a start funktion with the Start-Pic, I could display the header always, but why is the Navigation shown all the time, although, there is no such start-function?

    Thanks and best regards.

  2. #2
    Join Date
    10.12.2007
    Posts
    189

    Default AW: Header should be shown always

    Hi Jenny,
    maybe there is a Picture Switch function to the Navigation picture in the Autostart-Script of the Project?

  3. #3

    Default AW: Header should be shown always

    There is...but actually, I could not find any pointer to this "AUTOSTART"-Script (I could also create a second script with similar naming)...where do I set the pointer, that this is executed, at the desired time?
    I'm really sorry, to ask these questions, but I just could not find anything about these things in the help :-(

    -->EDIT: I found something concerning my question; this "AUTOSTART" Script is automatically executed at Autostart, there's no pointer needed.
    Last edited by jenny : 6th February 2014 at 08:54

  4. #4
    Join Date
    10.12.2007
    Posts
    189

    Default AW: Header should be shown always

    There are some special Scripts that are executed automatically by zenon. The Autostart-Script is executed automatically at runtime-start (in standalone-projects - there is also for example an Autostart-Server Script which is executed on the Server in Server-Client Projects)
    You can find Information about this in the help under "Scripts"
    Regards

  5. #5

    Default AW: Header should be shown always

    Thank you!! I have seen this already, but I didn't thought, I could just create these on my own.

    I've started working with Zenon just this week, and at the moment I would have just one more question concerning ActiveX, where I couldn't find all about that neither in internet, nor in the help...Would it be possible to have a look on it? And is it ok to switch to German for you?

    Regards

  6. #6
    Join Date
    10.12.2007
    Posts
    189

    Default AW: Header should be shown always

    Logo. Hm, bin nicht so der ActiveX Spezialist, aber schiess mal los

  7. #7

    Default AW: Header should be shown always

    danke ;-) ist glaub ich eher ein Grundsatz-Problem...
    Also ich habe bis vor kurzem ausschließlich mit WinCC gearbeitet, und dafür einige selbstgeschriebene ActiveX Programme verwendet. Also grundsätzlich funktionieren selbige auch einwandfrei...
    Nach etwas Herumsuchen, hab ich da auch eine tolle Anleitung gefunden: (die zenon-online Hilfe war da leider nicht so ausführlich, wie ich gehofft hatte) http://www.copadata.com/forums/showthread.php?t=102
    und habe diese auch 1:1 für mein ActiveX nachgebaut und kann im VBA Editor nun auch auf die Eigenschaften meines ActiveX zugreifen und 'einstellen', jedoch wird nichts davon ausgeführt? bzw. hatte ich früher auch Ereignisse projektiert, welche bei Mausklick ausgeführt werden konnten...die finde ich nun leider überhaupt nicht mehr...gibt es da vielleicht noch irgendetwas, was ich beachten müsste?

  8. #8
    Join Date
    10.12.2007
    Posts
    189

    Default AW: Header should be shown always

    Puh, also ich nehme mal an Du hast ein ActiveX Control erstellt und in Windows registriert.
    Dann hast Du im VBA Editor einen Verweis auf dieses Control gesetzt.
    Im VBA Code hast Du eine Objektvariable vom Typ dieses Controls definiert z.B.:

    Public zenActiveX WithEvents As MyActiveX_Control

    Dann hast Du ein Init Makro über den zenon Editor erzeugt (WICHTIG: das Makro muss im zenon Editor angelegt werden, sonst steht es dort später nicht zur Verfügung. Also über Programmierschnittstellen -> Makroliste -> ModuleElement -> Init -> Rechtsklick -> VBA-Makro neu das Init Makro im VBA Editor erzeugen!)

    Dann hast Du in diesem so erzeugten VBA Init Makro ungefär folgenden Code eingesetzt:

    Set zenActiveX=obelem.AktiveX

    Ab jetzt solltest Du über die Variable zenActiveX (oder wie auch immer Du sie genannt hast) auf die Eigenschaften des Controls zugreifen können.
    Wenn Du die Variable mit WithEvents definiert hast, dann sollten eigentlich auch Ereignisse zur Verfügung stehen...

    Nicht zu vergessen: dem ActiveX Element im zenon Editor muss jetzt noch das Init Makro zugewiesen werden. Also das Element markieren und in den Eigenschaften unter VBA-Makros -> Allgemeine Ereignisse -> Init Dein Init Makro auswählen.

    Hast Du das so gemacht?

  9. #9

    Default AW: Header should be shown always

    naja, fast
    Habe den Teil: "Eigenschaften unter VBA-Makros -> Allgemeine Ereignisse -> Init Dein Init Makro auswählen" immer im VBA Editor gesucht ...aber jetzt hab ich's.

    DANKE, für die Hilfe, bin jetzt doch schon ein Stückchen weiter!!

Similar Threads

  1. Zenon V7 Message: "invalid user" is shown
    By jenny in forum zenon Supervisor
    Replies: 2
    Last Post: 6th February 2014, 08:20
  2. Header Project flashing random colours
    By smurfy in forum zenon Supervisor
    Replies: 1
    Last Post: 22nd August 2013, 01:56
  3. Current user in header section of the project
    By yolovs in forum zenon Supervisor
    Replies: 2
    Last Post: 31st July 2013, 10:02
  4. 6.22 -> 6.51 Trend Cursor not shown
    By brc in forum zenon Supervisor
    Replies: 1
    Last Post: 10th January 2012, 14:11
  5. Replies: 0
    Last Post: 20th March 2008, 10:20

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •