Zum Inhalt

Wandeln, Events & Nachrichten

3.1.97 IAutoWandeln Interface

SpecialObject für das Wandeln

IDL

[ uuid(5B6E896E-525A-4F26-9243-E54FF8F125F8), version(1.0), dual, oleautomation ]
interface IAutoWandeln : IAutoBase;

Beschreibung

Das SpecialObject ermöglicht das Wandeln von Vorgängen. Beim Wandeln ist die Angabe von Parametern nicht möglich. Es werden immer die Parameter entsprechend der im Programm hinterlegten Parameter gewandelt.

Analog dem Aufruf für andere SpecialObjects können Sie wie folgt ein Object der Schnittstelle "AutoWandeln" erstellen.

Set AppObj = BpApp.GetSpecialObject(soWandeln) ' Wobei soWandeln dem Wert 5 entspricht.

Folgende Funktionen stehen für das Wandeln Objekt zur Verfügung:

function Wandeln( VorgangNr: WideString; TargetVorgangArt: Integer;
  LieferDatKz: WordBool; LieferDatum: TDateTime;
  AzPaketeKz: WordBool; AzPakete: Integer;
  VorgangNrNeu: WideString; LieferMgeSch: LieferMengeSchluessel): Boolean;

Gibt einen Boolean Wert zurück der als Indikator für ein erfolgreiches Wandeln gewertet werden kann.

Im Folgenden werden die Parameter erklärt.

  • VorgangNr = Belegnummer des Vorgang der gewandelt werden soll
  • TargetVorgangArt = Nummer der Vorgangsart in die gewandelt werden soll. Kann unter BEARBEITEN - PARAMETER - ARTEN eingesehen werden.
  • LieferdatKz = Das Lieferdatum soll beachtet werden
  • LieferDatum = Das Datum zu dem geliefert werden soll wenn LieferdatKz wahr ist.
  • AzPaketeKz = Die Anzahl der Pakete wird angegeben
  • AzPakete = Die Anzahl der Pakete
  • VorgangNrNeu = Die Belegnummer die nach dem Wandeln verwendet werden soll. Wird hier ein leerer String angegeben wird die Vorgabebezeichnung aus der Vorgangsart verwendet.
  • LieferMgeSch = Angabe was mit der Liefermenge beim Wandeln zu tun ist. Folgende Werte sind möglich:
    • lmsNBeachten = 0 entspricht Liefermenge nicht beachten.
    • lmsBeachtenNAendern = 1 entspricht Liefermenge beachten aber nicht verändern
    • lmsBeachtenBerechnen = 2 entspricht Liefermenge beachten und immer neu berechnen
    • lmsBeachtenBeiNullBerechnen = 3 entspricht Liefermenge beachten aber nur neu berechnen wenn Liefermenge gleich Null ist
property LastError: WideString

Gibt lesend eine Kommata getrennte Liste der Fehlermeldungen aus.

3.1.97.1 IAutoWandeln Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoWandeln.

Methoden

Name Beschreibung
Wandeln Wandeln Funktion.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
LastError Fehlermeldungstext beim Wandeln.
Parent Gibt das Parent Interface zurück.

3.1.97.2 IAutoWandeln::Wandeln Methode

Wandeln Funktion.

IDL

[id(0x00000001)]
HRESULT _stdcall Wandeln([in] BSTR VorgangNr, [in] long TargetVorgangArt,
  [in] VARIANT_BOOL LieferDatKz, [in] DATE LieferDatum,
  [in] VARIANT_BOOL AzPaketeKz, [in] long AzPakete,
  [in] BSTR VorgangNrNeu, [in] enum LieferMengeSchluessel LieferMgeSch,
  [out, retval] VARIANT_BOOL* Result);

Beschreibung

Ruft die eigentliche Wandeln-Funktion auf.

Parameter

Parameter Beschreibung
[in] BSTR VorgangNr Vorgangsnummer, wie Sie auch in der Software verwendet wird
[in] long TargetVorgangArt Vorgangsart für den Zielvorgang, in den gewandelt werden soll
[in] VARIANT_BOOL LieferDatKz Wenn "True", soll das Lieferdatum beachtet werden
[in] DATE LieferDatum Lieferdatum
[in] VARIANT_BOOL AzPaketeKz Die Anzahl der Pakete soll beachtet werden
[in] long AzPakete Anzahl der Pakete
[in] BSTR VorgangNrNeu Die Vorgangsnummer nach dem Wandeln
[in] enum LieferMengeSchluessel LieferMgeSch Liefermengenschlüssel der beachtet werden soll
[out, retval] VARIANT_BOOL* Result "False" im Fehlerfall. Hier sollte dann "LastError" ausgegeben werden. "True" im Erfolgsfall

3.1.97.3 IAutoWandeln::LastError Eigenschaft

Fehlermeldungstext beim Wandeln.

IDL

__property BSTR* LastError;

Beschreibung

Gibt einen eventuell vorhandenen Fehlertext aus der beim Wandeln aufgetreten ist.

Parameter

Parameter Beschreibung
Value String der im Fehlerfall einen Meldungstext ausgibt

3.1.98 IAutoWandeln2 Interface

Von IAutoWandeln abstammendes Interface.

IDL

[ uuid(515B8AAB-85DF-4DF9-BF8E-F387B96E8869), version(1.0), dual, oleautomation ]
interface IAutoWandeln2 : IAutoWandeln;

3.1.98.1 IAutoWandeln2 Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoWandeln2.

Methoden

Name Beschreibung
Wandeln Wandeln Funktion.
WandelnEx Wandeln Funktion mit erweitertem Rückgabewert.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
LastError Fehlermeldungstext beim Wandeln.
Parent Gibt das Parent Interface zurück.

3.1.98.2 IAutoWandeln2::WandelnEx Methode

Wandeln Funktion mit erweitertem Rückgabewert.

IDL

[id(0x00000003)]
HRESULT _stdcall WandelnEx([in] BSTR VorgangNr, [in] long TargetVorgangArt,
  [in] VARIANT_BOOL LieferDatKz, [in] DATE LieferDatum,
  [in] VARIANT_BOOL AzPaketeKz, [in] long AzPakete,
  [in] BSTR VorgangNrNeu, [in] enum LieferMengeSchluessel LieferMgeSch,
  [out, retval] BSTR* Result);

Beschreibung

Ruft die eigentliche Wandeln Funktion auf. Diese Funktion gibt allerdings im Erfolgsfall die eventuell neu zugeordnete Vorgangsnummer mit aus. Wenn Sie Ihren Vorgang weiter bearbeiten möchten ist diese Funktion Ihre erste Wahl.

Beispiel: Wandeln mit WandelnEx (Delphi)
procedure DoWandeln;
var
  hDataSet, hWandeln : Variant;
  sBelegNr, sNeuBelegNr : string;
begin
  //gvComApp wurde außerhalb der Routine erstellt.
  hDataSet := gvComApp.DataSetInfos['Vorgang'].CreateDataSet;
  try
    hDataSet.Filter := 'Art=' + IntToStr(30); // Filter für Bestellung vom Kunden (Nummer aus den Parametern)
    hDataSet.Filtered := True;
    hDataSet.First;
    hWandeln := gvComApp.GetSpecialObject(soWandeln);

    while hDataSet.BOF do
    begin
      sBelegNr := hDataSet.Fields['BelegNr'].AsString;
      sNeuBelegNr := hWandeln.WandelnEx(
        sBelegNr,        // Vorgangnummer
        70{RechnungI},   // Zielvorgangsart aus den Parametern
        False,           // Lieferdatum beachten
        0,               // Lieferdatum
        False,           // Anzahl der Pakete beachten
        0,               // Anzahl der Pakete
        '',              // gewünschte Neue Vorgangsnummer
        0                // Liefermengenschlüssel
      );
      Showmessage('Neue Vorgangsnummer nach dem Wandeln: ' + sNeuBelegNr);
      hDataSet.Next;
    end;
  finally
    hWandeln := nil;
    hDataSet := nil;
  end;
end;

Parameter

Parameter Beschreibung
[in] BSTR VorgangNr Vorgangsnummer wie Sie auch in der Software verwendet wird
[in] long TargetVorgangArt Vorgangsart für den Zielvorgang, in den gewandelt werden soll
[in] VARIANT_BOOL LieferDatKz Wenn "True", soll das Lieferdatum beachtet werden
[in] DATE LieferDatum Lieferdatum
[in] VARIANT_BOOL AzPaketeKz Die Anzahl der Pakete soll beachtet werden
[in] long AzPakete Anzahl der Pakete
[in] BSTR VorgangNrNeu Die Vorgangsnummer nach dem Wandeln
[in] enum LieferMengeSchluessel LieferMgeSch Liefermengenschlüssel der beachtet werden soll
[out, retval] BSTR* Result Die eventuell neu vergebene Vorgangsnummer

3.1.99 IAutoDoublette Interface

SpecialObject für die Doubletten Suche

IDL

[ uuid(54212F22-E562-47BC-8FF8-E474A019F513), version(1.0), dual, oleautomation ]
interface IAutoDoublette : IAutoBase;

Beschreibung

Das SpecialObject AutoDoublette ermöglicht die Suche nach Adressdoubletten innerhalb der microtech Software.

Analog dem Aufruf für andere SpecialObjects können Sie wie folgt ein Objekt der Schnittstelle "AutoDoublette" erstellen.

Set AppObj = BpApp.GetSpecialObject(soDoublette) ' Wobei soDoublette dem Wert 6 entspricht.

Folgende Funktionen stehen für die Suche zur Verfügung:

function FindFirstDoublette( Land: Integer; PLZ: WideString; Ort: WideString; Str: WideString; ): Boolean;

Diese Funktion findet, falls vorhanden, die erste Dublette. Wenn eine Dublette gefunden wird gibt die Funktion TRUE zurück andernfalls FALSE. Die Eigenschaften LastAnsNr und LastAdrNr werden gefüllt wenn ein Treffer erfolgte.

function FindNextDoublette( Land: Integer; Ort: WideString; Str: WideString): Boolean;

Wenn die Funktion "FindFirstDoublette" eine Dublette erfolgreich gefunden hat wird diese Funktion verwendet um eventuelle weitere Dubletten zu erhalten. Wird eine weitere Doublette gefunden gibt die Funktion true zurück. Die Propertys LastAnsNr und LastAdrNr werden gefüllt wenn ein Treffer erfolgte andernfalls werden die Eigenschaften auf '' (Leer) zurückgesetzt.

property LastAnsNr: WideString;

Enthält nach einem Treffer bis zum nächsten Aufruf einer Funktion die Anschriftennummer die den Treffer verursachte.

property LastAdrNr: WideString;

Enthält nach einem Treffer bis zum nächsten Aufruf einer Funktion die Adressnummer die den Treffer verursachte.

Wird Land mit -1 übergeben wird zur Eingrenzung das Land des Mandanten gewählt. Ansonsten muss die Nummer des Landes übergeben werden. Diese Nummern können Sie aus der Tabelle "GlobalData" im NestedDataSet "Lae" entnehmen.

3.1.99.1 IAutoDoublette Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoDoublette.

Methoden

Name Beschreibung
FindFirstDoublette Findet Doubletten.
FindNextDoublette Findet Doubletten.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
LastAdrNr Adressnummer der Doublette.
LastAnsNr Anschriftennummer der Doublette.
Parent Gibt das Parent Interface zurück.

3.1.99.2 IAutoDoublette::LastAnsNr Eigenschaft

Anschriftennummer der Doublette.

IDL

__property BSTR* LastAnsNr;

Beschreibung

Dieses Property enthält die Anschriftennummer der zuletzt gefundenen Doublette.

3.1.99.3 IAutoDoublette::LastAdrNr Eigenschaft

Adressnummer der Doublette.

IDL

__property BSTR* LastAdrNr;

Beschreibung

Dieses Property enthält die Adressnummer der zuletzt gefundenen Doublette.

3.1.99.4 IAutoDoublette::FindFirstDoublette Methode

Findet Doubletten.

IDL

[id(0x00000004), helpstring("Findet die erste Doublette unter Postleitzahl, Ort und Strasse.")]
HRESULT _stdcall FindFirstDoublette([in] long Land, [in] BSTR PLZ, [in] BSTR Ort,
  [in] BSTR Str, [out, retval] VARIANT_BOOL* Result);

Beschreibung

Diese Funktion findet die erste Doublette. Falls eine Doublette vorhanden ist wird "True" zurückgegeben und weitere Doubletten können mit "FindNextDoublette" gefunden werden.

Parameter

Parameter Beschreibung
[in] long Land Wird Land mit -1 übergeben, wird zur Eingrenzung das Land des Mandanten gewählt. Ansonsten muss die Nummer des Landes übergeben werden. Diese Nummern können Sie aus der Tabelle "GlobalData" im NestedDataSet "Lae" entnehmen
[in] BSTR PLZ Postleitzahl
[in] BSTR Ort Ortsname
[in] BSTR Str Straßenname (Strasse, Straße oder Str. + Hausnummer)
[out, retval] VARIANT_BOOL* Result Boolean "True" im Falle eines Fundes. "False" wenn keine Doublette vorhanden ist

3.1.99.5 IAutoDoublette::FindNextDoublette Methode

Findet Doubletten.

IDL

[id(0x00000005), helpstring("Findet nachdem FindFirstDoublette aufgerufen wurde eventuelle weitere Doubletten.")]
HRESULT _stdcall FindNextDoublette([in] long Land, [in] BSTR Ort, [in] BSTR Str,
  [out, retval] VARIANT_BOOL* Result);

Parameter

Parameter Beschreibung
[in] long Land Wird Land mit -1 übergeben wird zur Eingrenzung das Land des Mandanten gewählt. Ansonsten muss die Nummer des Landes übergeben werden. Diese Nummern können Sie aus der Tabelle "GlobalData" im NestedDataSet "Lae" entnehmen
[in] BSTR Ort Ortsname
[in] BSTR Str Straßenname (Strasse, Straße oder Str. + Hausnummer)
[out, retval] VARIANT_BOOL* Result Boolean: "True" im Falle eines Fundes. "False", wenn keine nächste Doublette vorhanden ist

3.1.100 IAutoSpecialEvents Interface

Event Sink für AutoNotifications

IDL

[ uuid(35E584AB-144A-4B03-A773-6FE0BA0A8DB9), version(1.0), dual, oleautomation ]
interface IAutoSpecialEvents : IAutoBase;

Beschreibung

Interface das die Funktionen für Events bereitstellt.

3.1.100.1 IAutoSpecialEvents Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoSpecialEvents.

Methoden

Name Beschreibung
Events Event Sink für AutoNotifications.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
Parent Gibt das Parent Interface zurück.

3.1.100.2 IAutoSpecialEvents::Events Methode

Event Sink für AutoNotifications.

IDL

[id(0x00000001)]
HRESULT _stdcall Events([out, retval] AutoNotifications** EventSink);

Beschreibung

Dieses Interface gibt die AutoNotifications Schnittstelle für den Callback zurück. Die meisten Programmiersprachen können ein Event deklarieren, ohne dass dieses Interface direkt verwendet werden muss.


3.1.101 IAutoNotificationsEvents Interface

Event Schnittstelle.

IDL

[ uuid(2FB29FBB-6E1B-4CDA-8B7F-81650BDF4B4F), version(1.0) ]
dispinterface IAutoNotificationsEvents;

Beschreibung

Da in der Vergangenheit viele COM Applikationen mit Meldungen der Software zu kämpfen hatten, haben wir versucht möglichst alle Meldungen mit einem Callback zu versehen. Somit haben Sie die Möglichkeit, gewisse Abfragen automatisiert oder auf anderen Kanälen zu beantworten. Bitte beachten Sie, dass an der Abfrage als solches nichts geändert wird. Wurde bisher etwa gefragt "Löschen von 5 Datensätzen bestätigen" und dann schnellen Benutzern zusätzlich noch "Sie haben innerhalb von 2 Sekunden geantwortet. Wollen sie wirklich ...." angezeigt so bleibt die Abfolge weiterhin unverändert, nur, dass Ihr Programm die Möglichkeit erhält, den Meldungstext zu lesen und die Antwort auf den Dialog anzugeben.

Beispiel: Event-Unterstützung (Delphi)

Beim Importieren der Type library wählen sie die Option mit "Ereignis Unterstützung" aus und verwenden Sie die neuen Komponenten in Ihrem Programm. ("TApplication" und "TAutoNotifications"). Bitte beachten Sie, dass Delphi bei Importen von Konstrukten wie Property[Param] := Probleme verursacht. Die entsprechenden Funktionen müssen Sie von Hand in der BpNT_TLB.pas nachführen.

3.1.101.1 IAutoNotificationsEvents Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoNotificationsEvents.

Methoden

Name Beschreibung
OnMeldFenster Event Routine für Meldungsfenster.

3.1.101.2 IAutoNotificationsEvents::OnMeldFenster Methode

Event Routine für Meldungsfenster.

IDL

[id(0x00000001)]
HRESULT OnMeldFenster([in] BSTR Text, [in] VARIANT Buttons, [out] long* BtnResult);

Beschreibung

Die microtech Software "wartet" auf die Rückkehr dieser Funktion. Daher sollten Sie nur mit einer Datenbank Version 2 hier eine Benutzereingabe zulassen. Bei einer Version 1 besteht die Gefahr, dass die Serververbindung verloren geht, wenn auf die Funktion zu lange gewartet wird.

Parameter

Parameter Beschreibung
[in] BSTR Text Enthält den gesamten Text des Meldungsfensters. Sonstiger Text, der abweichend des Standards angezeigt wird, kann nicht ausgelesen werden.
[in] VARIANT Buttons Ein OleVariant der einen Array mit den OleVariant Feldern "ModalResult", "Caption" und "Focused" enthält. Aufbau des Buttons Parameter: Buttons = Array of Array (ModalResult: integer; Caption: String; Focused: Boolean). Um die Werte auszulesen muss also auf ein mehrdimensionales Array zugegriffen werden. Buttons[0,0] = ModalResult für BtnResult, Buttons[0,1] = Beschriftung des Buttons, Buttons[0,2] = "True", wenn dieser Button (vor)ausgewählt ist
[out] long* BtnResult Der Rückgabewert, der für dieses Fenster gewählt werden soll

3.1.102 IAutoSpecialNachricht Interface

Benutzernachrichten Schnittstelle

IDL

[ uuid(6113E49E-AC78-463E-AF2A-56237BDE218D), version(1.0), dual, oleautomation ]
interface IAutoSpecialNachricht : IAutoBase;

Beschreibung

Pseudo-Code: Benutzernachrichten erstellen (Delphi)
procedure TForm1.btnGrpNachrichtClick(Sender: TObject);
var
  Nachricht: AutoSpecialNachricht;
begin
  Nachricht := (BpAutoApplication.GetSpecialObject(soNachricht) as AutoSpecialNachricht);
  try
    Nachricht.GrpNachricht('mein Meldungstext', 'meinNaType', naNachrichtArt, bAlleMandanten, bErledigt);
  finally
    Nachricht := nil;
  end;
end;

Die Parameter von "GrpNachricht" sind wie folgt definiert:

GrpNachricht([in] BSTR Meldung, [in] BSTR MeldungArt, [in] naNachrichtArt MeldungWichtigkeit,
  [in] VARIANT_BOOL AlleMandanten, [in] VARIANT_BOOL Erledigt);
  • "Meldung" ist ein frei definierbarer String.
  • "MeldungArt" ist ein von Ihnen definierbarer String Parameter der eine Gruppe von Nachrichten bezeichnet. Er wird nicht zur Anzeige gebracht und ist auf 10 Zeichen begrenzt. Gruppe von Nachrichten meint hier eine Sequenzkennzeichnung. Die Nachrichten bauen über diese Gruppe aufeinander auf. Die erste Nachricht "Hilfe es brennt!" kann mit einer zweiten "Ok, Feuer doch schon gelöscht" überschrieben werden. D.H. die erste der Meldungen ist nicht mehr sichtbar.
  • "MeldungWichtigkeit" kann mit dem Datentyp naNachrichtArt gefüllt werden. 0 = Normal, 1 = Niedrig, 2 = Hoch.
  • "AlleMandanten" ist ein Boolean. Ist dieser Wert gesetzt wird die Meldung in allen Mandanten sichtbar.
  • "Erledigt" ist ein Boolean. Wird dieselbe Gruppe von Nachrichten (Parameter MeldungArt) mit diesem Kennzeichen auf TRUE aufgerufen werden alle Nachrichten der MeldungArt unsichtbar.

Was passiert wenn ich diese Funktion verwende?

  • Es werden für alle Benutzer mit der Zuordnung der Benutzernachrichten auf "COM-Schnittstelle" Nachrichten erstellt.
  • Jeder Benutzer erhält seinen eigenen "erledigt" Zustand der Meldung.
  • Wird dieselbe "MeldungArt" verwendet und ist der Parameter "Erledigt" auf True wird für alle Benutzer die Nachricht als erledigt gesetzt.

3.1.102.1 IAutoSpecialNachricht Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoSpecialNachricht.

Methoden

Name Beschreibung
GrpNachricht Gruppennachricht / Benutzernachricht einstellen.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
Parent Gibt das Parent Interface zurück.

3.1.102.2 IAutoSpecialNachricht::GrpNachricht Methode

Gruppennachricht / Benutzernachricht einstellen.

IDL

[id(0x00000001)]
HRESULT _stdcall GrpNachricht([in] BSTR Meldung, [in] BSTR MeldungArt,
  [in] enum naNachrichtArt MeldungWichtigkeit, [in] VARIANT_BOOL AlleMandanten,
  [in] VARIANT_BOOL Erledigt);

Beschreibung

"GrpNachricht" kann zum Erstellen von Benutzer und Gruppennachrichten verwendet werden.

Parameter

Parameter Beschreibung
[in] BSTR Meldung frei definierbarer Text
[in] BSTR MeldungArt ein definierbarer String der eine Gruppe von Nachrichten kennzeichnet. Dieser String wird nicht angezeigt, ist aber auf 10 Zeichen begrenzt
[in] enum naNachrichtArt MeldungWichtigkeit kann mit dem Datentyp "naNachrichtArt" gefüllt werden
[in] VARIANT_BOOL AlleMandanten Boolean: "True" erstellt eine Nachricht, die in allen Mandanten sichtbar ist
[in] VARIANT_BOOL Erledigt Boolean: Eine Nachrichten Gruppe, die über MeldungArt gekennzeichnet wird, kann damit auf "erledigt" (unsichtbar) gesetzt werden

3.1.103 IAutoSpecialVariablen Interface

Einstellungen Objekt.

IDL

[ uuid(2220D812-FCB8-4DCB-B7F3-09FA97CD1969), version(1.0), dual, oleautomation ]
interface IAutoSpecialVariablen : IAutoBase;

Beschreibung

Dieses Objekt bietet Zugriff auf bestimmte Einstellungen der microtech Software.

Beispiel: SpecialVariablen verwenden (Delphi)
Program Delphi;
var
  BpApp: Variant;
  SpecialObj: Variant;
begin
  BpApp := CreateOleObject('BpNT.Application');
  BpApp.Init('Firmenname','','Anmeldename','Passwort');
  BpApp.SelectMand('1');
  SpecialObj := BpApp.GetSpecialObject(9); //soVariablen entspricht 9
  SpecialObj.EbaySync.FileName := 'C:\myApp\Prg.exe'; // Pfad unter dem die Datei erwartet wird
  SpecialObj.EbaySync.DisplayCaption := 'Pr&g Sync'; // Anzeige im Menü
  SpecialObj.EbaySync.Parameter := '/MyParam'; // Parameter den das Programm unter FileName mitgegeben bekommt
  showmessage(SpecialObj.EbaySync.FileName); // Kontroll Ausgabe
  SpecialObj.Save; // Änderungen abspeichern
  SpecialObj := nil;
  BpApp := nil;
end;

Hinweise:

Q: Wir haben eine Applikation eingetragen, warum wird diese nicht angezeigt?

A: Es werden nur Applikationen angezeigt deren Datei auch tatsächlich im Zugriff des aktuellen Windowsbenutzers ist.

A: Die Eintragung wurde auf einem anderen Rechner vorgenommen. Die Konfiguration wird pro Rechner gespeichert.

3.1.103.1 IAutoSpecialVariablen Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoSpecialVariablen.

Methoden

Name Beschreibung
EbaySync Zugriff auf eBay Anbindung.
Save Speichern der Variablen.
WebShopSync Zugriff auf Webshop Anbindung.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
Parent Gibt das Parent Interface zurück.

3.1.103.2 IAutoSpecialVariablen::EbaySync Methode

Zugriff auf eBay Anbindung.

IDL

[id(0x00000001)]
HRESULT _stdcall EbaySync([out, retval] AutoSpecialEBaySync** Result);

Beschreibung

Dieser Aufruf gibt ein AutoSpecialEBaySync Objekt zurück.

Parameter

Parameter Beschreibung
[out, retval] AutoSpecialEBaySync** Result Gibt ein AutoSpecialEBaySync Objekt zurück

3.1.103.3 IAutoSpecialVariablen::WebShopSync Methode

Zugriff auf Webshop Anbindung.

IDL

[id(0x00000002)]
HRESULT _stdcall WebShopSync([out, retval] AutoSpecialWebShopSync** Result);

Beschreibung

Dieser Aufruf gibt ein AutoSpecialWebShopSync Objekt zurück.

Parameter

Parameter Beschreibung
[out, retval] AutoSpecialWebShopSync** Result Gibt ein AutoSpecialWebShopSync Objekt zurück

3.1.103.4 IAutoSpecialVariablen::Save Methode

Speichern der Variablen.

IDL

[id(0x00000003)]
HRESULT _stdcall Save();

Beschreibung

Dieser Aufruf veranlasst, dass die Parameter gespeichert werden. Wenn dieser Aufruf nicht erfolgt, gehen die Einstellungen verloren.


3.1.104 IAutoSpecialEBaySync Interface

Zugriff auf eBay Schnittstelle.

IDL

[ uuid(AAB5A627-AFB6-42DD-91D0-DEFA629EE940), version(1.0), dual, oleautomation ]
interface IAutoSpecialEBaySync : IAutoBase;

Beschreibung

Dieses Objekt wird durch das SpecialObject AutoSpecialVariablen erstellt.

3.1.104.1 IAutoSpecialEBaySync Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoSpecialEBaySync.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
DisplayCaption Beschriftung.
FileName Dateipfad.
Parameter Parameter.
Parent Gibt das Parent Interface zurück.

3.1.104.2 IAutoSpecialEBaySync::FileName Eigenschaft

Dateipfad.

IDL

__property BSTR FileName;

Beschreibung

Eigenschaft, die den kompletten Pfad zur Datei bestimmt. (Wird ein Pfad weggelassen, versucht das Programm die Datei im selben Ordner zu finden in dem die Software gestartet wurde.)

Parameter

Parameter Beschreibung
Value (in/out) String mit dem Dateipfad

3.1.104.3 IAutoSpecialEBaySync::DisplayCaption Eigenschaft

Beschriftung.

IDL

__property BSTR DisplayCaption;

Beschreibung

Eigenschaft, die den Anzeigenamen für diesen Eintrag enthält. Ein Shortcut kann per "&" vor dem zu verwendenden Buchstaben gesetzt werden.

Parameter

Parameter Beschreibung
Value (in/out) String mit der Beschriftung für diesen Eintrag

3.1.104.4 IAutoSpecialEBaySync::Parameter Eigenschaft

Parameter.

IDL

__property BSTR Parameter;

Beschreibung

Eigenschaft, die einen Parameter für die Datei enthält. Dieser Parameter wird mit einem Leerschritt hinter die Eigenschaft FileName gesetzt.

Parameter

Parameter Beschreibung
Value (in/out) String mit Parametern für die Datei

3.1.105 IAutoSpecialWebShopSync Interface

Zugriff auf Webshop Schnittstelle.

IDL

[ uuid(421446DB-84CD-41BC-8C8B-3A39B746AF83), version(1.0), dual, oleautomation ]
interface IAutoSpecialWebShopSync : IAutoBase;

Beschreibung

Dieses Objekt wird durch das SpecialObject AutoSpecialVariablen erstellt.

3.1.105.1 IAutoSpecialWebShopSync Eigenschaften

Die folgende Tabelle zeigt die Eigenschaften von IAutoSpecialWebShopSync.

Eigenschaften

Name Beschreibung
Application Zugriff auf das Basisobjekt, von dem alle Interfaces abstammen.
DisplayCaption Beschriftung.
FileName Dateipfad.
Parameter Parameter.
Parent Gibt das Parent Interface zurück.

3.1.105.2 IAutoSpecialWebShopSync::FileName Eigenschaft

Dateipfad.

IDL

__property BSTR FileName;

Beschreibung

Eigenschaft, die den kompletten Pfad zur Datei bestimmt. (Wird ein Pfad weggelassen, versucht das Programm die Datei im selben Ordner zu finden in dem die Software gestartet wurde.)

Parameter

Parameter Beschreibung
Value (in/out) String mit dem Dateipfad

3.1.105.3 IAutoSpecialWebShopSync::DisplayCaption Eigenschaft

Beschriftung.

IDL

__property BSTR DisplayCaption;

Beschreibung

Eigenschaft, die den Anzeigenamen für diesen Eintrag enthält. Ein Shortcut kann per "&" vor dem zu verwendenden Buchstaben gesetzt werden.

Parameter

Parameter Beschreibung
Value (in/out) String mit der Beschriftung für diesen Eintrag

3.1.105.4 IAutoSpecialWebShopSync::Parameter Eigenschaft

Parameter.

IDL

__property BSTR Parameter;

Beschreibung

Eigenschaft, die einen Parameter für die Datei enthält. Dieser Parameter wird mit einem Leerschritt hinter die Eigenschaft FileName gesetzt.

Parameter

Parameter Beschreibung
Value (in/out) String mit Parametern für die Datei