Matscher Geschrieben 12. August 2009 Geschrieben 12. August 2009 Hallo zusammen, ich such mich noch kaputt... also frag ich lieber hier mal. Hab ein großes kleines Problem. Ich arbeite mit Centura Team Developer 2000. Habe also keine änderbaren Background Text's bzw. Labels zur Verfügung. Zumindest nicht mit den Centura-Standard-Controls. Also hab ich mir das Microsoft Forms Label (AcitveX-Control) geschnappt und arbeite damit. Nun kommts aber leider drauf an: ich muss so ein Label dynamisch in ein Fenster einsetzen. Problem bei der Sache ist, dass ich kein Plan hab wie ich das machen soll. Es gibt zwar die schöne Funktion SalActiveXCreate doch versteh ich die Parameter so ziemlich gar nicht bzw. mach da was falsch. bOK = SalActiveXCreate( hwndCntrCtrl, strBytes ) Parameters hwndCntrCtrl - Window Handle. The ActiveX container control. strBytes - String. The OLE progID of the class (such as Excel.Sheet.8). Return value bOK is TRUE if the function succeeds and FALSE if it fails. Example Data Field: df1 ActiveX: ax1 Call SalActiveXCreate( ax1, df1 ) Meine Umsetzung dieser Hilfe war: Function: fAddLabel Local Variables: Window Handle: hWnd Action: If SalActiveXCreate( hWnd, "MSForms.Label" ) ! Weiter im Text... Else ! Fehlernaricht Das ganze will einfach nicht funktionieren. Zudem weiß ich eben nicht ob die Parameter INPUT-Parameter sind oder OUTPUT... Kann mir jemand von euch helfen? Schön Gruß Matscher
Matscher Geschrieben 14. August 2009 Autor Geschrieben 14. August 2009 Hi, will dir ja nicht vor den Kopf stoßen. Aber eigentlich macht man für eine total andere Frage ein neues Thema auf... Kann dir aber auch nicht wirklich helfen. Hier funktioniert das Oracle 10g ganz prima. So... zurück... kann mir jemand helfen wie das funktionieren kann mit dem ActiveX-Control??? Falls jemand nen Vorschlag hat (zum Beispiel wie man dass in anderen Programmiersprachen macht), bitte posten! Schön Gruß! Matscher
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden