Domino 9 und frühere Versionen > ND6: Entwicklung
Attachmentlänge beschränken
Le Big-Mac:
Ist bei dem Meister 1048576 Byte = 1 Mb ? ;D
Eine Frage hätte ich aber noch:
Die Anhänge kann man doch nur in ein RichText-Feld einfügen und ein RichText-Feld hat keine Eingabevalidierung ??? Wo schreibe ich denn die magische von dem Meister vorgeschlagene Formel?
Axel:
--- Zitat von: Le Big-Mac am 25.07.06 - 14:58:04 ---Ist bei dem Meister 1048576 Byte = 1 Mb ? ;D
--- Ende Zitat ---
Wieso denn nicht?
Wie's gemacht wird steht alles in Tode' s Antwort #2
--- Zitat ---...
Du baust ein Feld, bearbeitbar, versteckt. In dessen EingabeValidierungs- Formel schreibst Du diesen Code:
x := @Sum( @AttachmentLengths );
max := 1024*1024;
text := @If( @Elements( @AttachmentNames ) = 1 ; "Der Anhang ist größer als 1 MB" ; "Die Anhänge sind zusammen grösser als 1 MB" );
@If( x > max ; @Failure( text ) ; @Success )
...
--- Ende Zitat ---
Das Feld kann ein ganz normales Textfeld mit beliebigem Namen sein.
Alternativ kannst du die Formel auf ins QuerySave-Event der Maske packen.
Axel
koehlerbv:
So ganz offiziell sind 1 MB (Megabyte) tatsächlich 1.000.000 Byte, 1.048.576 Byte sind hingegen 1 MiB (Mebibyte). Aber gewöhnt hat sich daran noch keiner - mich inclusive ;)
Bernhard
Axel:
Ähm, hab ich da was verpasst? ??? :o
Ich habe irgendwann mal gelernt
1KB = 1024 Bytes
1MB = 1024 KB
ergo: 1MB = 1024 * 1024 = 1.048.576 Byte
Axel
koehlerbv:
Guckst Du hier, Axel. Gelernt habe ich es so wie Du, sauberer ist sicherlich die Trennung von Mega und Mebi - auch, wenn sich derzeit keine Sau dran hält ;D
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln