Visual Dataflex
Zur Startseite Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen
Datenbank RSS Feed Selector Zur User-Map

 
Boardmenü
» Forum
» Portal

» Registrieren
» Suche
» Statistik
» Mitglieder
» Team
» Kalender
» Sponsoren
» Partner

» F.A.Q

Portalmenü
» Datenbank anlegen
» Datenbank Entwicklung
» Empfehlungen
» Portal
» Programm erstellen
» Über visual Dataflex

» Statistik

Dataflex Empfehlungen

Englisches Dataflex Forum


Anzeigen

Sponsoren
Kostenloser Linktausch

Antivirus Software

Foren Verzeichnis

HP Color Laserjet 1600

Windows 7 Forum


Social Bookmark Script

Visual Dataflex » VDF Fortgeschrittene » Properties in einer subclass » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Properties in einer subclass
Autor
Beitrag
Ditte Ditte ist männlich
Foren As


images/avatars/avatar-71.jpg

Dabei seit: 23.07.2007
Beiträge: 77
Einsatzart von VDF: gewerblich
Anwenderstatus: Programmierprofi
Herkunft: Berlin
Betriebssystem: XP,Win7,Win Serv2003,2008

Properties in einer subclass Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

ich habe eine Subklasse von der cCrystal Klasse gemacht.
Darin sind eine Procedure und eine Funktion die nur ausgeführt werden sollen, wenn MSSQL eingesetzt wird.
Dies wird beim Start des Programms eingegeben bzw. gesetzt.

Ich könnte aber auch den zur Zeit geladenen Treiber abfragen. (fällt mir beim Schreiben gerade ein)

Property string psIsSQL "MSSQL"

Wenn MSSQL , dann wird MSSQL eingesetzt

Eine Möglichkeit wäre die Property psIsSQL im pkg cKusCrystal.pkg zu registrieren.

Kann man das machen?

Die cKusCrystal Klasse wird aber auch für die Anwendungen benutzt, die mit der VDF Datenbank (embedded) arbeiten.
Also müsste ich aus der Procedure OnInitializeReport an der Stelle //XXXX if ... procedure_return.
Hat jemand ein Tip für mich, wie man dies am geschicktesten löst?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
//***************************************************************************
//*
//* Class:        ckusTimerCrystal
//* Package Name: ckusTimerCrystal.pkg
//*
//***************************************************************************

Use cCrystal.pkg

Class ckusCrystal is a cCrystal

    // Construct_Object: Object constructor.
    Procedure Construct_object
        Forward Send Construct_Object

        // Define new Properties: Property {Type} {pxName} {initial_value}

        // Create child objects

        // Set property values:

    End_Procedure

    // Create and augment procedure and functions
    Procedure OnInitializeReport Handle hoReport
        Handle[] hoTables                    //für Anmeldung
        Handle hoDatabaseTable hoDatabase    //für Anmeldung
        Integer iTableItem iTableCount       //für Anmeldung
        Boolean bOK 
        //XXXX if ... procedure_return <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<        
        Get DatabaseObject of hoReport to hoDatabase
        If (hoDatabase) Begin
            Get TableObjects of hoDatabase to hoTables
            Move (SizeOfArray(hoTables)) to iTableCount
            For iTableItem from 0 to (iTableCount -1)
               Move hoTables[iTableItem] to hoDatabaseTable
               If (hoDatabaseTable) Begin
                    // set the same password for all the tables in the ADO datasource
                 Get SetPassword hoDatabaseTable "pwd" to bOK
               End
            Loop
        End
    End_Procedure // OnInitializeReport
    ....
End_Class // ckusCrystal


__________________
Dittmar
09.12.2010 16:44 Ditte ist offline E-Mail an Ditte senden Homepage von Ditte Beiträge von Ditte suchen Nehmen Sie Ditte in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Fortgeschrittene » Properties in einer subclass

Views heute: 2.447 | Views gestern: 2.645 | Views gesamt: 2.187.628

Impressum

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH | SEO by seo-wbb.de - Sponsored by Rene Urlaub und Reise Infos Frankenthal