• Lunes 23 de Diciembre de 2024, 10:08

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Mollense

Páginas: 1 ... 8 9 [10] 11 12 ... 79
226
VB .NET / Re: Progressbar
« en: Jueves 14 de Febrero de 2008, 22:31 »
Cita de: "Jorge Israel López Ramírez"
Hola de nuevo, quiero poner un progressbar en una aplicación, pero no sé como hacer para que este cargue, lo logre hacer con dos panel simulando un progressbar, lo he trabajado en visual 6.0, pero en net es primera vez que intento hacerlo, si alguien tiene el código y me ayuda.
No soy muy ducho con VB.Net, por lo tanto los ejemplos se los dejo a la MSDN

227
La taberna del BIT / Felcices Cumpleaños
« en: Martes 12 de Febrero de 2008, 23:14 »
Wow! Pero que día mas reproductivo  :P

Felíz cumpleaños para:

RadicalEd(25)
Ewinap(24)
mirovita(24)
DuDi(22)
pic-man(24)


Que la pasen lindo!

228
C/C++ / Re: Numeros Romanos
« en: Martes 12 de Febrero de 2008, 23:01 »
Cita de: "pablo_ivan57"
Hola a todos, necesito ayuda en esto, es posible hacer que un programa reconozca una variable como un numero que yo le defino?. Me explico mejor:
Supongamos que tengo un archivo Datos.txt del cual leo una cadena con un numero romano. Es posible hacer que C me reconozca por ejemplo X con un valor de 10 en vez de 88 que es su valor ASCII. O sino como puedo hacer para transformar numeros Romanos a Decimales, teniendo en cuenta sus reglas?.
Si me pueden ayudar estaría muy agradecido.
Gracias.
Vas a tener que hacer la conversión.
Bueno, hacer o buscar en google, hay muchos fuentes dando vuelta.

229
Si es por linea de comandos, fijate en estos ejemplos

230
C# / Re: Componentes Personalizados .net
« en: Martes 12 de Febrero de 2008, 22:37 »
Que tal Miguel.

El control a mi me funciona bien. El problema debe estar en cómo lo estás utilizando.

231
Visual Basic 6.0 e inferiores / Re: Utilización Del Order By
« en: Martes 12 de Febrero de 2008, 01:08 »
Cita de: "lavi"
Puedo utilizar el SELECT * FROM Tabla ORDER BY Nombre en medio de éste código...?? Me tira un semejate error... pero en realidad mi idea es levantar la tabla ordenada por apellidos... el abrirtabla alli sería un OpenRecordset que está en otro módulo...

espero PUEDAN AYUDARME.... GRACIAS..


Código: Text
  1. Public Function CargarTodos() As Collection
  2.     Set CargarTodos = New Collection
  3.     Set rs = mBASE.abrirtabla("Select * from Afiliado1 order by Apellido")
  4.       Do While Not rs.EOF
  5.         Set ficha = New cAfiliado1
  6.           'ficha.ID = rs!ID
  7.           ficha.Numero = rs!Numero
  8.           ficha.CI = rs!CI
  9.           ficha.Nombre = rs!Nombre
  10.           ficha.Apellido = rs!Apellido
  11.           ficha.Direccion = rs!Direccion
  12.           ficha.Telefono = rs!Telefono
  13.           ficha.FechaIng1 = rs!FechaIng1
  14.           ficha.FechaIng2 = rs!FechaIng2
  15.           ficha.FechaIng3 = rs!FechaIng3
  16.           ficha.FechaBaja1 = rs!FechaBaja1
  17.           ficha.FechaBaja2 = rs!FechaBaja2
  18.           ficha.FechaBaja3 = rs!FechaBaja3
  19.           ficha.IDCategoria = rs!IDCategoria
  20.           ficha.HABILITADO = rs!HABILITADO
  21.           CargarTodos.Add ficha
  22.         Set ficha = Nothing
  23.         rs.MoveNext
  24.     Loop
  25.  
  26.  
¿Cual es el error?

232
C# / Re: Selección De Filas En Datagridview
« en: Sábado 9 de Febrero de 2008, 23:39 »
Cita de: "BGSNAKE007"
Si, lo estoy utilzando bien con rows, es que que lo escribi mal en el post anterior. Espero me puedan ayudar
 :P
No es con paréntesis, sino con corchetes:
Código: Text
  1. DataGridView1.Rows[i].Selected = true;
  2.  

Perdón, es que no presté mucha atención...

Un saludo

233
C# / Re: Selección De Filas En Datagridview
« en: Sábado 9 de Febrero de 2008, 21:22 »
Cita de: "BGSNAKE007"
Hola Lencho, gracias por el codigo, pero no me funciona, me da un error que dice que no puedo usar .Row como un metodo.
No es Row, es Rows

234
VB .NET / Re: Elminar De Un Form
« en: Viernes 8 de Febrero de 2008, 17:30 »
Cita de: "Tompoches"
Hola necesito hacer lo siguiente para mi aplicacion que cuando busque un resgistro y le de eliminar este lo haga del formulario pero no de la BD es decir que si yo vuelvo a buscar el registro que elimine me diga que no existe, pero si yo miro en la BD me lo tenga almacenado...Saludos
Gracias
http://forums.microsoft.com/MSDN-ES/ShowPo...01529&SiteID=11????

236
C# / Re: Organizacion De Clases
« en: Viernes 8 de Febrero de 2008, 04:37 »
Cita de: "Srgndl"
Buenas!

Estoy comenzando a aprender c#, ya he trabajado antes con java y c/c++!!
Tengo una duda de como utilizar una clase creada por mi con c#.

Utilizo visual studio 2005!

Por ejemplo:

 - quiero hacer una clase rectangulo que contiene un punto origen (clase punto) + dos enteros  (base y altura)

 - necesitare hacer la clase rectangulo con sus atributos y metodos
 - el rectangulo necesita la clase punto, la tendre que hacer
 - y luego el main para testear las clases

en java:
  se hacen la dos clases por separado  y luego se ponian los "imports" necesarios para que la clase rectangulo tuviera el punto y para el main k tuviera las dos


en c# como lo tendria que hacer??

Gracias!
Mientras las clases se encuentren en el mismo namespace en un mismo proyecto, las podés crear por separado e instanciarlas sin mas, da lo mismo si se encuentran en un mismo archivo o no.

ClasePunto.cs:
Código: Text
  1. namespace ProyectoRectangulos
  2. {
  3.     class ClasePunto
  4.     {
  5.         private int x;
  6.         private int y;
  7.  
  8.         public ClasePunto(int x, int y)
  9.         {
  10.             this.x = x;
  11.             this.y = y;
  12.         }
  13.  
  14.        .
  15.        .
  16.        .
  17.  
  18.     }
  19. }
  20.  

ClaseRectangulo.cs:
Código: Text
  1. namespace ProyectoRectangulos
  2. {
  3.     class ClaseRectangulo
  4.     {
  5.         private ClasePunto puntoDeOrigen;
  6.         private int intBase;
  7.         private int intAltura;
  8.  
  9.         public ClaseRectangulo(ClasePunto puntoDeOrigen, int intBase, int intAltura)
  10.         {
  11.             this.puntoDeOrigen = puntoDeOrigen;
  12.             this.intBase = intBase;
  13.             this.intAltura = intAltura;
  14.         }
  15.        
  16.        .
  17.        .
  18.        .
  19.        
  20.     }
  21. }
  22.  

Program.cs:
Código: Text
  1. namespace ProyectoRectangulos
  2. {
  3.     static class Program
  4.     {
  5.         static void Main()
  6.         {
  7.  
  8.             ClasePunto puntoDeOrigen = new ClasePunto(20, 20);
  9.             ClaseRectangulo rectangulo1 = new ClaseRectangulo(puntoDeOrigen, 50, 20);
  10.            
  11.             .
  12.             .
  13.             .
  14.  
  15.         }
  16.     }
  17. }
  18.  

Un saludo

237
C# / Re: Prueba
« en: Jueves 7 de Febrero de 2008, 22:31 »
Cita de: "Super_G"
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace Banco
{
    class Program
    {
         public string Leer (string ruta){
         string strLine;
         string texto="";
         try
         {
            FileStream aFile = new FileStream(ruta,FileMode.Open);
            StreamReader sr = new StreamReader(aFile);
            strLine = sr.ReadLine();

            while(strLine != null)
            {
               texto += strLine;
               strLine = sr.ReadLine();
            }
            aFile.Close();
            sr.Close();
         }
         catch(IOException e)
         {
            Console.WriteLine("An IO exception has been thrown!");
            Console.WriteLine(e.ToString());
            return texto;
         }
         return texto;
     }
         class Cliente
         {
             String name;
             String last_name;
             public Cliente(String name, String last)
             {
                 this.name = name;
                 last_name = last;
             }
             public string getName()
             { return name; }
             public string getLast()
             { return last_name; }
             public void setLast(String last)
             { last_name = last; }
             public void setName(String name)
             { this.name = name; }


         }
         class Cuenta
         {
             int tipo;
             Cliente ClinteCuenta;
             int monto;
             int interes;
             int numCuenta;
             public Cuenta(Cliente Clie,int tipo, int monto,int interes,int numCuenta)
             {
                 this.ClinteCuenta.setLast(Clie.getLast());
                 this.ClinteCuenta.setName(Clie.getName());
                 this.tipo = tipo;
                 this.monto = monto;
                 this.interes = interes;
                 this.numCuenta = numCuenta;
             }
             public void almacena_nuevo()
             {
                 String ruta = this.numCuenta+".txt";
                 StreamWriter x = new StreamWriter(ruta);
                 x.WriteLine(ClinteCuenta.getName());
                 x.WriteLine(ClinteCuenta.getLast());
                 x.WriteLine(tipo.ToString());
                 x.WriteLine(monto.ToString());
                 x.WriteLine(interes.ToString());
             }
             
         }
         static int menu()
         {
             Console.Clear();
             Console.WriteLine("1.- Ver Cuenta");
             Console.WriteLine("2.- Crear Cuenta");
             Console.WriteLine("3.- Realizar Transaccion");
             Console.WriteLine("4.- ver cuenta");
             Console.WriteLine("9.- Salir");
             int dato;
             try{
                dato = Convert.ToInt32( Console.ReadLine());
             }
             catch
             { dato=-1;
             }
            return (dato);            

         }
        static void Main(string[] args)
         {
            //String ruta = "yomero2.txt";

            //StreamWriter x=new StreamWriter(ruta);
            //FileStream aFile = new FileStream(ruta, FileMode.OpenOrCreate);
            //FileStream x=new FileStream(ruta,FileMode.
            //StreamReader aFile;
            //aFile = new StreamReader(ruta);
            //aFile.;
            int opc=0;
            while (opc != 9)
            {
                opc = menu();
                if (opc > 0 && opc < 5)
                {
                    switch (opc)
                    {
                        case 1: {
                                String nombre;
                                Console.Clear();
                                Console.WriteLine("numero de cuenta:");
                                nombre =Console.ReadLine();
                                StreamReader x = new StreamReader(nombre);
                                Console.WriteLine("Nombre : " + x.ReadLine());
                                Console.WriteLine("Apellido : " + x.ReadLine());
                                Console.WriteLine("Tipo de cuenta : " + x.ReadLine());
                                Console.WriteLine("Monto : " + x.ReadLine());
                                Console.WriteLine("Interes : " + x.ReadLine());

                             

                               }
                        case 2: {
                                Cuenta cue;
                                String nombre;
                                Console.Clear();
                                Console.WriteLine("numero de cuenta:");
                                nombre = Console.ReadLine();
                                StreamReader x = new StreamReader(nombre);
                                Console.WriteLine("Nombre : " + x.ReadLine());
                                Console.WriteLine("Apellido : " + x.ReadLine());
                                Console.WriteLine("Tipo de cuenta : " + x.ReadLine());
                                Console.WriteLine("Monto : " + x.ReadLine());
                                Console.WriteLine("Interes : " + x.ReadLine());

                                }
                    }
                }
                Console.WriteLine("elegiste:" + opc);
                Console.ReadKey();
            }
        }
    }
}
¿y cual es el problema?  :think:

PD: Usá las etiquetas CODE

238
C# / Re: Solo Números
« en: Miércoles 6 de Febrero de 2008, 11:02 »
Cita de: "BGSNAKE007"
Si me sirvio, Muchas Gracias. Te lo agradezco demasiado
Un placer :beer:

239
C# / Re: Solo Números
« en: Miércoles 6 de Febrero de 2008, 03:58 »
Cita de: "BGSNAKE007"
Hola. Queria preguntar sobre esto:  Necesito que un textbox el usurio solo pueda introducir numeros, tengo este codigo para hacerlo

private void txtMonto_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!char.IsDigit(e.KeyChar))
                          e.Handled = true;
        }


el cual esta perfecto para lo que quiero, el problema es que no me deja borrar, para poder borrar tengo que seleccionar el numero y comenzar a digitarlo de nuevo. Entonces queria saber si le puedo a hacer algo a este codigo que tengo para que me deje borrar con la tecla delete y suprimir o si alguien tiene algún otro codigo diferente.

Muchas Gracias
Para la tecla retroceso necesitarías agregar la condición de que la tecla presionada sea distinta a la de retroceso:
Código: Text
  1. private void txtMonto_KeyPress(object sender, KeyPressEventArgs e)
  2. {
  3.         if (!char.IsDigit(e.KeyChar) && e.KeyChar!=(char)Keys.Back)
  4.                 e.Handled = true;
  5. }
  6.  

La tecla suprimir funciona de todas maneras, no es necesario agregar algún código para ello.

Un saludo

240
Flash / ActionScript / Re: Problema Con La Profundidad (highhestdepth)
« en: Miércoles 6 de Febrero de 2008, 00:50 »
Cita de: "rubenweb"
Hola, antes que nada mucha sgracias por leer este post.

Mi problema viene porque tengo 4 clips de pelicula, mas o menos juntos y mas o menos superpuestos uno encima de otro,no del todo pero algo, esos 4 clips, tienen la siguiente pogrmacion, todos =.


Código: Text
  1.  on(rollOver){
  2.   this.swapDepths(this.getNextHighestDepth());
  3.  
  4.   this.gotoAndPlay(2);
  5.  
  6. }
  7.  
  8. on(rollOut){
  9.   this.gotoAndStop(1);
  10.  
  11. }
  12.  
De esta forma el objeto seleccionado viene al principio y se superpone a todos, pero como puedo hacer para que vuelva a su posicion inicial..? hay algo contrario al getNextHighestDepth() ,ese es mi problema, me gustaria que tal y como estan al principio, qdaran cuando yo no tengo el raton sobre ninguno de ellos.

A ver si alguien me puede ayudar por favor..

Un saludo.
Gracias
Si te estoy entendiendo bien. Al ser conocida la cantidad de mc's, podrías cambiar la profundidad con el mc anterior al actual. Es decir, si el mouse está sobre el mc3, intercambiar con el mc2.

mc2:
Código: Text
  1. on(rollOver){
  2.   this.swapDepths(_root.mc2.getDepth());
  3.   this.gotoAndPlay(2);
  4. }
  5.  
  6. on(rollOut){
  7.   this.swapDepths(_root.mc2.getDepth());
  8.   this.gotoAndStop(1);
  9. }
  10.  

PD: Te adjunto un ejemplo

241
VB .NET / Re: Capturar Etiquetas De Botones
« en: Martes 5 de Febrero de 2008, 00:46 »
Cita de: "nestor_gonzalez"
Buenas Noches!!

Alguien me puede colaborar sobre un programa que me permita capturar el nombre de la etiqueta de los botones de una ventana que se encuentren debajo del puntero del Mouse para luego reproducirlos por una voz electronica?
Lo de la voz electronica ya lo tengo, lo que necesito es la captura de las etiquetas.
Espero que me puedan colaborar ya que lo necesito para un proyecto de la Universidad.

Gracias por la atencion prestada!!
Podés usar el evento "MouseMove" de cada botón:
Código: Text
  1. Private Sub Button1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseMove
  2.         MsgBox(Button1.Text)
  3.     End Sub
  4.  

¿Cómo estás trabajando el tema de la voz?

PD: Te adjunto un ejemplo

242
C/C++ / Re: Pequeño Error De Definición De Clases...
« en: Lunes 4 de Febrero de 2008, 23:01 »
Es que todavía no implementaste los métodos:
int comida::getPeso() y int comida::getGrasa()

243
VB .NET / Re: Validar Un Registro Y Una Bd Mysql
« en: Domingo 3 de Febrero de 2008, 20:49 »
Cita de: "emizael"
DISCULPA POR ESCRIBIR EN MAYUSCULA PERO MI TECLADO ESTA UN POCO MALO JEJEJE

HOLA AMIGOS, TENGO UN PROBLEMILLA UTLIZO VB2005 Y MYSQL ..

TODA LA CONEXION A LA BASE DE DATOS ESTA BIEN PUEDO AGREGAR MODIFICAR ETC

1- SI EXISTE ALGUN TIPO DE VALIDACION PARA SABER QUE LA BASE DE DATOS EXISTE.... hASTA LOS MOMENTOS PUEDO VALIDAR SI EXISTE O NO LA CONEXION AL SERVIDOR MYSQL Y DE NO EXISTIR ME DFA LA OPCION DE CREAR LA CONEXION, QUIERO HACER LO MISMO CON LA BASE DE DATOS SI NO EXISTE PODER CREARLA ..(CREARLA ES LO DE MENOS PERO NO ENCUENTRO COO HACER PARA VALIDAR SU EXISTENCIA)

2.- SI EXISTE O ALGUIEN SABE COMO HACER UNA VALIDACION DE UN REGISTRO, ES DECIR SI VOY A INGRESAR UN USUARIO POR EJEMPLO CUANDO COLOQUE EL CODIGO ME MUESTRE S EXISTE PARA MODIFICARLO O SI NO EXISTE PARA CREARLO ..

GRACIAS DE ANTEMANO..
1-
Me parece que lo más fácil es verificar en la misma sentencia. De esta manera hacés las dos cosas a la vez:
Código: Text
  1. CREATE DATABASE IF NOT EXISTS NombreDeLaDB;
  2.  
Si la DB no existe, la crea. Si existe, no hace nada.
Si eso no te gusta, acá hay otras opciones

2-
Si el registro tiene una clave que no sea autonumérica, como en este caso. La clave de cada usuario podría ser TipoDeDocumento+NumeroDeDocumento.
Si esto es así, podrías pedirle al usuario que ingrese estos dos datos y con ellos hacer una consulta a la DB:
SELECT * FROM USUARIOS WHERE TipoDeDocumento='ElTipoIngresado' AND NumeroDeDocumento='ElNumeroIngresado'.
Si la consulta devuelve un registro, entonces el Usuario ya está registrado, de lo contrario, no. Si te devuelve mas de un registro, estás jodido  :ph34r:

Un saludo

244
C# / Re: Dibujando En Picturebox
« en: Domingo 3 de Febrero de 2008, 20:08 »
Cita de: "JuanK"
Tienes la aplicación mal diseñada.

Cambios sugeridos:

1- Crea un arreglo de las cosas que se dibujan en pantalla, por ejemplo vas guardando que cuadros o elipses se deben dibujar en que posiciones etc
2- Luego en el evento paint lo que haces es recorrer ese arreglo y pintar los cuadros
3- Para que el evento paint te funcione debes usar el PaintEventArgs:

Código: Text
  1. Graphics gr;
  2. private void pbDibujo_Paint(object sender, PaintEventArgs e)
  3. {
  4.   gr = e.Graphics;
  5.  
¡ Excelente Juan !

En cuanto a los puntos 1 y 2, si, ya los tenía en cuenta pero solamente estaba haciendo pruebas.

Ahora usando PaintEventArgs anda perfecto.

Gracias capo.

Un saludo :beer:

PD: Adjunto el código por si a alguien le sirve.

245
C# / Dibujando En Picturebox
« en: Sábado 2 de Febrero de 2008, 17:41 »
Hola gente sabia.

Tengo una pregunta.

Hace unos días hice un programita que permite dibujar unas figuras en un PictureBox basándome un una WEB (Que no recuerdo). El problema es que al minimizar y restaurar la pantalla (Por ejemplo), lógicamente el contenido del PictureBox se borra.
Para solucionarlo, he colocado en el evento Paint el código que se encarga de dibujar la cuadrícula. Por lo que esta debería verse permanentemente. Pero esto no es así, aunque el código del evento sí se ejecuta.

¿Alguien puede decirme por qué?


Gracias gente.


PD: Adjunto el código.

246
VB .NET / Re: Buscar Uno O Mas Caracteres Dentro De Una Cadena
« en: Viernes 1 de Febrero de 2008, 19:25 »
Cita de: "Abhero"
:lol:  :lol:  :lol:  :lol:  :lol:  :lol:

Muchísimas Gracias. .
Ab.  :hola:
Un placer :beer:

247
PHP / Re: Regexp - Acentos
« en: Viernes 1 de Febrero de 2008, 18:30 »
Cita de: "ibito"
El problema sería luego como devolver los acentos... no me convence tanto esa idea... por algo lleva acentos...
La idea es no modificar la cadena original. Si la condición
Código: Text
  1. ereg('camion', &#036;fraseSinAcentos);
  2.  
se cumple. Se sigue trabajando con la cadena original: $fraseOriginal que en ningún momento se modifica.

Bueno, no lo probé pero la idea es esa  :P

248
VB .NET / Re: Buscar Uno O Mas Caracteres Dentro De Una Cadena
« en: Viernes 1 de Febrero de 2008, 18:22 »
Cita de: "Abhero"
Hola,

Estoy haciendo un programita que almacenara direcciones de correo electrónico para después mandarles mails automáticamente cuando se genere un caso X.

Lo que quiero hacer es analizar las direcciones de correo antes de guardarlas para saber "Mas o menos" si están completas. Explico mejor, quiero identificar si la dirección tiene @ y .com, alguien me da una idea de como hacerlo?

Recuerdos,
Ab.  :hola:
Hola Abhero. Te recomiendo usar expreciones regulares para lo que querés hacer.

En la red hay ejemplos de sobra. Este es uno.

Un saludo.

249
VB .NET / Re: Dataset
« en: Viernes 1 de Febrero de 2008, 00:41 »
Cita de: "Jorge Israel López Ramírez"
Hola amigos del foro, tengo una duda en mi cabeza, quizas la pregunta parezca tonta, pero quien pregunta aprender quiere.

Bueno sucede lo siguiente, estoy desarrollando aplicaciones en visual.net y de paso estoy estudiando lo que es asp.net, pero sucede que estaba creando un servicio web(este conectado a una BD en SQL 2005) y cuando queria crear un objeto dataset de la siguiente manera (private oDataSet as DataSet) el programa me indico que tenía un error y que debía escribirlo de la siguiente manera(private oDataSet as Data.DataSet).

Mi Pregunta es si es lo mismo, si los resultados son los iguales, lo extraño es que en otras aplicaciones me aceptaba la primera sentencia.

** :comp: De antemano gracias por sus aclaciones. :smartass:
Es que la clase DataSet pertenece al espacio de nombres System.Data y por lo tanto, necesitás la
instrucción Imports si no querés escribir toda la ruta de acceso a dicha clase.
Entonces:
Código: Text
  1. private oDataSet as System.Data.DataSet
  2.  
es igual a:
Código: Text
  1. Imports System;
  2. ...
  3. private oDataSet as Data.DataSet
  4.  
que es igual a:
Código: Text
  1. Imports System.Data
  2. ...
  3. private oDataSet as DataSet
  4.  

Pd: No uso VB.NET, estoy asumiendo que Imports es equivalente a using en C#. Me estoy basando en esto.

250
PHP / Re: Regexp - Acentos
« en: Jueves 31 de Enero de 2008, 18:24 »
Cita de: "gnfrs"
Para que se entienda mejor muestro un ejemplo:

ereg('camion', 'el camión');

Necesito que eso devuelva 1, es decir, quiero saber si la palabra camion se encuentra dentro de la frase el camión, el problema es que el camión lleva acento y el patrón de búsqueda camion no lo lleva, eso provoca que ereg devuelva false.

También probé con mb_ereg() pero sigo sin dar con la solución.

Alguna sugerencia / idea?
Podrías quitar todos los acentos antes de realizar la búsqueda. Algo como:

Código: Text
  1. &#036;buscar = &#34;áéíóúÁÉÍÓÚ&#34;;
  2. &#036;reemplazarPor = &#34;aeiouAEIOU&#34;;
  3.  
  4. &#036;fraseSinAcentos =  strtr(&#036;fraseOriginal, &#036;buscar, &#036;reemplazarPor);
  5.  
  6. ereg('camion', &#036;fraseSinAcentos);
  7.  

No se si sea lo mejor, pero es una idea.

Un saludo.  :comp:

Páginas: 1 ... 8 9 [10] 11 12 ... 79