Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - raul338

#2441
Como son links puedes recorrerlos por el DOM e invocarles el Click
Código (csharp) [Seleccionar]

webBrowser.Document.Forms[0].Children[1].Children[1].InvokeMember("Click");


Asi ejecuta el codigo tal cual como si fuera hecho por el usuario
Lo que pasa es que es un lio si esta dentro de divs y tablas :P

Es justo lo que hago en mi bot para fotolog, fijate:
[SOURCE-C#] Bot Flogger (+ InputBox para C#)
#2442
PHP / Re: Ide Para PHP
9 Enero 2010, 16:23 PM
#2444
Foro Libre / Re: ¿Que estas escuchando?
7 Enero 2010, 17:08 PM
Cita de: el-pollo en  7 Enero 2010, 16:30 PM
Sign - Flow es el opening 6 de naruto :) xD Ero Senin murio :( 
Estoy esperando a que salga el capitulo subtitulado de mañana, no desviemos de tema xD

Feeling Good - Muse - H.A.A.R.P Live at the Wembley Stadium ;-D
#2445
Foro Libre / Re: ¿Que estas escuchando?
7 Enero 2010, 16:26 PM
Cita de: el-pollo en  7 Enero 2010, 15:14 PM
Sign - Flow :)
jaja.... ta muy buena ;D

Escucho, La discografia de Muse, Especial mente "I belong to you"
#2446
En iis poner el archivo para mostrar ante error 404 (despues lo explico) y ponerle de contenido esto:

Código (php) [Seleccionar]

<?php
$ruta 
$_SERVER["QUERY_STRING"];
//echo "<b>Ruta completa:</b> ".$ruta."<br />\n";

if (!isset($ruta)) {
   echo 
"Mostrar index común\n";
   
// include("indice.php");
} else {
   
$valores explode("/"$ruta);
   
//echo "Modulo: ".$valores[3]."<br />\n";

   
unset($_GET);

   
$max count($valores);
   for (
$i=4$i $max$i++) {
      
$urlFinal .= ($i 4) ? "&" "";
      if (
strpos($valores[$i], '-') === false) {
         
//echo "Parametro ".($i-3).": ".$valores[$i]."<br />\n";
         
$_GET[$i-3] = $valores[$i];
      } else {
         
$subParametros explode("-"$valores[$i], 2);
         
//echo "Parametro ".$subParametros[0]." (".($i-3)."): ".$subParametros[1]."<br />\n";
         
$_GET[$subParametros[0]] = $subParametros[1];
         eval(
"$".$subParametros[0]."='".$subparametros[1]."';");
      }
   }

   if (
file_exists($valores[3].".php"))
      include(
$valores[3].".php");
   else
      die (
"No se encontro el modulo ".$valores[3]." (a.k.a 404)");  // Cambiarlo por un documento 404
}
?>



Es lo que hize, se puede mejorar y se debe modificar para ciertas cosas, pero a alguno le va a server ;-D

NOTA: lo estoy arreglando, y le quiero poner (asi como el mod_rewrite) la posibilidad de aceptar expresiones regulares  ;)
#2447
boxing y unboxing??? mejor pasa el control directamente y "Select case-alo" segun su tipo :xD

Te esperaremos el 22 entonces :D
#2448
Cita de: Skeletron en  6 Enero 2010, 18:54 PM
Ya voy a hacer algo que se envien objetos solamente..
objetos? create una especie de cmd (:huh: ??) que funcione por strings jaja xD

Cita de: Skeletron en  6 Enero 2010, 18:54 PM
Ahora estoy ocupado en otras cosas! :D (novia -baba-)
;D ;) enseñale a programar :o :o jajaa
#2449
Mira este codigo, tal vez te sirva, no es la forma mas efectiva de hacer lo que te dije, y ademas, le faltan metodos
Quise probar el visual studio 2010 pero me anda re lento asi que .... no es mi mejor intento ;-)

Código (csharp) [Seleccionar]

class Agenda
   {
       // Supongamos que este es el archivo de texto, separado en lineas
       string[] texto = { "PEPITO;45879684;", "JUAN;42369851;", "JOSE;47896523;" };
       Hashtable agenda = new Hashtable(); // Agenda en memoria

       public bool LeerArchivo()
       {
           if (File.Exists("agenda.txt")) {
               StreamReader sr = File.OpenText("agenda.txt");
               string linea = "";
               int medio = 0;
               while (!sr.EndOfStream)
               {
                   linea = sr.ReadLine();
                   medio = linea.IndexOf(";")
                   agenda.Add(linea.Substring(0, medio), linea.Substring(medio, linea.LastIndexOf(";", medio) - 1))
               }
               return true;
           } else
               return false;
       }
       public void LeerArray()
       {
           int medio = 0;
           foreach (string s in texto)
           {
               medio = s.IndexOf(";")
               agenda.Add(s.Substring(0, medio), s.Substring(medio, s.LastIndexOf(";", medio) - 1))
           }
       }
       public void Modificar(string nombre, string nuevoTelefono) {
           agenda[nombre] = nuevoTelefono;
       }
       public void GuardarArchivo()
       {
           StreamWriter sw = File.CreateText("archivo.txt");
           foreach (string nombre in agenda)
               sw.WriteLine(nombre + ";" + agenda[nombre] + ";");
           sw.Flush();
           sw.Close();
       }
   }



EDIT:

Cita de: MANULOMM en  6 Enero 2010, 19:59 PM
utiliza un archivo XML u utilizas todos los controles y clases de acceso a datos, asi te evitaras problemas y sera como una base de datos.

Un DataSet Tipado, creas la tabla con la estrucutra y lo guardas con un metodo que tiene el dataset.
WriteToXML(string File) creo que es ese.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia
Tambien es otra buena opcion, hay miles de formas de resolver tu problema  ;D ya sea "a mano"  o con clases del .net
#2450
No se si sea conveniente modificar la linea solamente, lo mejor (para mi) (sin usar base de datos) es que pases todo a un hashtable o lista, y desde ahi lo modificas  y lo guardas todo en uno, puede ser mas largo, pero seria mejor que recorrer toda una linea y sobreescribirla, ademas, se puede hacer eso?? xD (capaz usando Peek y Write)