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 » is_function? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen is_function?
Autor
Beitrag
Roman Köhler Roman Köhler ist männlich
Administrator


images/avatars/avatar-4.jpg

Dabei seit: 29.08.2007
Beiträge: 202
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Mannheim
Betriebssystem: Windows XP

is_function? 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 liebe Leuts,

ich möchte in Abhängigkeit meines Objektes, gewisse Buttons aus der CJ-Symbolleiste ( VDF14/2008 ) aktivieren/deaktivieren. Dies scheint irgendwie über die Funktion is_function gehandelt zu werden. Doch wie genau, verstehe ich nicht so recht.

Hat jemand von Euch schon Erfahrung damit? Wäre echt klasse.

So long
Euer
Roman

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Roman Köhler: 16.06.2008 16:33.

16.06.2008 16:32 Roman Köhler ist offline E-Mail an Roman Köhler senden Homepage von Roman Köhler Beiträge von Roman Köhler suchen Nehmen Sie Roman Köhler in Ihre Freundesliste auf
abraxas
Doppel-As


Dabei seit: 23.07.2007
Beiträge: 107
Einsatzart von VDF: gewerblich
Anwenderstatus: VDF-Entwickler
Herkunft: Frauenfeld (CH)

RE: is_function? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Roman

Die Grundidee von Is_function ist, dass Du eine eine Message an ein Objekt senden kann, ohne zu wissen, ob das message verstanden wird. Das wird in den Codejock Klassen gemacht um herauszufinden, ob es ein DEO ist (also clear, delete etc. verstanden werden).
Die wichtigste Eigenschaft von IS_FUNCTION ist, dass keine Fehlermeldung erscheint, wenn die Methode nicht verstanden wird. Sie gibt einfach 0 zurück. Und sie ist nicht an Codejock gebunden...

Du kannst somit eine Methode definieren in einem View (Bsp: fMyColor returns integer) und dann im Menu (Event: OnUpdate eines MenuItem, wenn ich mich nicht irre) dem Objekt, das den Focus hat, die Funktion an den Kopf werfen. Durch Delegation wird dann die Funktion auf Ebene View gefunden (oder auch nicht, wenns nicht definiert ist)

get is_function GET_fMyColor (focus(desktop)) true to iRetVal

Versteht das Objekt die Funktion, so kommt der Wert zurück, wenn nicht dann = 0.

HTH Paolo

__________________
=================
Abraxas Informatik AG
Schweiz
=================
17.06.2008 12:42 abraxas ist offline E-Mail an abraxas senden Homepage von abraxas Beiträge von abraxas suchen Nehmen Sie abraxas in Ihre Freundesliste auf
Gehe zu:
Neues Thema erstellen Antwort erstellen
Visual Dataflex » VDF Fortgeschrittene » is_function?

Views heute: 2.487 | Views gestern: 3.815 | Views gesamt: 2.185.023

Impressum

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