Thomas,

Your response raises a question in me.  You say that the only way to make
calls to OpenSSL from Delphi is through a DLL written C/C++.  I'm curious
why you say that.

It is my understanding that Delphi has directives to make its compiled code
look and act just like C/C++.  You can reverse the way procedure parameters
are put on the stack to look list C.  You can use null-terminated strings
like C.  You can even drop to assembly if you must.  Indeed, all Windows
APIs are written in C/C++/Asm and Delphi is a huge collection of Pascal
interfaces to those APIs.

How is the OpenSSL library different from all those?
 
 
David Cornelius
Cornelius Concepts, Inc.
http://corneliusconcepts.com
Software Development, Databases, Websites

________________________________

From: Thomas Hruska [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, September 06, 2006 2:02 PM
To: delphi-en@yahoogroups.com
Subject: Re: [delphi-en] SMTP Error


GMail access across SMTP requires a SSL-enabled client. You can write 
an appropriate interface with OpenSSL, but you'll have to write a 
wrapper DLL in C or C++ before you can make calls to OpenSSL from Delphi 
(some things in OpenSSL can only be done from C/C++). Here's how it 
looks in a pretty ASCII picture:

Delphi code -> C++ DLL -> OpenSSL DLL/static library.

--
Thomas Hruska
CubicleSoft President



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Something is new at Yahoo! Groups.  Check out the enhanced email design.
http://us.click.yahoo.com/TktRrD/gOaOAA/yQLSAA/i7folB/TM
--------------------------------------------------------------------~-> 

-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/delphi-en/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to