Domino 9 und frühere Versionen > ND6: Entwicklung

Attachmentlänge beschränken

<< < (2/3) > >>

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