AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:02

Parameter dieser Suchanfrage:

Suche in Thema: ADS - Fullname
Suche alle Beiträge, die von "Udontknow" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: ADS - Fullname

      Delphi
      by Udontknow, 2. Feb 2007
    Hallo!

    Also, ich habe sowohl meine eigene (umständliche) Routine als auch die von Marabu ausprobiert, wohlgemerkt ohne die ADSHelper-Units, und ohne Exceptions zu erhalten. Kann es sein, daß die Funktionen in der Helper-Unit falsch abgebildet werden oder so?


    function GetUsername(Domain,Kennung:String):String;
    var
    usr: IADSUser;
    pc:array of WideChar;
    s:String;
  • Forum: Sonstige Fragen zu Delphi

    Re: ADS - Fullname

      Delphi
      by Udontknow, 1. Feb 2007
    Hallo!

    Ich habe auf der Arbeit auch noch mal die Funktion ausgelagert, sodaß eben eine Result-Variable vom Typ String mit dem Inhalt Usr.FullName gefüllt wird. Keine Exception. Ausserdem findet doch dieser Referenz-Zähl-Mechanismus nur bei Strings statt, aber Usr.FullName ist ein Widestring...

    Na wer weiss, vielleicht habe ich da auch wieder irgendwas anders gemacht, ich poste sie morgen...
  • Forum: Sonstige Fragen zu Delphi

    Re: ADS - Fullname

      Delphi
      by Udontknow, 1. Feb 2007
    Ah, ein direkter Cast von Widestring von PWideChar ist das Geheimnis, obskure Array of WideChar zu vermeiden! Schön zu wissen. :)

    Aber was ist mit dieser Zugriffsschutzverletzung? Hast du eine Ahnung, warum sie in der ursprünglichen Variante auftritt?

    Cu,
    Udontknow
  • Forum: Sonstige Fragen zu Delphi

    Re: ADS - Fullname

      Delphi
      by Udontknow, 1. Feb 2007
    Hallo!

    Ich habe immer gedacht, ich verstehe etwas von Interfaces, aber du bringst mich ziemlich in Verwirrung.

    S := usr.FullName; ist doch letztendlich nichts anderes als der Aufruf der im Interface deklarierten Methode Get_FullName und eben Zuweisung des Ergebnisses dieser Methode an eine Variable. Was soll an diesem Befehl denn nun eine Referenz sein? Und was soll denn da an Referenzen...
  • Forum: Sonstige Fragen zu Delphi

    Re: ADS - Fullname

      Delphi
      by Udontknow, 26. Jan 2007
    Hallo nochmals,

    habe mir mal die Mühe gemacht, dasselbe ohne diese Wrapper-Dateien zu machen. Du musst zuerst aber die TLB-Datei erzeugen:
    Menü\Komponente Importieren\Typbibliothek importieren, anschliessend "Active DS Type Library" auswählen. Zweimal weiter klicken und Fertig stellen, anschliessen wird eine Unit mit Namen ActiveDS_TLB angelegt, diese solltest du dann in einem neuen Projekt...
  • Forum: Sonstige Fragen zu Delphi

    Re: ADS - Fullname

      Delphi
      by Udontknow, 26. Jan 2007
    Du hast mich ein wenig falsch verstanden. Da es ein Interface ist, musst du normalerweise eben gerade NICHT dafür sorgen, das Objekt eigenhändig freizugeben. Interfaces verfügen über eine Referenz-Zählung, sobald sie feststellen, daß von aussen keine Objekte mehr das Interface "offenhalten", wird automatisch der Destruktor des Objekts, das dieses Interface unterstützt, aufgerufen. Und da vermute...
  • Forum: Sonstige Fragen zu Delphi

    Re: ADS - Fullname

      Delphi
      by Udontknow, 26. Jan 2007
    Hallo!

    Ist ein wenig ins Blaue hineingeraten, aber sehr wahrscheinlich handelt es sich bei IADSUser um ein Interface. Interfaces werden ja automatisch freigegeben, sobald sie out-of-scope gehen, das heisst, sobald der Compiler in diesem Falle die lokale Variable usr freigeben will, geschieht implizit ein Aufruf der Methode _Release.


    ADsGetObject('WinNT://' + Domain + '/' + Username,...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Udontknow&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=84996
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz