Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-07-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 24
JXJ Va por buen camino
Question de VB emailInfo a Delphi

saludos. como puedo convertir este trozo de codigo.

de VB a delphi. 7 especialmente lo que toca a emailInfo,
¿Que es correspondiente a delphi. ?
Muchas Gracias.

Código Delphi [-]

'=============================================================================
' SubmitTask
'=============================================================================
Private TForm1.SubmitTask(ByRef email As EmailInfo)
    Reset
    From = email.Sender
    Subject = email.Subject
    Text = email.Body
    Format = BodyFormat
    ServerAddr = Trim(txtServer.Text)
            
    If Trim(txtUser.Text) <> "" And Trim(txtPassword.Text) <> "" And Trim(txtServer.Text) <> "" Then
        UserName = txtUser.Text
        Password = txtPassword.Text
    Else
        UserName = ""
        Password = ""
    End If
            
    Call AddRecipient(email.Recipient, email.Recipient, 0)
    Call Send(, _
                            g_lSend, _
                            "any value")
End Sub
Responder Con Cita
  #2  
Antiguo 06-07-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.964
Poder: 29
delphi.com.ar Va camino a la fama
En ese código hay fragmentos de Delphi y VB!!...
Sería bueno saber el tipo y la librería del objeto email, sabiendo eso, simplemente tienes que importar la librería y utilizarla en Delphi
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 06-07-2005
jlibaval jlibaval is offline
Registrado
 
Registrado: may 2005
Ubicación: Los Mochis
Posts: 2
Poder: 0
jlibaval Va por buen camino
Para Enviar Correos

uses
Outlook8, OleServer, COMobj,

type
TMailRecord= record
FileToAttach : String;
MailTo : String;
CC : String;
BCC : String;
Subject : String;
Body : String;
end;


procedure OutLookMailProc(MailDetail:TMailRecord);
const
olMailItem = 0;
var
Outlook, NmSpace, Folder: OleVariant;
miMail: Variant;
StrList:TStringList;
begin
try
Outlook := GetActiveOleObject('Outlook.Application');
except
Outlook := CreateOleObject('Outlook.Application');
end;
miMail := Outlook.CreateItem(olMailItem);
miMail.Recipients.Add(MailDetail.MailTo);
miMail.Subject:=MailDetail.Subject;
miMail.Body:=MailDetail.Body;
miMail.ReadReceiptRequested:=True;
// Para adjuntar HTML email (no aplica Outlook 97)
if FileExists('C:\Firma.Htm') then begin
StrList:=TStringList.create;
try
StrList.LoadFromFile('C:\Firma.Htm');
miMail.HTMLBody :=StrList.Text;
finally
StrList.Free;
end;
end
if MailDetail.FileToAttach<>'' then
miMail.Attachments.Add(MailDetail.FileToAttach);
MiMail.Display(True);
Outlook := Unassigned;
end;


var
MailDetail:TMailRecord;

begin
MailDetail.FileToAttach:='C:\Archivo';
MailDetail.MailTo:='[email protected]';
MailDetail.CC:='';
MailDetail.Subject:='EmailAsunto';
MailDetail.Body:='';
OutLookMailProc(MailDetail);
end;
Responder Con Cita
  #4  
Antiguo 06-07-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 24
JXJ Va por buen camino
revisando y probando el codigo que ha puesto
jlibaval

y es cierto, tiene un trozo en delphi., que es donde habia empezado a tratar
de traducir, pero solo es TForm1.
lo demás es puro codigo VB
Responder Con Cita
  #5  
Antiguo 06-07-2005
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 24
JXJ Va por buen camino
revisando y probando el codigo que ha puesto
jlibaval

y es cierto, tiene un trozo en delphi., que es donde habia empezado a tratar
de traducir, pero solo es TForm1.
lo demás es puro codigo VB
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


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


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