Showing results 1 to 2 of 2

Thread: PFS: Fehler beim Anlegen einer Pause

  1. #1
    Join Date
    29.07.2007
    Location
    Germany
    Posts
    195

    Default PFS: Fehler beim Anlegen einer Pause

    Hallo!

    Ich versuche gerade per C# den PFS zu parametrieren.

    Beim Anlegen einer Pause wird das Script bei ".CreateBreak" einfach ohne Fehlermeldung abgebrochen.

    Auszug aus dem Code:
    ...
    try
    {
        lsPausenname[0] = "Morgen";
        zoModellBreak = zoModellShift.Breaks().CreateBreak(lsPausenname);
    
        zoModellBreak.StartTime = Convert.ToDateTime("08:30:00");
        zoModellBreak.EndTime = Convert.ToDateTime("08:45:00");
    
    }
    catch(Exception e)
    {
        System.Diagnostics.Debug.Print(e.Message);
    }
    ...

    Alle Objects sind definiert und gesetzt, mehrfach kontrolliert.

    in der Exception habe ich folgendes gefunden:

    A first chance exception of type 'System.Runtime.InteropServices.COMException' occurred in mscorlib.dll
    Step into: Stepping over non-user code 'System.Exception.Message.get'
    Typkonflikt. (Ausnahme von HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))

    Keine Ahnung wo das Problem liegen könnte.

    Was mich auch wundert ist die Definition der CreateBreak-Methode. Warum wird hier ein Array erwartet? Ist soweit ich gesehen habe die einzige Create-Methode für den PFS die so erwartet wird.

    Im VBA Beispiel der Hilfe sieht es anders aus:

    ''''''''''''''''''''''''''''''''''''''''''''''
    '''''''''''''Creating some breaks'''''''''''''
    ''''''''''''''''''''''''''''''''''''''''''''''
    Sub holidaytest()
       
       Dim mypfs As PfsEngine
       Set mypfs = MyWorkspace.ActiveDocument.PFS
       Dim mystring As String
       Dim i As Double
       
       For i = 0 To 5
          
          mystring = "testbreak" & i
          
       mypfs.Groups.Item(0).TimeModells.Item(0).Shifts.Item(0).Breaks.CreateBreak (mystring)
          Debug.Print mystring & " was created!"
          
       Next i
       
    End Sub

    Für einen Tipp wäre ich sehr dankbar!

    Gruß,

    H.-P.
    string zenon = "7.60 Build61612 / 8.00 Build62073/ 8.10 Build62573";
    string Windows = "7 / 10 / 2016";
    string VMware = "Workstation / VMware ESXi";

  2. #2
    Join Date
    02.02.2012
    Posts
    15

    Default Re: PFS: Fehler beim Anlegen einer Pause

    Hallo H.-P.,

    das Thema wird momentan vom Support bearbeitet.

    Die einzige Lösung zu diesem Zeitpunkt ist hier leider VBA statt VSTA zu verwenden.

    Bitte wenden Sie sich an Ihren lokalen Support-Ansprechpartner um die Verfügbarkeit eines entsprechenden Updates zu erfragen.

    mfG martin_f

Similar Threads

  1. PFS: Nachtschicht 23:00:00 - 05:45:00 nicht möglich?
    By hp in forum zenon Service Engine Supervisor
    Replies: 1
    Last Post: 28th October 2013, 11:07
  2. Fehler beim Erstellen der Projektsicherung - Timeout
    By 105036 in forum zenon Service Engine Supervisor
    Replies: 8
    Last Post: 20th January 2012, 15:23
  3. Fehler beim Erstellen der Projektsicherung
    By jbrunzel in forum zenon Service Engine Supervisor
    Replies: 1
    Last Post: 16th December 2010, 16:50
  4. Replies: 2
    Last Post: 24th June 2009, 19:29
  5. Anleitung >> Einfach und Verständich << für PFS zenOn 6.22
    By guido in forum zenon Service Engine Supervisor
    Replies: 1
    Last Post: 3rd November 2008, 10:19

Posting Rules

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