2. April 200818 j Moin, ich bins mal wieder mit einem Exoten: Ich muss zwecks Automatisierung eines Tools mit Centura Team Developer 1.5.1 in einem mir zur Laufzeit bekannten und bereits existierenden Report (*.QRP) die dort vorhandenen input-items, wenn möglich mit Datentyp, auslesen. Ich habe leider null Idee wie das gehen könnte. :upps Hat da bitte jemand einen Tipp für mich? Falls ja gibt es beim nächsten Osnabrücker Stammtisch ein frisch gezapftes Pils auf meine Kosten. Danke im Voraus Reinhold
2. April 200818 j Kurze Frage: wozu denn das? Die sind m.W.n. vorher festegelegt, also brauchst du doch nix zur Laufzeit auslesen, da sie sich nicht ändern?
2. April 200818 j Kurze Frage: wozu denn das? Die sind m.W.n. vorher festegelegt, also brauchst du doch nix zur Laufzeit auslesen, da sie sich nicht ändern? Moin, kurze Frage = kurze Antwort: ich hatte ja bereits erwähnt, dass ich wieder mit einem Exoten ankomme und darum hatte ich auch keine Idee. Ich muss aus einem Tool heraus bereits von einer anderen Anwendung hinterlegte Reports unabhängig von dieser Anwendung befüllen. Dazu muss ich in meinem Tool logischweise die input items und ihre Datentypen kennen, da sonst ein Fehler auftritt. Zu allem Überfluss können diese Reports noch von Fall zu Fall unterschiedlich sein. Insofern ist ein Import der Namen und Datentypen für mich eine große Erleichterung. Ich habe das im Laufe des Tages jetzt auch hingekriegt. Der entscheidende Hinweis kam aus den Beispielprogrammen von Centura :upps Wenn es dich (oder jemanden anderen) interessiert, kann ich gerne verraten welche Klassen und welche apl-Dateien man braucht. Reinhold
9. März 200917 j Hallo, ich weiß der Thread ist schon etwas älter, aber ich hab im Prinzip das selbe Problem und habe ansonsten nichts dazu im Netz gefunden. Kann mir jemand erklären wie ich die input items auslesen kann? maid
10. März 200917 j Moin, wie angeboten gebe ich hier gerne ein paar Hinweise: Unter Libraries brauchst du: File Include: qckrpt.apl 'gehört zum Lieferumfang von Centure Unter Variables brauchst du: cReport: Report cReportInput: Input Und in deinem genialen Programmcode spielen besonders diese Funktionen eine Rolle (ggf. in die Hilfe gucken): OpenReportFromFile Report.GetInputCount Report.AttachInput (Index, n) Input.GetName Input.GetDataType hth Reinhold
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.