Project

General

Profile

Actions

Support Request #4787

closed

GetOID from cFilter

Added by hidden over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Customer:
VW
Department:
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Solved Issue
Product Issue Numbers:
Affected Products:
Platform:
Windows 7 64bit
Topic:
ADTF::SDK
FAQ Links:

Description

Support Anfrage:

In alten Filtern haben wir oft die Funktion OIGetInstanceName() verwendet um den Filter zu identifizieren.
Die neue Funktion GetOID() ist aber im Filter nicht mehr vorhanden weil cFilter nicht von IObjectInfo ableitet.

Lösung:

Diese Funktion gibt es jetzt nicht mehr über die Filter API. Dafür aber als Macro.
Schau mal in unsere Doku: https://support.digitalwerk.net/adtf/v3/adtf_html/page_adtf_macros.html
Und da speziell das Macro adtf::services::macro::THIS_OBJECT_NAME.
In einem Property schaut das dann etwa so aus:

property_variable<cString> m_strName = "$(THIS_OBJECT_NAME)" 

Leider weiß nur der SessionManager wie dein Filter heißt. Deshalb kann das Macro nicht an beliebiger Stelle abgefragt werden, sonder nur als Property.

Actions #1

Updated by hidden over 5 years ago

  • Status changed from New to In Progress
  • Topic set to ADTF::SDK
  • Customer set to VW
Actions #2

Updated by hidden over 5 years ago

@Sebastian: Bitte wie besprochen bearbeiten

Actions #3

Updated by hidden over 5 years ago

Diese Funktion gibt es jetzt nicht mehr über die Filter API. Dafür aber als Macro.

Schau mal in unsere Doku: https://support.digitalwerk.net/adtf/v3/adtf_html/page_adtf_macros.html

Und da speziell das Macro adtf::services::macro::THIS_OBJECT_NAME.

In einem Property schaut das dann etwa so aus:

property_variable<cString> m_strName = "$(THIS_OBJECT_NAME)" 
Actions #4

Updated by hidden over 5 years ago

  • Status changed from In Progress to Customer Feedback Required
Actions #5

Updated by hidden over 5 years ago

Hallo Timo,

ist hier noch eine Frage offen oder können wir das Ticket schließen?

Actions #6

Updated by hidden over 5 years ago

Hallo Timo S,

Wir haben noch kein Feedback zu diesem Ticket von dir erhalten.

Kann das Ticket geschlossen werden?

Bitte Feedback geben bis 07.12.2018

Danke und Gruß,
Michael

Actions #7

Updated by hidden over 5 years ago

Hallo Timo S,

bitte Feedback geben bis spätestens 12.12.2018,
andernfalls wird dieses Ticket geschlossen.

Gruß,
Michael

Actions #8

Updated by hidden over 5 years ago

Michael wrote:

Hallo Timo S,

bitte Feedback geben bis spätestens 12.12.2018,
andernfalls wird dieses Ticket geschlossen.

Gruß,
Michael

jetzt konnte ich das mal ausprobieren und die folgende Zeile liefert immer einen leeren String zurück:
adtf::services::ant::adtf_resolve_macros("$(THIS_OBJECT_NAME)")

funktioniert das anders wenn man zur Laufzeit eines Filters den Objektnamen abfragen will?

Actions #9

Updated by hidden over 5 years ago

  • Status changed from Customer Feedback Required to In Progress
Actions #11

Updated by hidden over 5 years ago

Hallo Timo,

Entschuldigung für die späte Antwort:

Leider weiß nur der SessionManager wie dein Filter heißt. Deshalb kann das Macro nicht an beliebiger Stelle abgefragt werden, sonder nur als Property.

Grüße,
Sebastian

Actions #12

Updated by hidden over 5 years ago

  • Status changed from In Progress to Customer Feedback Required
Actions #13

Updated by hidden about 5 years ago

Hallo Timo,

dieses Ticket ist noch offen. Es kam allerdings keine Antwort mehr.
Können wir das Ticket schließen?

Gruß
Matthias

Actions #14

Updated by hidden about 5 years ago

  • Description updated (diff)
  • Status changed from Customer Feedback Required to To Be Closed
  • Resolution set to No Customer Feedback
  • Platform Windows 7 64bit added

Kein weiteres Feedback - sollte gelöst sein. Ticket wird geschlossen.

Actions #15

Updated by hidden about 5 years ago

  • Project changed from 20 to Public Support
  • Private changed from Yes to No
  • Resolution changed from No Customer Feedback to Solved Issue
Actions #17

Updated by hidden about 5 years ago

  • Status changed from To Be Closed to Closed
Actions

Also available in: Atom PDF