Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IDIRC 10 isChannel = Moderated???? (https://www.delphipraxis.net/152495-idirc-10-ischannel-%3D-moderated.html)

TheGame1492 24. Jun 2010 13:23

IDIRC 10 isChannel = Moderated????
 
hoi,

wie Topic schon halb verrät, wie kann ich feststellen ob beim Channel das "+m" (moderated) aktiviert ist?

DelTurbo 26. Jun 2010 22:15

AW: IDIRC 10 isChannel = Moderated????
 
Das müsste OnChannelMode sein. Da bekommst du alle flags.

TheGame1492 1. Jul 2010 15:34

AW: IDIRC 10 isChannel = Moderated????
 
hmm es gibt doch ein SetChannelMode, warum denn nicht auch ein GetChannelMode, oder wie frag ich das nun ab wenn ich in einen Channel joine?

Auf OnChannelMode wird garnich reagiert. Es kommt nur die Meldung das ich halt mind. Voice brauch, wenn ich versuch was zu schreiben, aber ich würd ja gern schon vorher wissen wollen bevor ich was schreibe, ob moderated aktiv ist oder nicht.

DelTurbo 1. Jul 2010 15:57

AW: IDIRC 10 isChannel = Moderated????
 
Zitat:

Zitat von TheGame1492 (Beitrag 1032867)
hmm es gibt doch ein SetChannelMode, warum denn nicht auch ein GetChannelMode

Jap habe ich auch gesehen. Ist in dem IdIRC nicht drinne. Ist wohl vergessen worden. Fazit, den channelmode kannst du nicht abfragen, ausser du progst es dir selber. Oder nimmst Indy9. Ich meine da war es noch drinne.

Ich dachte erst beim SetChannelMode kommen alle flags zurück. Aber dem ist nicht so. Es kommt nur das zurück was du gesetzt/gelöscht hast.

SirTwist 1. Jul 2010 21:37

AW: IDIRC 10 isChannel = Moderated????
 
hängt vom Server ab, aber im IRCnet kann ich vom Client ein "/mode <channel>" senden und bekomme dann die aktuellen Modes vom Server zurück.

DelTurbo 2. Jul 2010 09:58

AW: IDIRC 10 isChannel = Moderated????
 
Richtig. Aber ich kenne keinen Server wo das nicht geht. Du bekommst dann aber mehr daten als nur den mode. Du bekommst auch das datum der erstellung.

Aber wenn du das "sendest" weiss ich nicht ob Indy10 das erkennt, und einen OnChannelMode auslöst. Das müsste einer testen. Weil wenn nicht, dann musst du dir das selber aus den raw-daten "fummeln". Oder halt IdIRC fixen und es "reparieren". Ob das vielleicht schon in einer der zahlreichen svn-versionen drinne ist weiss ich nicht.

Die neuen SVN´s laufen eh nichtmehr so richtig auf D7. Deswegen kann ich das leider nicht sagen. Ich kann nur sagen das es in der #4017 nicht drin ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 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