Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Du schiebst den u64 Wert für das erste Oktett 24 mal nach rechts (34956982 / 2^24), was übrigbleibt ist Dein erstes Oktett.
Fürs zweite Oktett 16 mal nach rechts schieben und mit 255u64 verunden (34956982 / 2^16 and 255u64). Das müsste das zweite Oktett sein.
Fürs dritte Oktett 8 mal nach rechts schieben und mit 255u64 verunden (34956982 / 2^8 and 255u64). Das müsste das dritte Oktett sein.
und das Vierte? Klar einfach (34956982 / 2^0 and 255u64).
Genau so wie es der Klaus schreibt oder hier gleich in EibPC Syntax.
Code:
IP=123.44.55.1
ip= convert(shift(IP,-24s08),$$)+$.$+convert(shift(IP,-16s08) and 255u32 ,$$)+$.$+convert(shift(IP,-8s08) and 255u32 ,$$)+$.$+convert(IP and 255u32 ,$$)
Du schiebst den u64 Wert für das erste Oktett 24 mal nach rechts (34956982 / 2^24), was übrigbleibt ist Dein erstes Oktett.
Fürs zweite Oktett 16 mal nach rechts schieben und mit 255u64 verunden (34956982 / 2^16 and 255u64). Das müsste das zweite Oktett sein.
Fürs dritte Oktett 8 mal nach rechts schieben und mit 255u64 verunden (34956982 / 2^8 and 255u64). Das müsste das dritte Oktett sein.
und das Vierte? Klar einfach (34956982 / 2^0 and 255u64).Dann noch den String zusammenbauen...
DANKE!!!
(Vor Allem Enertegus für die "Übersetzung")
Hier wäre ein Support durch den eibPC sicherlich nicht schlecht, z.B. über eine neue Option für stringformat() oder convert() generell.
naja, oben ist doch das schon realisiert.... über ein Makro könnte man nachdenken. Man darf aber nicht vergessen, dass, obwohl die IP Adressen schon seit mind. 4 Jahren in der FW sind, dies die allererste Anfrage in diese Richtung war - gut die Dunkelziffer kenn ich nicht. Derzeit fokusieren wir uns, die Patchserie 3.0xx abzuschließen. Für 3.1 sind die Features schon festgezurrt, für die 4er Reihe möchte ich einen wesentlich flexibleren Visuassistenten mit mehr Musterseiten und am besten frei konfigurierbar - mal schauen, was da möglich ist.
Warum ich für Support durch den eibPC plädieren würde ist:
die Darstellung der IP Adresse als Ganzzahl ist mir nicht bekannt oder geläufig -> die Darstellung muss zwangsläufig umgerechnet werden
die "Eingabe" erfolgt am eibPC als IP-Adresse, die Ausgabe nicht
die Umrechnung ist natürlich möglich, die benötigte Rechenzeit aber nicht unerheblich -> wenn ich die IP brauche, dann fast immer zur schnellen Ausgabe von Debug Nachrichten (auch zusammen mit der Systemzeit in ms; anderes Thema) -> auch die Nutzung eines Makros beschleunigt die Ausführung leider nicht
ich habe schon mehrere Implementierungen der Umrechnung in den Makros gesehen (auch von mir), es ist also schon Bedarf vorhanden, auch wenn sich hierzu niemand geäußert hat
[...] Für 3.1 sind die Features schon festgezurrt, für die 4er Reihe möchte ich einen wesentlich flexibleren Visuassistenten mit mehr Musterseiten und am besten frei konfigurierbar - mal schauen, was da möglich ist.
Hmm, müsst Ihr eigentlich soooo viel Energie in den Visualisierungsassistenten stecken? Die Visualisierung von Hand zusammen zu schrauben ist doch nicht gerade die große Herausforderung am EibPC.
Da fiele mir eher ein, dass das EibStudio eine Revision viel nötiger hätte - und mit dem muss schließlich jeder arbeiten, mit dem Visuassi nicht...
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar