Alaska Software Inc. - Re: FromBASE64 in Programm einbinden
Username: Password:
AuthorTopic: Re: FromBASE64 in Programm einbinden
Andreas Gehrs-Pahl

View the complete thread for this message in:

Re: FromBASE64 in Programm einbinden
on Sat, 28 Mar 2015 13:59:01 -0400
Udo,

>Was ist übrigens der Unterschied zwischen ASINET10.LIB und ASINET1C.LIB ? Wo 
>ist das beschrieben?

In Xbase++ 1.9 (and before) the following ASINet DLLs existed:

* ASINET10.dll 
  11 (high-level) Internet functions/classes, like: "LoadFromURL", etc.

* ASINET1C.dll
  44 (low-level) Socket functions, like "SocketNew", etc.

* ASIUtl10.dll
  6 Utility functions like "ToBase64", and 11 internal (undocumented) 
  functions, like "_ASIRegError".

Even though this fact isn't really documented anywhere, this corresponds to 
the ASINet documentation's content layout (topics) of:

* "Internet Protocols" (located in ASINET10.dll)
* "TCP/IP Sockets" (located in ASINET1C.dll)
* "Misc" (located in ASIUtl10.dll)

In Xbase++ 2.0 the same ASINet DLLs still exist, but most with different 
content:

* ASINET10.dll
  15 (high-level) Internet functions/classes, like: "LoadFromURL", etc.

* ASINET1C.dll
  Now contains 7 internal (undocumented) (low-level) Fast CGI functions, 
  like "FCGIAccept", etc.

* ASIUtl10.dll
  Now only contains 5 of the internal (undocumented) functions, like 
  "_ASIRegError", etc.

The Utility (conversion) functions, like "ToBase64" have been renamed and --  
together with all the (low-level) TCP/IP Socket functions -- have been moved 
to the XPPRT1.dll (the main Xbase++ RunTime DLL).

Hope that helps,

Andreas

Andreas Gehrs-Pahl
Absolute Software, LLC

phone: (989) 723-9927
email: Andreas.GP@Charter.net
web:   http://www.Aerospace-History.net