Announcement

Collapse
No announcement yet.

RAS-Komponente für D2009?

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

  • RAS-Komponente für D2009?

    Ich suche für Delphi 2009 eine geeignete RAS-Komponente, die es mir ermöglicht, RAS-Verbindungen auf- und abzubauen.

    Die RAS-Komponente, die bei Jedi dabei ist hat leider ein Problem: Unter Vista läuft alles sehr gut, unter XP werden die Telefonbucheinträge nur als Hieroglyphen angezeigt. Liegt vermutlich an einer mangelhaften Unicode-Unterstützung.

    Wer hat eine Idee?

    Gerd

  • #2
    Problem hat sich erledigt:
    Die Jedi-Programmierer sind wohl davon ausgegangen, dass niemand mehr als 50 Verbindungen in seinem Phonebook hat. Auf meinem XP-Rechner ist das jedoch der Fall.
    Bei weniger als 50 Einträgen klappt die Komponente einwandfrei.

    Als Ergänzung für Betroffene ein kleiner Workaround:

    1. In der JvRas32.pas die Folgende Zeile suchen:

    procedure TJvRas32.RefreshPhoneBook;
    var
    RASEntryName: array [1..50] of TRasEntryName;
    ändern in

    procedure TJvRas32.RefreshPhoneBook;
    var
    RASEntryName: array [1..256] of TRasEntryName;


    2. Etwas weiter unten:

    if (I < 51) and (RASEntryName[I].szEntryName[0] <> #0) then

    in

    if (I < 257) and (RASEntryName[I].szEntryName[0] <> #0) then

    ändern.

    Jetzt klappt es auch bei vielen Telefonbucheinträgen.

    Comment

    Working...
    X