Problema al incluir vinculos

Saludos...
He tratado de crear un vinculo en un documento pdf, pero al darle clik comienza a agregar la pagina al final del documento, cuano le doy seguridad mediante contraseña y el documento queda protegido y le doy clic me dice que no puedo hacerlo y que si quiero abrirlo en el explorador. Asi es la unica manera que me deja hacer los vinculos a web, como podria hacer para que no fuera asi, es decir que haga el vinculo y ya, sin proteger el documento.

Tengo un documento de power point con multitud de vinculos. El problema que tengo es que al pasarlo a pdf, pierdo todos los vinculos que tenia creados anteriormente. Saludos.

Similar Messages

  • Herramienta Organizer

    Hola, estoy trabajando con la versión 7.0 de Acrobat Professional, bajo windows 2000.
    He creado unos formularios y tengo varios problemas:
    -No me permite ensamblarlos entre ellos, ni añadirles nuevas paginas,ni incluir vinculos a otros PDF (si vincular a otros PDF adjuntos)
    -Como me interesaba tenerlos todos juntos (aunque no necesariamente en el mismo fichero) he utilizado el Organizer para crearme una colección de PDF que me hace la función como si tuviera una base de datos, es facil de usar, de ampliar, reducir, modificar...pero me encuentro con un gran incoveniente, no hay manera de pasarle esa coleccón a mi cliente, lo unico que podria hacer es mandarle todos los archivos que la componen y crearle la colección manualmente en su ordenador. Me gustaría saber si hay alguna otra opción, algun archivo de configuración del organizer o si para lo que quiero seria mejor solución actualizar a la versión 8 y utilizar los "Paquetes de PDF".
    Muchas gracias de antemano y un saludo.

    Empezaré por tu última pregunta,
    Una colección es simplemente una selección de varios archivos o mejor dicho de la ubicación de cada uno de los archivos seleccionados. Como en cada ordenador los archivos son distintos o están guardados en distintas unidades (físicas o lógicas, o volúmenes en Mac), Adobe no incluye opciones de exportar o importar colecciones como ya has visto. Asi que me temo que la solución manual de duplicar los archivos en otro ordenador y luego crear una colección de los seleccionados es la única alternativa.
    Añadir paginas a un PDF permite hacerlo a partir de páginas (de cualquier tamaño) de otro PDF. Acrobat no permite añadir páginas vacias. No se si quieres que el formulario sea dinámico de forma que el numero de campos se pueda ampliar con más entradas similares de datos. Para ello tienes que crear los formularios en LiveCycle Designer no en Acrobat.
    No estoy seguro de entender muy bien los otros problemas, pero inicialmente te sugiero hacer un PDF nuevo en blanco y añadir un campo de formulario de cualquier tipo, algo sencillo. Guarda el PDF y haz un par de copias, prueba entonces si sigues teniendo las mismas limitaciones.
    Explicanos de nuevo con más detalle si te es posible lo de añadir páginas o incluir vínculos a otros PDFs, con qué herramienta o comando, se trata de archivos con alguna protección?
    Saludos

  • PLD Nota Fiscal Mista - Inclusão de mais de um CFOP

    Estou com o seguinte problemas ao incluir itens e serviço na mesma nota tenho que incluir dois CFOP distintos, no PLD eu preciso apenas aumentar o campo da descrição do CFOP para que as descrições apareçam separadas por ";" porém o campo do código do CFOP exibe apenas o CFOP da primeira linha.
    Alguém sabe como incluir todos os códigos?
    Abs
    Oswaldo Simões
    Lago Consultoria
    Edited by: Rui Pereira on Apr 15, 2009 9:54 AM

    Prezado Oswaldo,
    relacionado a questão levantada por você, verifiquei a documentação disponível e sugiro que você verifique as notas 1113549 e 987457 disponíveis no Portal da SAP.
    Espero que a dica ajude a resolver seu caso.
    Atenciosamente,
    Wesley Honorato
    Edited by: Rui Pereira on Apr 21, 2009 5:41 PM

  • Error del vinculo seguro a itunes store

    Hola tengo problemas a la hora de entrar a itunes store (Error del vinculo seguro a itunes store) todo esto sucedio despues de instalar un moden usb HUAWEI E173, ya probe todo ya instale esto winsock xp fix, y no me soluciono, aunque ahora me conecto a otra red igual mantiene el mismo error, parece q el modem de huawei a modificado parametros dentro de mi equipo, aca le dejo el error mas detallado, se que puedo solucionarlo restaurando el sistema, pero en ocaciones cuando viajo necesito usar el modem usb y vuelvo a tener el problema.
    Microsoft Windows 7 Ultimate Edition Service Pack 1 (Build 7601)
    Olidata Chile S.A. A1xIM0
    iTunes 10.5.2.11
    QuickTime 7.7.1
    FairPlay 1.13.37
    Soporte para aplicaciones de Apple 2.1.6
    Biblioteca de actualización del iPod 10.0d2
    Controlador CD 2.2.0.1
    DLL controlador CD 2.1.1.1
    Dispositivo móvil de Apple 4.0.0.97
    Apple Mobile Device Driver 1.57.0.0
    Bonjour 3.0.0.10 (333.10)
    Gracenote SDK 1.9.5.502
    Gracenote MusicID 1.9.5.115
    Gracenote Submit 1.9.5.143
    Gracenote DSP 1.9.5.45
    Número de serie de iTunes 001FA6C400FD8688
    El usuario actual no es un administrador.
    La fecha y la hora local es: 2011-12-23 16:33:11.
    iTunes no se ejecuta en modo seguro.
    La composición acelerada de WebKit está activada.
    Compatible con HDCP.
    Compatible con Core Media.
    Información de pantalla de vídeo
    Intel Corporation, Mobile Intel(R) 4 Series Express Chipset Family
    Intel Corporation, Mobile Intel(R) 4 Series Express Chipset Family
    **** Información de complementos externos ****
    No hay complementos externos instalados.
    iPodService 10.5.2.11 se está ejecutando.
    iTunesHelper 10.5.2.11 se está ejecutando.
    Apple Mobile Device service 3.3.0.0 se está ejecutando.
    **** Pruebas de conectividad de red ****
    Información del adaptador de red
    Nombre del adaptador:          {E979FEA8-F251-4624-925C-DBFCF14F73D4}
    Descripción:          Realtek RTL8191SE Wireless LAN 802.11n PCI-E NIC
    Dirección IP:          192.168.1.210
    Submáscara de red:          255.255.255.0
    Puerta de vínculo predeterminada:          192.168.1.1
    DHCP activado:          No
    Servidor DHCP:
    Concesión obtenida:          Wed Dec 31 19:00:00 1969
    Caducidad de la concesión:          Wed Dec 31 19:00:00 1969
    Servidores DNS:          200.48.225.130
                        200.48.225.146
    Conexión activa:          Conexión LAN
    Conectado:          Sí
    Conectado:                    Sí
    Módem en uso:          No
    LAN en uso:          Sí
    Proxy en uso:          No
    Compatibilidad con SSL 3.0:          Activado
    Compatibilidad con TLS 1.0:          Activado
    Información del firewall
    El firewall de Windows está activado.
    iTunes está deshabilitado en el firewall de Windows.
    Se ha podido establecer conexión con el sitio web de Apple.
    Se ha podido establecer conexión con iTunes Store para explorar.
    Se ha podido establecer conexión con iTunes Store para realizar compras.
    Se ha podido establecer conexión con el servidor de activación del iPhone.
    No se ha podido establecer conexión con el servidor de actualización del firmware.
    Se ha agotado el tiempo de espera de la conexión de red.
    Se ha podido establecer conexión con el servidor de Gracenote.
    Último acceso a iTunes Store: 2011-12-23 16:30:18.

    iTunes está deshabilitado en el firewall de Windows.
    Do things work better if iTunes is enabled in the Windows Firewall?
    Cómo activar iTunes en el firewall de Windows Vista y Windows 7

  • Grabar un cd con pdfs vinculados sin perder el vinculo

    Hola
    Visto que mi anterior post no ha obtenido respuestas opto por plantear el problema de nuevo pero de otra forma.
    Mi equipo es un IMac con OS X 10.4.9 y trabajo con Acrobat 6.0 Standard.
    Estoy intentando vincular acciones entre diversos pdfs, de manera que desde un boton en uno de ellos se abra otro pdf guardado en otro lugar. Sin embargo, al grabar ambos pdfs en un cd se pierden esos vinculos.
    ¿Alguien sabria decirme como solucionar el problema o como hacerlo de otra forma?
    Muchas gracias de antemano
    Juanma

    Bueno Claudio, no tengo que perdonarte absolutamente nada, todo lo contrario, te agradezco toda la ayuda posible.
    No he probado a grabara ese Cd quizás por que me temia que sucediese lo que ha pasado. Lo que hice fue grabar -via red- los archivos en otro ordenador y probar alli los vinculos.
    Si estás en lo cierto con respecto a las versiones Pro y Standard, creo que Adobe deberia ser más cuidadosa con sus clientes (aunque al final todos vamos a ser sus clientes) y ya que lor manuales de los programas vienen cargados en el instalador, no les costaria nada ser más explicitos con respecto a qué version del programa necesitas para hacer qué cosas. Pero ese no es el tema.
    En este mismo foro leí una cuestion identica a la que yo planteo, pero tambien era en version Win. Y hablaban de esas rutas Relativas y Absolutas. No sé si podría plantearle la pregunta directamente al autor de aquella respuesta.
    Gracias de nuevo.

  • Vinculos en Illustrator

    Hola a todos,
    Soy usuario de Illustrator cs en Mac os X y no entiendo porque al vincular una imagen, y no importa el formato de esta, el documento ai final se dispara de tamaño. con el Illustrator 10 no tenia este problema.
    No incrusto la imagen al colocarla en el documento, ni incluyo archivos enlazados al guardarlo ni la previsualización y demas opciones.

    Se a lo que te refieres...
    yo hice la prueba tambien, y no hay una variación significativa...pero te digo ya que me ha pasado 3 veces dando salida con unos archivos de quark con eps, no estaba la imagen vinculada y ¡¡¡zaz!!! una filmación de la imagen 72 dpi. Y tambien con unos titulos en eps al cual se le puso la opción del embeded font y que tal aparecio la monstruosa courrier en donde deberian ir los titulos :(
    DE LA AYUDA DE ILLUSTRATOR CS EN INGLES:
    Embed Fonts (for other applications)
    Embeds all fonts that contain appropriate permissions from the font vendor. Embedding fonts ensures that the original font is displayed and printed if the file is placed into another application, such as Adobe InDesign. However, if the file is opened in Illustrator on a computer that does not have the font installed, the font will be fauxed or substituted. This is to prevent illegal use of the embedded font.
    Note: Selecting the Embed Fonts option increases the size of the saved file.
    OJO PARA YO CURARME EN SALUD, Y EVITAR COSAS INEXPLICABLES CONVIERTO MIS FONTS A CURVAS...
    Include Linked Files
    Embeds files that are linked to the artwork.
    OJO... PARA QUE ESTA LA OPCION DE INCRUSTAR TUS VINCULOS SI DE TODAS MANERAS VIAJA CON ELLOS.. Es posible que tenga una explicacion como las de las fuentes pero Federico, es preferible curarte en salud e incrustar la imagen a los eps.
    Esto pasa cuando algunos proveedores de servicio de preprensa no estan actualizados y sus programas RIP o de Imposicion no reconocen bien los EPS nuevos generados en CS o en Freehand. Y ellos lo llevan a una version vieja para que sus equipos los reconozca y asi vemos como eps de Ill CS ellos lo llevan a version 9. Por eso yo me curo en salud y convierto mis fonts a curvas, incrusto las imagenes, y salvo en un eps de version 9, ya que nunca sabes quien va a darle preprensa a tu trabajo...
    Utilizo una imagen de 26MB, el tamaño aumenta a 30Mb, parece que la incluye, o no?
    Bueno al parecer que si... peeeero tu sabes es mejor prevenir que lamentar.
    Respecto a InDesign la previsualización es de alta resolución.
    Lastima el quark 6 la traia, pero se la quitaron en la version 6.1, no se si en la 6.5 la activaron de vuelta...

  • Problema con pxl Smart Scale

    Soy incapaz de hacer funcionar Smart Scale en Photoshop CS v8. Aparentemente la instalación es correcta, pero no aparece en el menú de filtros. Ya he paseado los archivos de este plugin por las carpetas de Photoshop donde pueden ir alojados; el resultado siempre es el mismo, Smart Scale no aparece. Con otros PlugIns de Extensis
    No he tenido ningún problema.
    Os agradecería una explicación. Con este asunto ya he tocado techo, no se que hacer.
    Gracias

    Hola Diego:
    Para incluir imágenes en tus mensajes como lo hace Xacir, primero hay que ponerlas en alun servidor público (o en tu propia página web), y luego poner el enlace con el suiguiente código HTML en tu mensaje:
    [img src="aquí va el URL de la imagen"]
    pero substituyendo los símbolos "[" y "]" por los de "<" y ">" respectivamente. No puedo ponerlos en el ejemplo anterior porque entonces desaparecen. :)
    Sin embargo, no es aconsejable hacerlo de esta manera (como lo hace Xacir) porque con ello se desperdicia mucho el ancho de banda de los foros y porque les va pésimamente a quienes no tienen conexión rápida. Es mejor simplemente poner el URL completo, sin código HTML.
    De hecho, en los foros en inglés los anfitriones borran las imágenes insertadas como lo hace Xacir.
    También puedes utilizar un servicio público gratuito como http://www.pixentral.com , que te proporciona una miniatura que funciona como enlace a la imagen original. Por ejemplo:
    (Paso la miniatura al mensaje siguiente porque Pixentral estropea todos los acentos al insertar la miniatura en un mensaje)

  • Hola, Alguien puede indicarme como incluir un corrector de idioma catalán en un macbook pro OS X? Gracias

    Hola, Alguien puede indicarme como incluir un corrector de idioma catalán en un macbook pro OS X? Gracias

    El equipo tiene un par de meses. Al mes de vida se le cambió la pantalla una vez. El problema aún persistía y les envié una foto de ello al Applecare:
    y me lo cambiaron por otro nuevo. Sigo con un problema similar, aunque el cambio de coloración ya no me importa mucho. Me preocupa el asunto del tembleteo, pensaba que con las pantallas LCD eso ya no ocurría.
    No sé que pensar, ya es demasiada mala suerte la que estoy teniendo.
    Saludos.
    Saludos.

  • ¿Cómo puedo incluir música de mi ordenador?

    Al intentar Importar Música de mi Ordenador me da error. ¿De qué mánera puedo incluir mi música a los videos?
    El mensaje de error que sale dice: Error genérico notificado por el programa de importación.

    itunes copy protection can cause problems
    Go to http://forums.adobe.com/community/premiere_elements and, in the area just under Ask a Question, type in
    itunes
    You may now read previous discussions on this subject... be sure to click the See More Results at the bottom of the initial, short list if the initial list does not answer your question

  • Vinculo (link) con cs2

    tengo un problemita con los archivos cuando los bajo a versiones cs o versiones 10, lo que pasa es que al quemar el documento le cambia todos los nombres a los vinculos en el documento y quedan diferente a los nombres fisicos de los vinculos por favor ayudenme

    Bueno... si uso mi bola de cristal debo suponer que estas utilizando Windows y te refieres a Ill., en si el problema no es de la aplicacion sino de la forma que estas quemando tu CD, se que hay una manera que WINDOWS y Tu programa de quemado reconozcan mas de 32 caracteres... pero mi recomendacion es que pruebes otra vez pero con nombres de archivo mas cortos y sin espacios, ni caracteres especiales (acentos, ñ, simbolos)
    Suerte.

  • Problemas con Nota 2118293

    Buenas tardes.
    Hemos implementado la nota 2118293 en nuestro sistema de desarrollo.
    Al hacerlo, hemos tenido muchos problemas; creo que no están bien determinados los prerrequisitos y habría que incluir las notas 2081541, 2113985, 2116252 y 21150303... bueno, a lo mejor alguna no es imprescindible, con el lio no sé seguro.
    Aún después de implementar esas notas se han quedado “desordenados” los objetos y no era capaz de activarlos correctamente salvo recurriendo a registrarlos en SSCR y activándolos uno a uno en el orden correcto. Un lio en toda regla.
    Un saludo.

    Can you check something for me please?
    Do a search on the PC for QTCF.dll. How many copies do you find, and what are their file locations?
    For example on my system I have one copy in the following location:
    C:\Program files (x86)\QuickTime\QTSystem\QTCF.dll

  • A problem with threads

    I am trying to implement some kind of a server listening for requests. The listener part of the app, is a daemon thread that listens for connections and instantiates a handling daemon thread once it gets some. However, my problem is that i must be able to kill the listening thread at the user's will (say via a sto button). I have done this via the Sun's proposed way, by testing a boolean flag in the loop, which is set to false when i wish to kill the thread. The problem with this thing is the following...
    Once the thread starts excecuting, it will test the flag, find it true and enter the loop. At some point it will LOCK on the server socket waiting for connection. Unless some client actually connects, it will keep on listening indefinatelly whithought ever bothering to check for the flag again (no matter how many times you set the damn thing to false).
    My question is this: Is there any real, non-theoretical, applied way to stop thread in java safely?
    Thank you in advance,
    Lefty

    This was one solution from the socket programming forum, have you tried this??
    public Thread MyThread extends Thread{
         boolean active = true;          
         public void run(){
              ss.setSoTimeout(90);               
              while (active){                   
                   try{                       
                        serverSocket = ss.accept();
                   catch (SocketTimeoutException ste){
                   // do nothing                   
         // interrupt thread           
         public void deactivate(){               
              active = false;
              // you gotta sleep for a time longer than the               
              // accept() timeout to make sure that timeout is finished.               
              try{
                   sleep(91);               
              }catch (InterruptedException ie){            
              interrupt();
    }

  • A problem with Threads and MMapi

    I am tring to execute a class based on Game canvas.
    The problem begin when I try to Play both a MIDI tone and to run an infinit Thread loop.
    The MIDI tone "Stammers".
    How to over come the problem?
    Thanks in advance
    Kobi
    See Code example below:
    import java.io.IOException;
    import java.io.InputStream;
    import javax.microedition.lcdui.Graphics;
    import javax.microedition.lcdui.Image;
    import javax.microedition.lcdui.game.GameCanvas;
    import javax.microedition.media.Manager;
    import javax.microedition.media.MediaException;
    import javax.microedition.media.Player;
    public class MainScreenCanvas extends GameCanvas implements Runnable {
         private MainMIDlet parent;
         private boolean mTrucking = false;
         Image imgBackgound = null;
         int imgBackgoundX = 0, imgBackgoundY = 0;
         Player player;
         public MainScreenCanvas(MainMIDlet parent)
              super(true);
              this.parent = parent;
              try
                   imgBackgound = Image.createImage("/images/area03_bkg0.png");
                   imgBackgoundX = this.getWidth() - imgBackgound.getWidth();
                   imgBackgoundY = this.getHeight() - imgBackgound.getHeight();
              catch(Exception e)
                   System.out.println(e.getMessage());
          * starts thread
         public void start()
              mTrucking = true;
              Thread t = new Thread(this);
              t.start();
          * stops thread
         public void stop()
              mTrucking = false;
         public void play()
              try
                   InputStream is = getClass().getResourceAsStream("/sounds/scale.mid");
                   player = Manager.createPlayer(is, "audio/midi");
                   player.setLoopCount(-1);
                   player.prefetch();
                   player.start();
              catch(Exception e)
                   System.out.println(e.getMessage());
         public void run()
              Graphics g = getGraphics();
              play();
              while (true)
                   tick();
                   input();
                   render(g);
          * responsible for object movements
         private void tick()
          * response to key input
         private void input()
              int keyStates = getKeyStates();
              if ((keyStates & LEFT_PRESSED) != 0)
                   imgBackgoundX++;
                   if (imgBackgoundX > 0)
                        imgBackgoundX = 0;
              if ((keyStates & RIGHT_PRESSED) != 0)
                   imgBackgoundX--;
                   if (imgBackgoundX < this.getWidth() - imgBackgound.getWidth())
                        imgBackgoundX = this.getWidth() - imgBackgound.getWidth();
          * Responsible for the drawing
          * @param g
         private void render(Graphics g)
              g.drawImage(imgBackgound, imgBackgoundX, imgBackgoundY, Graphics.TOP | Graphics.LEFT);
              this.flushGraphics();
    }

    You can also try to provide a greater Priority to your player thread so that it gains the CPU time when ever it needs it and don't harm the playback.
    However a loop in a Thread and that to an infinite loop is one kind of very bad programming, 'cuz the loop eats up most of your CPU time which in turn adds up more delays of the execution of other tasks (just as in your case it is the playback). By witting codes bit efficiently and planning out the architectural execution flow of the app before start writing the code helps solve these kind of issues.
    You can go through [this simple tutorial|http://oreilly.com/catalog/expjava/excerpt/index.html] about Basics of Java and Threads to know more about threads.
    Regds,
    SD
    N.B. And yes there are more articles and tutorials available but much of them targets the Java SE / EE, but if you want to read them here is [another great one straight from SUN|http://java.sun.com/docs/books/tutorial/essential/concurrency/index.html] .
    Edited by: find_suvro@SDN on 7 Nov, 2008 12:00 PM

  • J2ME problem with threads

    Hi all,
    I would like to ask you for a help. I need to write a small program at my university. I started to write a midlet which function would be to countdown time for sports activities. I woul like to start a new thread - the one that counts down - and at the same time make the main thread sleep. After the "countdown" thread finishes, the main thread wakes up and waits for user input. The problem is that when the "countdown" thread finishes his work, I've got Uncaught exception java/lang/NullPointerException. error and the midlet halts.
    Below you can find the code
    import java.lang.*;
    import java.util.*;
    import javax.microedition.lcdui.*;
    import javax.microedition.midlet.*;
    public class intervals extends MIDlet implements CommandListener
    public Display ekran;
    private SweepCanvas sweeper;
    private Form rundy;
    private TextField round0, round1, round2, round3, round4, round5, round6, round7, round8;
    private long czas,x;
    private Command exitCommand;
    private Command addRound;
    private Command delRound;
    private Command start;
    private TextField repeat;
    private Form odliczanie;
    private Alert ostrz;
    Licznik thread;
    String test;
    StringItem test1;
    int parz,i,j,k;
    static int l;
    int ilrund;
    int ilpowt;
    Item sec;
    long sec1;
    public intervals()
        rundy = new Form("Interwa&#322;y sportowe");
        exitCommand = new Command("Wyj&#347;cie", Command.EXIT, 2);
        addRound = new Command("Dodaj","Dodaj rund&#281;", Command.ITEM,1);
        delRound = new Command("Usu&#324;","Usu&#324; ostatni&#261; rund&#281;", Command.ITEM,1);
        start = new Command("Start", Command.ITEM,1);
        odliczanie = new Form("Odliczanie");
        TextField dodaj(TextField kolej)
            kolej=new TextField("Podaj czas (s) rundy "+parz,null, 4, TextField.NUMERIC);//stworzenie nowej instancji do wybierania czasu trwania rundy
            if(rundy.size()==0)
                rundy.insert(rundy.size(),kolej);
                else
                    rundy.insert(rundy.size()-1, kolej);
            return kolej;
        void odliczanie(TextField round)
            monitor m=new monitor();
            k=Integer.parseInt(round.getString());
            ekran.setCurrent(odliczanie);
            thread=new Licznik(k,odliczanie);
            thread.start();
            ekran.setCurrent(rundy);
    public void startApp()// throws MIDletStateChangeException
        rundy.deleteAll();
        repeat = new TextField("Podaj ilo&#347;&#263; powtórze&#324;",null,1,TextField.NUMERIC);
        rundy.addCommand(addRound);
        rundy.addCommand(exitCommand);
        rundy.setCommandListener(this);
        Canvas obrazek = new MyCanvas();
        ekran = Display.getDisplay(this);
        ekran.setCurrent(obrazek);
        czas=System.currentTimeMillis();
        while (System.currentTimeMillis()<czas+1000)
            continue;
        ekran.setCurrent(rundy);
    public void pauseApp()
    public void destroyApp(boolean unconditional)
        notifyDestroyed();
    public void commandAction(Command c, Displayable s)
        if (c == exitCommand)
            destroyApp(false);
            notifyDestroyed();
        else if(c==addRound)
            if(rundy.size()==0)//Sprawdzenie ilo&#347;ci elementów w celu poprawnego wy&#347;wietlania liczby rund w formie
                parz=1;
                else
                parz=rundy.size();
            switch(parz)
                case 1:
                    round0=dodaj(round0);break;
                case 2:
                    round1=dodaj(round1);break;
                case 3:
                   round2= dodaj(round2);break;
                case 4:
                    round3=dodaj(round3);break;
                case 5:
                    round4=dodaj(round4);break;
                default:
                    ostrz=new Alert("Uwaga","Maksymalna liczba rund wynosi 9", null, AlertType.INFO);
                    ostrz.setTimeout(3000);
                    ekran.setCurrent(ostrz);
            if(rundy.size()==1)
                rundy.append(repeat);
                rundy.addCommand(start);
            rundy.addCommand(delRound);
        else if(c==delRound)
            if(rundy.size()!=0)
                rundy.delete(rundy.size()-2);
                if (rundy.size()==1)
                    rundy.deleteAll();
                if(rundy.size()==0)
                    rundy.removeCommand(delRound);
                    rundy.removeCommand(start);
        else if(c==start)
            ilrund=rundy.size()-1;
            if(this.repeat.size()>0)
                ilpowt=Integer.parseInt(this.repeat.getString());
            ekran = Display.getDisplay(this);
            for (i=1; i<=ilpowt;i++)
                odliczanie= new Form("Odliczanie");
                 for (j=0;j<ilrund;j++)
                    switch(j)
                         case 0:
                             odliczanie(round0);
                             break;
                         case 1:
                             odliczanie(round1);
                             break;
                         case 2:
                             odliczanie(round2);
                             break;
                         case 3:
                             odliczanie(round3);
                             break;
                         case 4:
                             odliczanie(round4);
                             break;
                         case 5:
                             odliczanie(round5);
                             break;
                         case 6:
                             odliczanie(round6);
                             break;
                         case 7:
                             odliczanie(round7);
                             break;
                         case 8:
                             odliczanie(round8);
                             break;
    class Licznik extends Thread
        int czas1,k;
        Form forma;
        monitor m;
        public Licznik(int k,Form formap)
            czas1=k;
            forma=formap;
        public synchronized void run()
            while(czas1>0)
                forma.deleteAll();
                forma.append("Czas pozosta&#322;y (s): "+czas1);
                try{Thread.sleep(1000);} catch(InterruptedException e){e.printStackTrace();}
                czas1--;
            if(czas1<=0)
                m.put();
        }and monitor class
    public class monitor
    boolean busy=false;
    synchronized void get()
        if(!busy)
            try
                wait();
            }catch(InterruptedException e){e.printStackTrace();}
        notify();
    synchronized void put()
        if(busy)
            try
            wait();
            }catch(InterruptedException e){e.printStackTrace();}
        busy=true;
        notify();
    }Can anybody help me with this?

    Groovemaker,
    Your Licznik class has a member m of type monitor, which has not been instantiated (in other words is null) hence, when calling m.put() you get NullPointerException. Please also mind, that using Thread.sleep(1000) is not an accurate way of measuring time.
    If I may, please use recommended for Java class naming conventions - some of your names use lower case, while other don't which is confusing to the reader.
    Daniel

  • Problem with threads within applet

    Hello,
    I got an applet, inside this applet I have a singleton, inside this singleton I have a thread.
    this thread is running in endless loop.
    he is doing something and go to sleep on and on.
    the problem is,
    when I refresh my IE6 browser I see more than 1 thread.
    for debug matter, I did the following things:
    inside the thread, sysout every time he goes to sleep.
    sysout in the singleton constructor.
    sysout in the singleton destructor.
    the output goes like this:
    when refresh the page, the singleton constructor loading but not every refresh, sometimes I see the constructor output and sometimes I dont.
    The thread inside the singleton is giving me the same output, sometime I see more than one thread at a time and sometimes I dont.
    The destructor never works (no output there).
    I don't understand what is going on.
    someone can please shed some light?
    thanks.
    btw. I am working with JRE 1.1
    this is very old and big applet and I can't convert it to something new.

    Ooops. sorry!
    I did.
         public void start() {
         public void stop() {
         public void destroy() {
              try {
                   resetAll();
                   Configuration.closeConnection();
                   QuoteItem.closeConnection();
              } finally {
                   try {
                        super.finalize();
                   } catch (Throwable e) {
                        e.printStackTrace();
         }

Maybe you are looking for