Announcement

Collapse
No announcement yet.

Im Delphi-Programm Anmeldename von Novell-Client abfragen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Im Delphi-Programm Anmeldename von Novell-Client abfragen

    Hallo alles zusammen,

    ich habe ein sehr spezielles Problem. Da ich allerdings noch nicht so lange programmiere finde ich mich im "Delphi-Neulinge" - Forum am besten aufgehoben.

    Nun, wenn man mein Delphi Programm öffnet soll dieses sich an den Novell Client wenden und von diesem erfahren wer angemeldet ist und welche Rechte diese Person hat, je nachdem soll die Person dann auf die Datenbank zugreifen können und alles, oder nur bestimmte Sachen sehen...
    Vorerst würde es mir ja schon mal reichen wenn ich den Anmeldenamen bekomme

    Hat jemand damit Erfahrung und kann mir sagen wie ich vorgehen muss?

    Dank euch
    Eure Nausi

  • #2
    Hallo,
    <p>Wenn ich mich recht erinnere schreibt Novell den Anmeldenamen in eine Umgebungsvariable die du auslesen könntest</p>
    <p>Alternativ müsste der Systemloginname ident mit dem Novellanmeldenamen sein. Probier mal:</p>
    <pre>
    // Uses Windows
    function GetUserName: string;
    var
    Count: DWORD;
    begin
    Count := 256 + 1;
    SetLength(Result, Count);
    Win32Check(GetUserName(PChar(Result), Count));
    StrResetLength(Result);
    end;
    </pre>
    Gruß Andrea

    Comment


    • #3
      Wenn es etwas mehr sein muss, dann gibt es von Novell selbst einige gute Beispiele.

      http://developer.novell.com/sample

      Comment


      • #4
        Hallo Andreas,

        Dein Beispiel funktioniert bei mir bis auf den letzten Befehl "StrResetLength". Delphi kann diese Funktion bei mir nicht finden.
        Kannst Du sie bitte einmal posten hier im Forum ?

        Grüsse, Carste

        Comment

        Working...
        X