Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-03-2008
Avatar de ZayDun
ZayDun ZayDun is offline
Miembro
 
Registrado: mar 2007
Posts: 129
Poder: 18
ZayDun Va por buen camino
Problemas con ShellExecute

Agrego ShellApi a las uses pero no logro hacer validar a URL.TEXT ya que me da error "String and Pchan"

Código Delphi [-]
ShellExecute(Handle, 'open', 'http://'+Url.Text+'',nil,nil, SW_SHOWNORMAL);
Responder Con Cita
  #2  
Antiguo 27-03-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola ZayDun,
La respuesta a tus ojos:

Código Delphi [-]
ShellExecute(Handle, 'open', PChar('http://'+Url.Text),nil,nil, SW_SHOWNORMAL);

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 27-03-2008
Avatar de ZayDun
ZayDun ZayDun is offline
Miembro
 
Registrado: mar 2007
Posts: 129
Poder: 18
ZayDun Va por buen camino
rapido facil eficaz y para toda la familia, gracias Delphius
Responder Con Cita
  #4  
Antiguo 27-03-2008
Avatar de b3nshi
b3nshi b3nshi is offline
Miembro
 
Registrado: feb 2005
Ubicación: Tucuman - Argentina
Posts: 164
Poder: 20
b3nshi Va por buen camino
Prueba convirtiendo la cadena a un puntero a caracter (creo q algo asi seria no?)...
Cuestion... de esta forma funciona...

Código Delphi [-]
ShellExecute(Handle, 'open', PChar('http://'+Url.Text+''),nil,nil, SW_SHOWNORMAL);

Aunque las comillas simples al final de la cadenas estas de mas...

{Saludos}

Bueno... ya te habia contestado delphius... jaja

Última edición por b3nshi fecha: 27-03-2008 a las 17:41:41. Razón: Porq me ganó en contestar delphius... :(
Responder Con Cita
  #5  
Antiguo 27-03-2008
Avatar de Black_Ocean
Black_Ocean Black_Ocean is offline
Miembro
 
Registrado: nov 2006
Posts: 128
Poder: 18
Black_Ocean Va por buen camino
Anotación extra para el colega ZayDun,

Recuerda siempre que cuando una funcion necesita como parámetro un PAnsichar significa que estará apuntando (pointer) a una cadena de caracteres de tipo Ansi (no soporta Unicode, para aquello tienes PWideChar o PWideString), por lo que cuando declaras una variable de tipo String que no es un puntero siempre necesitarás especificar PCHar(variable) para apuntar a una cadena de tipo String terminada en nulo.

Saludos.

Última edición por Black_Ocean fecha: 27-03-2008 a las 23:43:25.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ShellExecute erfedecai API de Windows 4 26-06-2006 19:12:46
shellexecute. REHome API de Windows 2 26-09-2005 11:23:25
Problemas con ShellExecute y Java. tryasta API de Windows 2 05-09-2005 19:09:41
Problemas con ShellExecute: lalo Varios 2 18-03-2005 15:04:52
shellexecute taurux Internet 2 26-06-2003 17:10:38


La franja horaria es GMT +2. Ahora son las 22:07:09.


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
Copyright 1996-2007 Club Delphi