Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Problemas con Clientsocket (https://www.clubdelphi.com/foros/showthread.php?t=57616)

Shadowng 22-06-2008 20:52:54

Problemas con Clientsocket
 
Buenas, soy nuevo en delphi pero teng experiencia con otros lenguajes como VB y lenguajes de internet como php, javascript (ajax), y bueno haciendo una aplicacion busque una guia de conexiones y me pedia el componente TClientSocket que esta en la parte de internet, y busque pero no lo encontre solo tengo el TcpClienteSocket pero creo que ese no es.

era para ver si alguien me puede ayudar a ver como se instala ese componente

P.D: la version es Delphi 7 Second Edition v7.2
Gracias de antemano

Crandel 23-06-2008 06:59:07

Hola Shadowng, bienvenido al club.

Aca te dejo un hilo donde hace mucho explique como se instalaban

Shadowng 23-06-2008 16:20:04

Muchas gracias crandel ya los active.

otra pregunta, yo soy programador php y me gusta mucho obtener informacion de las paginas y eso lo hago leyendo el archivo y buscando coincidencias con preg_match y expresiones regulares, pero no se si en delphi hay alguna funcion que sea para encontrar coincidencias y soporte expresiones regulares, hasta ahorita solo he hecho una aplicacion para bajar de youtube en flv y mp4 con una funcion de bajar de otro user de aqui pero para las coincidencias el usa pos(linea,'lo que busca');

P.D: Aqui dejo un ejemplo en php para sacar el titulo de las paginas mas o menos de como lo uso yo
Código PHP:

<?
$dir 
'http://www.clubdelphi.com';
$html join('',file($dir));
preg_match('#<title>(.*?)</title>#',$html,$titulo); // si no funciona pongan <\/title> en la segunda etiqueta de title
echo $titulo['1'];
?>


neuronic 23-06-2008 17:15:02

delphi por defecto no tiene expresiones regulares, pero existe una libreria
http://www.regexpstudio.com/TRegExpr/TRegExpr.html

ya diras si es compatible con expresiones regulares de php

saludos!!!!!

Shadowng 23-06-2008 18:19:10

gracias neuronic por el componente.
si, si funciona lo probe con un ejemplo que trae q de un memo pasa solo los correos que esten a otro memo, usando esta constante como expresion regular


Código Delphi [-]
const
  EmailRE = '[_a-zA-Z\d\-\.]+@[_a-zA-Z\d\-]+(\.[_a-zA-Z\d\-]+)+';

ah y la ultima cosita (ya me estoy poniendo fastidioso xD) saben donde puedo encontrar una buena version de INDY he escuchado mucho sobre eso q no se muy bien lo q es, pero parece q es muy bueno.

Edit: Bueno haciendo unas pruebas puse lo mismo de <title>(.*?)</title> y el resultado fue <title>Club Delphi</title> cual es la funcion de delphi para quitar elementos en un string?

Crandel 23-06-2008 22:43:16

Hola nuevamente, me alegro que estes avanzando.

Igualmente no puede dejar de recordarte que intentamos mantener un cierto orden en este foro y creamos un nuevo hilo para cada tema. Una pequeña busqueda en el foro nuenca esta demas, dado que muchisimas cosas ya se han respondido.

Aca tienes indy, pero te recomiendo que empieces con ejemplos basicos, xq la cantidad de componentes te puede marear si no comprendes bien los protocolos de internet.


La franja horaria es GMT +2. Ahora son las 15:31:59.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi