Autor Beitrag
Sephiroth
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 102



BeitragVerfasst: Di 11.10.05 10:00 
Hallo,

ich hoffe damit jemand hat sich schonmal mit den TMagRas-Komponenten beschäftigt. Und zwar hab ich folgendes Problem: Ich möchte eine Kanalbündelung Verbindung herstellen. Hierzu muss ich im DFÜ-Eintrag 2 Geräte wählen, die beide gleich heißen.
Wenn ich das auf dem einem Rechner mache, der nur mein ISDN-Gerät installiert hat, funktioniert das auch. Bei meiner 2ten Testumgebung hab ich allerdings noch weitere Geräte installiert (die auch als ISDN-Geräte gekennzeichnet sind)

Wenn ich hier die gleiche Routine anwende, ist immer das 2te Gerät falsch ausgewählt. Das gleiche passiert auch in der Demo der MagRas-Komponenten. Ich denke das es einfach am gleichen Namen der Geräte liegt...

Hier mein Source mit dem ich die SubDevice wähle:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
  with MagRasEdt do begin
    ....
      SubDeviceName[1]       := strModem1;
      SubLocalPhoneNumber[1] := LocalPhoneNumber;
      SubDeviceType[1]       := 'isdn';

      SubDeviceName[2]       := strModem2;
      SubLocalPhoneNumber[2] := LocalPhoneNumber;
      SubDeviceType[2]       := 'isdn';
      SubCurTotal            := 2;
    ....
  end;



Den Code hab ich im Prinzip aus der Demo übernommen... Aber wie gesagt: In der Demo arbeitet der Code auch nicht sauber.


Vielen Dank im Voraus

Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt
LeastCosterXP
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 12.06.06 12:14 
Titel: Multilink
Hallo,

da ich auch probleme mit dem Thema habe habe ich mal an den Autor der MagRas-Komponenten geschrieben :

Seine Antwort war

Zitat:

Microsoft RAS API support for multilink is patchy (and missing
completely for Win 9x), and complicated by some poor ISDN drivers that
install channels without unique hardware names, making it difficult to
choose specific channels. Worse, TAPI and RAS report different channel
names.

I don't believe the Microsoft dialog windows actually use the RAS APIs,
they use something higher level, so Microsoft (over six years) has no
reason to improve the APIs, particularly as ISDN is now so rarely used
for internet access - British Telecom has even discontinued the home
ISDN service.

You may need to resort to editing the phonebook file itself, but beware
you can not use normal INI file functions since the sub-entry names are
not unique.

Angus


das heisst, man muss um sicher zu sein, wohl die Phonebook-Einträge direkt manipulieren ... was im Prizip gehen müsste, denn dass sind ja nur Textdateien ...

Aber vielleicht hast Du ja was rausbekommne, ist ja schon ne Weile her ... Du hast nur die Subdevices gesetzt ? Was steht bei Dir in Device ?

Grüße Stefan

Moderiert von user profile iconraziel: Quote-Tag repariert