Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-03-2013
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is online now
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.671
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Hola, recuerda poner títulos descriptivos a tus preguntas, gracias.
¡A!, y ese código no es php, ¿no?
Responder Con Cita
  #2  
Antiguo 13-03-2013
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 947
Poder: 25
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Te sugiero lo siguiente:

Codigo Libreria (DLL)
Código Delphi [-]
library CalendarioLib;

...
{$R *.res}

function Seleccionar_Fecha(sTitulo: pChar; dia, mes, ano: word): pChar;stdcall;
var
{  FechaStr   : string; 
  Fechain    : TDateTime;
}
  Resultado  : pChar;
  Form_Fecha : TForm_Fecha;
begin
     with TForm_Fecha.Create(nil) Do
     begin
           Caption:=sTitulo;
           MonthCalendar1.Date := EncodeDate(ano,mes,dia);
           try
              Result:=PChar('');
              ShowModal;
              if ModalResult=mrOk then
                 Result:=PChar(StringReplace(DateToStr(MonthCalendar1.Date), ' ','',[rfReplaceAll]));

           finally
                  Free;
           end;
     end;

end;

exports
     Seleccionar_Fecha;

begin
end.

Para llamar a función:
Código Delphi [-]
...
  function Seleccionar_Fecha(sTitulo: pChar; dia, mes, ano: word): pChar;stdcall; external 'CalendarioLib.Dll';

var
  Form_Fecha: Tform_Fecha;

implementation

{$R *.dfm}

procedure Tform_Fecha.Button1Click(Sender: TObject);
var
   dia, mes, ano: word;
   sDate, sTitulo:PChar;
begin
     dia:=15; mes:=6; ano:=2013;

     sTitulo:=PChar('Calendario Cumpleaños');

     sDate:=Seleccionar_Fecha(sTitulo,dia, mes, ano);

     Edit1.Text:=StrPas(sDate);

end;

Saludos cordiales
Responder Con Cita
  #3  
Antiguo 13-03-2013
Avatar de elcharlie
elcharlie elcharlie is offline
Miembro
 
Registrado: mar 2013
Ubicación: Bilbao
Posts: 193
Poder: 14
elcharlie Va por buen camino
Muchas gracias por Responder, lo pruebo y te digo.

Última edición por Casimiro Noteví fecha: 13-03-2013 a las 16:51:56.
Responder Con Cita
  #4  
Antiguo 13-03-2013
Avatar de elcharlie
elcharlie elcharlie is offline
Miembro
 
Registrado: mar 2013
Ubicación: Bilbao
Posts: 193
Poder: 14
elcharlie Va por buen camino
Vale ya esta probado.
Si uso strpas(retorno) me funciona perfectamente. He estado mirando por internet, y todavia no me queda muy claro que es lo que hace, pero lo que me importa es que me funciona. Muchisimas gracias por tu ayuda, de verdad que ya empezaba a desesperarme.
Un saludo.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
de un principiante dtomeysoto MySQL 1 02-04-2008 16:11:42
Problema de principiante fox Lazarus, FreePascal, Kylix, etc. 3 11-12-2007 15:47:46
Principiante krloz99 Varios 3 08-06-2007 15:59:30
principiante olybola Conexión con bases de datos 3 17-05-2004 19:56:36
Principiante fjcg02 Internet 3 10-03-2004 20:54:50


La franja horaria es GMT +2. Ahora son las 07:59:50.


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