ну вот на java это буить типа:<!--shcode--><pre><code class='java'>import lotus.domino.*;
import java.io.*;
import java.util.*;
public class JavaAgent extends AgentBase {
static final int MEG=1024*1024;
static final int GIG=MEG*1024;
static final int MEG100=MEG*100;
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
// (Your code goes here)
char[] ch=new char[MEG100];
System.out.println("fill Array 100M...");
Arrays.fill(ch,'0');
try {
FileWriter fOut=new FileWriter("./test.out");
short c=0;
System.out.println("Start writing by 100M chunks...");
for(short i=0; i<100; i++){
fOut.write(ch);
c+=100;
System.out.println("it have been written>"+Short.toString(c)+"M");
}
fOut.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch(Exception e) {
e.printStackTrace();
}
}
}[/CODE]
просто в LS я не смог придумать заполнения 100М стринга
Добавлено: в любом раскладе - это была демонстрация возможности записи больших фалов, в нотусне, НО не классом NotesStream
не удивлюсь, если из "совместимости", java вариант NotesStream - тоже на могет более 4Г
