Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3145 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  33  34  35  ..  327  328  329  330  331  332
Auteur Sujet :

BlaBlaTech@JAVA [ELITE, viendez les boobs]

n°809405
veryfree
Posté le 29-07-2004 à 00:40:05  profilanswer
 

Reprise du message précédent :
non mais le truc est pourris a la base, j ai juste dit que c'est ce que j'avait trouvé de mieux [:joce]
 
jverai plus tard, pour l'instant j m'amuse comme un fou avec beanshell :love:


Message édité par veryfree le 29-07-2004 à 00:40:40
mood
Publicité
Posté le 29-07-2004 à 00:40:05  profilanswer
 

n°809420
the real m​oins moins
Posté le 29-07-2004 à 00:46:12  profilanswer
 

nraynaud a écrit :

nan rien, je viens de capter ton code. ça s'écrit comm ça une annonymous inner-class avec un constructeur pas vide ? il est bindé où le paramètre du constructeur ? je vois rien dans mon cul.
perso, je mets le textearea en variable final au-dessus et je l'accède dans la classe.
 
Et il faut wrapper les 3 : write(char), write(String) et write(char[], int, int).

"a peu pres" j'avais dit :D
j'laisse faire mon ide pour ce genre de trucs :whistle:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°809422
the real m​oins moins
Posté le 29-07-2004 à 00:47:51  profilanswer
 

nraynaud a écrit :

veryfree > oui (enfin presque) mais pourquoi ne pas faire comme -- l'a sugéré, c'est beaucoup plus léger, rapide et simple.

tain, c mtnt que tu le dis? :o j'avais booté mon mac, re-d/l une nvlle version d'idea, re-installé, tout ça pour tester le bordel :o
 
 
bon la merde avec ma solution c que le textarea il grandit à l'infini alors qu'avec l'exemple tout plein de threads là, il a une taille maxi, c pas mal ça.  
(m'enfin ça doit etre implementable proprement)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°809429
nraynaud
lol
Posté le 29-07-2004 à 00:57:05  profilanswer
 

veryfree a écrit :

jt'ecoute, propose nous autre chose  [:veryfree]


 

Code :
  1. public class DocumentWriter extends Writer {
  2.   private final Document document;
  3.   //au cas où document n'est pas un AbstractDocument
  4.   private class Appender implements Runable {
  5.     private String string;
  6.     public Appender(String s) {
  7.        this.string = s;
  8.     }
  9.     public void run() {
  10.       document.insertString(document.getLength(), string, null);
  11.     }
  12.   }
  13.   public DocumentWriter (Document document) {
  14.     this.document = document;
  15.   }
  16.   public void write(char[] cbuf, int off, int len) {
  17.      SwingUtilities.invokeLater(new Appender(new String(cbuf, off, len));
  18.   }
  19.   public void close() {
  20.     //nop
  21.   }
  22.   public void flush() {
  23.     if (!SwingUtilities.isEventDispatchThread())
  24.       SwingUtilities.invokeAndWait(new Runnable() {
  25.         void run() {
  26.           //nop un paquet de cahuètes virtuel à celui qui trouve à quoi ça sert.
  27.         }
  28.       });
  29.   }
  30. }


 
edit : pas testé biensûr.
et pour la taille maxi, ça se fait en 10s cradoquement, en 15s en coupant bien les lignes.


Message édité par nraynaud le 29-07-2004 à 13:22:34

---------------
trainoo.com, c'est fini
n°809599
Jubijub
Parce que je le VD bien
Posté le 29-07-2004 à 10:19:23  profilanswer
 

heu, il est vide le run :D ...on est cencé trouver le code dedans ?


---------------
Jubi Photos : Flickr - 500px
n°809643
R3g
fonctionnaire certifié ITIL
Posté le 29-07-2004 à 10:29:43  profilanswer
 

au hasard j'aurais dis que c'est pour flusher la file de messages d'AWT...
Sinon le constructeur qui n'a pas le même nom que la classe, c'est un effet de style ?


Message édité par R3g le 29-07-2004 à 10:29:54

---------------
Au royaume des sourds, les borgnes sont sourds.
n°809835
nraynaud
lol
Posté le 29-07-2004 à 12:28:46  profilanswer
 

R3g >  
1) tu gagnes ceci :
http://photo.ortho.free.fr/images/cuisine/cacahuetes.jpg
 
2) tu gagnes un coup de ceci :
http://extremesm.free.fr/photos/cave/fouet_long_01.jpg


---------------
trainoo.com, c'est fini
n°809839
R3g
fonctionnaire certifié ITIL
Posté le 29-07-2004 à 12:31:37  profilanswer
 


\o/
 


hein ? [:dawa]


---------------
Au royaume des sourds, les borgnes sont sourds.
n°809979
veryfree
Posté le 29-07-2004 à 14:29:13  profilanswer
 

en une ligne :

Code :
  1. System.setErr(new PrintStream(new OutputStream() { public void write(int b) { tonTextArea.append(new String(new char[(char) b])); }}));


 [:ddr555]

n°809989
Jubijub
Parce que je le VD bien
Posté le 29-07-2004 à 14:38:10  profilanswer
 

tu t'es cru en perl ???
 
-->R3G : il a juste foutu une inner class au milieu, mais que ce soit la outer class ou la inner class, les 2 ont un constructeurs à leur nom...
 
-->bon, j'ai à peu près réussi à comprendre ce que faisait le pool de thread de benou...mais ca fait peur le nombre de synchronized qu'il faut foutre...et je parie que si t'en oublie un, tu fous tt en l'air...qqn a une bonne méthodologie ?


---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 29-07-2004 à 14:38:10  profilanswer
 

n°810006
Cherrytree
cn=?
Posté le 29-07-2004 à 14:54:23  profilanswer
 

Je plussoie la dernière question de Jubijub et profite de l'occase pour demander si qqn a de la bonne info sur volatile : la spec de la JVM est un poil ardue.

n°810017
R3g
fonctionnaire certifié ITIL
Posté le 29-07-2004 à 15:02:31  profilanswer
 

Jubijub a écrit :

tu t'es cru en perl ???
 
-->R3G : il a juste foutu une inner class au milieu, mais que ce soit la outer class ou la inner class, les 2 ont un constructeurs à leur nom...

rha il a édité le fourbe ! j'aurais du quoter :o


---------------
Au royaume des sourds, les borgnes sont sourds.
n°810025
kadreg
profil: Utilisateur
Posté le 29-07-2004 à 15:06:04  profilanswer
 

Cherrytree a écrit :

Je plussoie la dernière question de Jubijub et profite de l'occase pour demander si qqn a de la bonne info sur volatile : la spec de la JVM est un poil ardue.


 
il y a volatile en java [:wam] ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°810027
the real m​oins moins
Posté le 29-07-2004 à 15:08:01  profilanswer
 

y'a aussi strictmp :o

n°810033
nraynaud
lol
Posté le 29-07-2004 à 15:10:07  profilanswer
 

Cherrytree a écrit :

Je plussoie la dernière question de Jubijub et profite de l'occase pour demander si qqn a de la bonne info sur volatile : la spec de la JVM est un poil ardue.

version courte : la variable n'a pas le droit d'être stockée en registre, pour que si une autre tache la modifie, on voie la dernière modif à chaque lecture.
 
la version longue s'appelle google + java+memory+model et va te parler de bloc de synchronisation etc.
 

kadreg a écrit :

il y a volatile en java [:wam] ?

oui


---------------
trainoo.com, c'est fini
n°810034
Cherrytree
cn=?
Posté le 29-07-2004 à 15:10:42  profilanswer
 

kadreg a écrit :

il y a volatile en java [:wam] ?


Ouais. :sol:
EDIT : Rha. Grillé.


Message édité par Cherrytree le 29-07-2004 à 15:11:09
n°810035
Cherrytree
cn=?
Posté le 29-07-2004 à 15:11:47  profilanswer
 

nraynaud a écrit :

version courte : la variable n'a pas le droit d'être stockée en registre, pour que si une autre tache la modifie, on voie la dernière modif à chaque lecture.
 
la version longue s'appelle google + java+memory+model et va te parler de bloc de synchronisation etc.


Merci beaucoup.

n°810036
nraynaud
lol
Posté le 29-07-2004 à 15:11:49  profilanswer
 

Jubijub a écrit :


-->bon, j'ai à peu près réussi à comprendre ce que faisait le pool de thread de benou...mais ca fait peur le nombre de synchronized qu'il faut foutre...et je parie que si t'en oublie un, tu fous tt en l'air...qqn a une bonne méthodologie ?

non, c'est l'age de pierre, "il faut faire gaffe"
 
Si tu fais du swing, tu peux de temps en temps utiliser "assert SwingUtilities.isEventDispachThread();" mais c'est à peu près tout, le reste c'est bite de couteau.


---------------
trainoo.com, c'est fini
n°810042
nraynaud
lol
Posté le 29-07-2004 à 15:15:06  profilanswer
 

ratai.


---------------
trainoo.com, c'est fini
n°810046
the real m​oins moins
Posté le 29-07-2004 à 15:16:21  profilanswer
 

fp !

n°810048
kadreg
profil: Utilisateur
Posté le 29-07-2004 à 15:17:11  profilanswer
 


 
dtc !


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°810050
Jubijub
Parce que je le VD bien
Posté le 29-07-2004 à 15:20:07  profilanswer
 

nraynaud a écrit :

non, c'est l'age de pierre, "il faut faire gaffe"
 
Si tu fais du swing, tu peux de temps en temps utiliser "assert SwingUtilities.isEventDispachThread();" mais c'est à peu près tout, le reste c'est bite de couteau.


 
 
je dois etre super con, mais j'ai toujours pas compris l'histoire du invokeLater() en swing :  
 
- si je fais un invokeLater() d'un runnable qui vit sa vie (typique, je lance un process système qui m'ouvre un autre programme), ma GUI n'est pas cencée freezer, on est d'accord ?
 
-> sinon y'a bien aucun moyen d'exiger un refresh ou une synchro immédiate en swing ? tu peux que la scheduler, sans garantie de quand ca se fera ? (bien que le invokeAndWait te permette d'attendre le moment effectif, mais là si g bien suivi ta GUI freeze tant que t pas revenu du thread fils ?)


---------------
Jubi Photos : Flickr - 500px
n°810088
nraynaud
lol
Posté le 29-07-2004 à 15:41:27  profilanswer
 

Jubijub a écrit :

je dois etre super con, mais j'ai toujours pas compris l'histoire du invokeLater() en swing :  
 
- si je fais un invokeLater() d'un runnable qui vit sa vie (typique, je lance un process système qui m'ouvre un autre programme), ma GUI n'est pas cencée freezer, on est d'accord ?
 
-> sinon y'a bien aucun moyen d'exiger un refresh ou une synchro immédiate en swing ? tu peux que la scheduler, sans garantie de quand ca se fera ? (bien que le invokeAndWait te permette d'attendre le moment effectif, mais là si g bien suivi ta GUI freeze tant que t pas revenu du thread fils ?)


1) un Runnable n'est pas un bout de code destiné à tourner en parallèle (contrairement à ce que dit la javadoc), mais est un bout de code, sans autre précision. C'est ce qu'on va en faire qui va déterminer ce qu'il lui arriver. Si on le file à invokeLater(), il va être wrappé dans un InvocationEvent et enfilé dans la queue (le code est dans EventQueue.invokeLater()). D'une manière tordue, l'event en question va être défilé dans le thread de répartition des évènements et le run() va être exécuté.
 
2) si, avec invokeLater, tu est sûr qu'à la sortie, tla file a été vidée jusqu'à ton InvokationEvent. mais personne ne peut garantir que tu n'a pas bougé la souris après.


---------------
trainoo.com, c'est fini
n°810096
Jubijub
Parce que je le VD bien
Posté le 29-07-2004 à 15:50:54  profilanswer
 

donc ma GUI va freezer quoi qu'il arrive pendant tout le temps d'execution du runnable ?
c quoi la technique alors ? chainer 2 threads, un qui bosse hors de la GUI, et l'autre qui s'y connecte avec le invokeLater pour synchroniser les résultats ?
 
en fait mon idée ct : je clique sur un bouton, et (exemple de tache d'I/O longue à souhait), ca va me chercher une page web...à partir du moment où j'ai cliqu" sur le bouton, je veux que ma GUI reste active, mais je veux aussi que la page revienne et s'affiche (boulot swing)...
 
2) donc y'a aucun moyen propre de garantir l'absence de lag, hormis de faire des méthodes très courtes à executer...
 


---------------
Jubi Photos : Flickr - 500px
n°810108
nraynaud
lol
Posté le 29-07-2004 à 15:56:22  profilanswer
 

retourne sur le topic du cerisier, j'ai expliqué comment on fait.


---------------
trainoo.com, c'est fini
n°810177
Jubijub
Parce que je le VD bien
Posté le 29-07-2004 à 16:45:17  profilanswer
 

ok, je v voir
 
edit : j'ai pas trouvé, ou on parle pas de la même chose, ou g pas compris...
 
-->ma question c'est en résumé :  
1) comment lancer un thread depuis swing sans freezer la gui
2) corollaire : comment récupérer les infos de ce thread pour updater la GUI


Message édité par Jubijub le 29-07-2004 à 16:56:25

---------------
Jubi Photos : Flickr - 500px
n°810540
veryfree
Posté le 29-07-2004 à 22:34:58  profilanswer
 

un mini editeur java ( trouvé sur un forum, celui de sun je crois :o )
 

Code :
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import java.util.*;
  4. import javax.swing.*;
  5. import javax.swing.text.*;
  6. import java.io.*;
  7. public class CodeEditor extends JFrame {
  8. protected String[] keywords_gray = {"static", "public", "private", "protected", "import", "synchronized", "transient", "volatile", "strictfp", "final", "const"};
  9. protected String[] keywords_blue = {"void", "class", "extends", "assert", "break", "do", "case", "catch", "continue", "default", "else", "false", "finally", "for", "goto", "if", "implements", "instanceof", "interface", "native", "new", "null", "package", "return", "super", "switch", "this", "throw", "throws", "true", "try", "while"};
  10. protected String[] keywords_red = {"byte", "int", "double", "float", "char", "long", "short", "boolean"};
  11. protected Vector tokens;
  12. protected JTextPane editor;
  13. protected DefaultStyledDocument doc;
  14. protected StyledEditorKit kit;
  15. protected Vector content;
  16. public CodeEditor() {
  17.    init();
  18. }
  19. private void init() {
  20.    setSize(500, 500);
  21.    setLocation(350, 100);
  22.    createEditor();
  23.    createTokens();
  24.    getContentPane().add(new JScrollPane(editor, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS), BorderLayout.CENTER);
  25. }
  26. private void createEditor() {
  27.    editor = new JTextPane();
  28.    doc = new DefaultStyledDocument();
  29.    kit = new StyledEditorKit();
  30.    editor.setEditorKit(kit);
  31.    editor.setDocument(doc);
  32.    editor.addKeyListener(new EditorKeyAdapter());
  33. }
  34. private void createTokens() {
  35.    tokens = new Vector();
  36.  for(int i=0; i<keywords_gray.length; i++) {
  37.   StringTokenizer st = new StringTokenizer(keywords_gray[i]);
  38.   Token t = new Token();
  39.   t.name = keywords_gray[i];
  40.   t.color = Color.gray;
  41.   t.bold = false;
  42.   tokens.addElement(t);
  43.  }
  44.  for(int i=0; i<keywords_blue.length; i++) {
  45.   StringTokenizer st = new StringTokenizer(keywords_blue[i]);
  46.   Token t = new Token();
  47.   t.name = keywords_blue[i];
  48.   t.color = Color.blue;
  49.   t.bold = false;
  50.   tokens.addElement(t);
  51.  }
  52.  for(int i=0; i<keywords_red.length; i++) {
  53.   StringTokenizer st = new StringTokenizer(keywords_red[i]);
  54.   Token t = new Token();
  55.   t.name = keywords_red[i];
  56.   t.color = Color.red;
  57.   t.bold = false;
  58.   tokens.addElement(t);
  59.  }
  60. }
  61. public void setContent(String c) {
  62.    content = new Vector();
  63.    boolean matched = false;
  64.    StringTokenizer st = new StringTokenizer(c, " \t", true);
  65.    while(st.hasMoreTokens()) {
  66.      matched = false;
  67.      String tmp = st.nextToken();
  68.      for(int i=0; i<tokens.size(); i++) {
  69.  if(tmp.equalsIgnoreCase(((Token) tokens.elementAt(i)).name)) {
  70.   content.add(tokens.elementAt(i));
  71.   matched = true;
  72.   break;
  73.  }
  74.      }
  75.      if(!matched) {
  76.        Token t = new Token();
  77.        t.name = tmp;
  78.        t.color = Color.black;
  79.        t.bold = false;
  80.        content.addElement(t);
  81.      }
  82.    }
  83. MutableAttributeSet attr = new SimpleAttributeSet();
  84. int i;
  85. for(i = 0; i<content.size(); i++) {
  86.  StyleConstants.setBold(attr, ((Token) content.elementAt(i)).bold);
  87.  StyleConstants.setForeground(attr, ((Token) content.elementAt(i)).color);
  88.  StyleConstants.setFontFamily(attr, "Courier New" );
  89.  StyleConstants.setFontSize(attr, 12);
  90.  try {
  91.  doc.insertString(doc.getLength(), ((Token) content.elementAt(i)).name, attr);
  92.  }
  93.  catch(BadLocationException ble) {}
  94. }
  95. try{
  96.  doc.insertString(doc.getLength(), "\n", new SimpleAttributeSet());}
  97. catch(BadLocationException ble) {}
  98. }
  99. private void insertText(Token token) {
  100.    MutableAttributeSet attr = new SimpleAttributeSet();
  101.    StyleConstants.setBold(attr, token.bold);
  102.    StyleConstants.setForeground(attr, token.color);
  103. StyleConstants.setFontFamily(attr, "Courier New" );
  104. StyleConstants.setFontSize(attr, 12);
  105.    try {
  106.      if(token.name.equalsIgnoreCase("\\n" )){
  107.        doc.insertString(doc.getLength(), "\n", attr);
  108.   System.out.println("yo" );
  109.   }
  110.   else if(token.name.equalsIgnoreCase("\t" ))
  111.        doc.insertString(doc.getLength(), "\t", attr);
  112.      else
  113.        doc.insertString(doc.getLength(), token.name, attr);
  114.    } catch(BadLocationException ble) {}
  115. }
  116. class EditorKeyAdapter extends KeyAdapter {
  117.    public void keyReleased(KeyEvent ke) {
  118.      try {
  119.        int curentPos = editor.getCaretPosition();
  120.        String text = editor.getText(0, curentPos);
  121.        int space = text.lastIndexOf(" " );
  122.        space++;
  123.        String token = text.substring(space);
  124.        for(int i=0; i<tokens.size(); i++) {
  125.          Token tmp = (Token) tokens.elementAt(i);
  126.          if(tmp.name.equalsIgnoreCase(token)) {
  127.            MutableAttributeSet attr = new SimpleAttributeSet();
  128.            StyleConstants.setBold(attr, tmp.bold);
  129.            StyleConstants.setForeground(attr, tmp.color);
  130.            editor.select(space, curentPos);
  131.            editor.setCharacterAttributes(attr, false);
  132.            editor.select(curentPos, curentPos);
  133.            break;
  134.          }
  135.        }
  136.      } catch(BadLocationException ble) {}
  137.    }
  138. }
  139. class Token {
  140.    public String name;
  141.    public Color color;
  142.    public boolean bold;
  143.    public Token() {
  144.    }
  145. }
  146. public static void main(String args[]) {
  147.    CodeEditor t = new CodeEditor();
  148.    t.addWindowListener(new WindowAdapter() {
  149.      public void windowClosing(WindowEvent we) {
  150.        System.exit(0);
  151.      }
  152.    });
  153.    t.setVisible(true);
  154. try {
  155.  BufferedReader b = new BufferedReader(new FileReader("CodeEditor.java" ));
  156.  String line = null;
  157.  while((line = b.readLine()) != null) {
  158.   t.setContent(line);
  159.  }
  160. }
  161. catch(IOException e) {}
  162. }
  163. }

n°810544
the real m​oins moins
Posté le 29-07-2004 à 22:40:08  profilanswer
 

euh oui mais non.
(en plus ça rend pas la meme façon à chaque fois, joce il met du random dans ses regex?)

n°810555
veryfree
Posté le 29-07-2004 à 22:49:40  profilanswer
 

je viens d'essayé, c buggué a mort [:mmmfff]

n°810578
nraynaud
lol
Posté le 29-07-2004 à 23:23:28  profilanswer
 

Jubijub a écrit :

ok, je v voir
 
edit : j'ai pas trouvé, ou on parle pas de la même chose, ou g pas compris...
 
-->ma question c'est en résumé :  
1) comment lancer un thread depuis swing sans freezer la gui
2) corollaire : comment récupérer les infos de ce thread pour updater la GUI

mais bordel pour lancer un thread tu fais Thread.start() pour filer du travail à une thread déjà démarré, tu lui pousse dans une file d'attente quelconque.
 
pour écupérer les infos, bah tu te démerde pour qu'il te pousse les info dans ta file d'attente de boulot une fois qu'il a fini.
 
Tu emballe ce bordel dans un truc objet en découpant les responsabilités et voiloù.
 
C'est exactement comme ça que j'envoie un message sur le réseau sans bloquer l'interface graphique et que je récupère l'état après quand le message est parti ou a foiré.
 
 
 

veryfree a écrit :

un mini editeur java ( trouvé sur un forum, celui de sun je crois :o )

c'est un exemple d'une série d'articles de Sun :
http://java.sun.com/products/jfc/t [...] index.html


---------------
trainoo.com, c'est fini
n°810608
veryfree
Posté le 30-07-2004 à 00:37:32  profilanswer
 

bookmark

n°810710
Jubijub
Parce que je le VD bien
Posté le 30-07-2004 à 09:24:35  profilanswer
 

-->nraynaud : merci, c le coup du tampon que j'avais pas capté
 
ils sont biens ces articles...j'en ai trouvé un super qui parse les netscape bookmark en utilisant le parseur html...ca va me faire gagner du temps...


---------------
Jubi Photos : Flickr - 500px
n°811085
nraynaud
lol
Posté le 30-07-2004 à 13:14:13  profilanswer
 

http://www-106.ibm.com/developerwo [...] /j-fp.html
ça fait combien de temps que j'en parle ?
 
edit : The method parseData is literally enclosed (hence the name "closure" ) heu à part que moi je sais ce qu'est une closure.
 
minus-minus :
http://www.onjava.com/pub/a/onjava [...] ngaop.html


Message édité par nraynaud le 30-07-2004 à 13:24:16

---------------
trainoo.com, c'est fini
n°812201
lorill
Posté le 01-08-2004 à 10:32:00  profilanswer
 

y'a une astuce pour récupérer le type mime d'un fichier (style la commande 'file' sous unix) ?
ou faut se palucher une lib externe pas stable ?

n°812205
nraynaud
lol
Posté le 01-08-2004 à 10:43:26  profilanswer
 

URLConnection ?


---------------
trainoo.com, c'est fini
n°812206
lorill
Posté le 01-08-2004 à 10:44:52  profilanswer
 

nraynaud a écrit :

URLConnection ?

sur un File en local, pour voir que c'est un vrai pdf ? ca me semble louche.
 
a tout les coups, il va appeler FileDataSource de javax.activation, qui va me renvoyer un gentil 'application/octet-stream' :/

n°812209
lorill
Posté le 01-08-2004 à 10:46:57  profilanswer
 

ooops  


Unexpected Signal : 11 occurred at PC=0x5540CAC4
Function=(null)+0x5540CAC4
Library=/usr/java/j2sdk1.4.2_05/jre/lib/i386/client/libjvm.so
 
NOTE: We are unable to locate the function name symbol for the error
      just occurred. Please refer to release documentation for possible
      reason and solutions.

n°812210
nraynaud
lol
Posté le 01-08-2004 à 10:49:19  profilanswer
 

lorill a écrit :

sur un File en local, pour voir que c'est un vrai pdf ? ca me semble louche.
 
a tout les coups, il va appeler FileDataSource de javax.activation, qui va me renvoyer un gentil 'application/octet-stream' :/


lorill a écrit :

ooops  


Unexpected Signal : 11 occurred at PC=0x5540CAC4
Function=(null)+0x5540CAC4
Library=/usr/java/j2sdk1.4.2_05/jre/lib/i386/client/libjvm.so
 
NOTE: We are unable to locate the function name symbol for the error
      just occurred. Please refer to release documentation for possible
      reason and solutions.



alors, tu vois bien qu'il t'a pas renvoyé 'application/octet-stream', mauvaise langue. /o\


---------------
trainoo.com, c'est fini
n°812217
lorill
Posté le 01-08-2004 à 10:59:03  profilanswer
 

nraynaud a écrit :

alors, tu vois bien qu'il t'a pas renvoyé 'application/octet-stream', mauvaise langue. /o\


nan, la c'est la compile qui a foirée, mais sans que je capte pourquoi, puisqu'en la relancant sans rien changer c'est passé  [:sinclaire]

n°813067
nraynaud
lol
Posté le 02-08-2004 à 22:58:50  profilanswer
 

c'est la merde, je dois écrire mon propre assembleur de beans à moi.


---------------
trainoo.com, c'est fini
n°813096
veryfree
Posté le 02-08-2004 à 23:43:51  profilanswer
 

vous connaissez un parser rss en java tout leger?
 
je veux pas avoir 2Mo de lib :/

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  33  34  35  ..  327  328  329  330  331  332

Aller à :
Ajouter une réponse
 

Sujets relatifs
[java]Ouvrir un fichier dans la fenetre principaleformation pour developpeurs Java
crontab : programme java[JAVA] Aide pour packager un jar
[java] copie de fichier et progressbarinstallation java
[JAVA]Comment insérer un texte dans un fichier audio?[JAVA] Intégrer ANT : API ou ligne de commande ?
[Java][Bouley]Serializable : mauvaise instanciation des champs[JAVA : JNI] Pb a l'execution avec library
Plus de sujets relatifs à : BlaBlaTech@JAVA [ELITE, viendez les boobs]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)