Encoder/X
Sponsored Links
Encoder/X Ranking & Summary
File size:
895 KB
Platform:
Windows 9X/ME/NT/2K/2003/XP/Vista
License:
Demo
Price:
$129
Downloads:
1238
Date added:
2006-06-09
Publisher:
Mabry Software, Inc
Encoder/X description
Mabry Softwares Encoder/X ActiveX control and COM object provides an easy and powerful way to handle the data encoding formats used by various Internet protocols. The four basic encoding types used by protocols such as mail and news are Base64, BinHex 4.0, Quoted-Printable, and UU. Encoder/X provides a number of functions to convert back and forth between binary (or text) data and any of these formats.
The Encoder/X control provides unlimited flexibility when it comes to specifying source and destination for the data being encoded or decoded. The following methods fulfill basic requirements: FileToString, FileToFile, StringToFile, and StringToString. In addition, Encoder/X utilizes our new Streams technology to provide a fully extensible way of accessing and storing encoded/decoded data.
Our Streams objects include the following: MemStream, VirtualMemStream, and FileStream. Any of these can be used by Encoder/Xs StreamToStream method. And there are StreamToFile, StreamToString, FileToStream, and StringToStream methods. If, for instance, you have a file containing a huge amount of data, you could create a VirtualMemStream and then use the FileToStream method to decode the data. Using this technique, you can easily access many tens of megabytes of data.
Encoder/X also makes use of the IMStream interface. The Encoder and Decoder objects Implement the IMStream interface, and each of them has an In property to which an IMStream object can be assigned. This makes it easy to perform a number of conversion jobs. For instance, if you need to convert UU encoded data stored in a file to Base64 in memory, you could do that easily by following this procedure:
1. Create a FileStream for the source data to be decoded
2. Assign the source stream to the Decoders In property
3. Set the Decoders EncodingType property to UUencoding
4. Assign the Decoder Out itself to the Encoders In property (this works because both Encoder and Decoder Implement the IMStream interface).
5. Use the Encoders IMStream interfaces Read method to read data from the Encoder.
To explain - when you call the Encoders Read method, it calls the Decoders Read method to get some data to encode. The Decoder decodes the data and returns it to the Encoder that encodes the data and returns it to your program.
Of course, there are a number of ways to accomplish this same task using Encoder and Decoder. You will be able to choose the way that works best for you in any given situation.
And for those of you who have _really_ large amounts of data to encode or decode, Encoder and Decoder objects provide background processing on a separate thread! If you set the Blocking property to False and call one of the methods, the method call will return immediately, and the method itself will begin executing in the background. As data is encoded or decoded, Progress events fire so the programmer can provide a visual indicator to the user. When the method has finished, the Done event fires.
And, last but not least, Encoder/X comes in both Active/X Control and COM Object versions. We strongly recommend using the COM object wherever possible. Its smaller, slightly faster, and doesnt impact form load times.
Mabry Softwares Encoder/X provides the most versatile and powerful Encoder and Decoder objects available.
The Encoder/X control provides unlimited flexibility when it comes to specifying source and destination for the data being encoded or decoded. The following methods fulfill basic requirements: FileToString, FileToFile, StringToFile, and StringToString. In addition, Encoder/X utilizes our new Streams technology to provide a fully extensible way of accessing and storing encoded/decoded data.
Our Streams objects include the following: MemStream, VirtualMemStream, and FileStream. Any of these can be used by Encoder/Xs StreamToStream method. And there are StreamToFile, StreamToString, FileToStream, and StringToStream methods. If, for instance, you have a file containing a huge amount of data, you could create a VirtualMemStream and then use the FileToStream method to decode the data. Using this technique, you can easily access many tens of megabytes of data.
Encoder/X also makes use of the IMStream interface. The Encoder and Decoder objects Implement the IMStream interface, and each of them has an In property to which an IMStream object can be assigned. This makes it easy to perform a number of conversion jobs. For instance, if you need to convert UU encoded data stored in a file to Base64 in memory, you could do that easily by following this procedure:
1. Create a FileStream for the source data to be decoded
2. Assign the source stream to the Decoders In property
3. Set the Decoders EncodingType property to UUencoding
4. Assign the Decoder Out itself to the Encoders In property (this works because both Encoder and Decoder Implement the IMStream interface).
5. Use the Encoders IMStream interfaces Read method to read data from the Encoder.
To explain - when you call the Encoders Read method, it calls the Decoders Read method to get some data to encode. The Decoder decodes the data and returns it to the Encoder that encodes the data and returns it to your program.
Of course, there are a number of ways to accomplish this same task using Encoder and Decoder. You will be able to choose the way that works best for you in any given situation.
And for those of you who have _really_ large amounts of data to encode or decode, Encoder and Decoder objects provide background processing on a separate thread! If you set the Blocking property to False and call one of the methods, the method call will return immediately, and the method itself will begin executing in the background. As data is encoded or decoded, Progress events fire so the programmer can provide a visual indicator to the user. When the method has finished, the Done event fires.
And, last but not least, Encoder/X comes in both Active/X Control and COM Object versions. We strongly recommend using the COM object wherever possible. Its smaller, slightly faster, and doesnt impact form load times.
Mabry Softwares Encoder/X provides the most versatile and powerful Encoder and Decoder objects available.
Encoder/X Screenshot
Encoder/X Keywords
COM
IMStream
ActiveX
Decode ActiveX Control COM Object Mabry
Decode ActiveX Control
ENCODER
COM Object Mabry
COM object
ActiveX Control
data
method
decoder
object
control
property
Encoder/X
Bookmark Encoder/X
Encoder/X Copyright
WareSeeker periodically updates pricing and software information of Encoder/X full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Encoder/X Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
birth control methods
Component Object Model
activex controls
install activex control
what is activex control
com objects
activex control facebook
com object viewer
activex control install
methodist hospital houston
com object with clsid is either not valid or not registered
install activex controls system works
scientific method
com object with clsid
com object c#
methodist medical center
methodist hospital
dataquick
Related Software
Encode Wave Files To MP2 Files. Mpeg1 Layer 2 Audio Files. For VB, Delphi, amd c++ any programming language that supports active x Free Download
Encode Wave Files To Most Any Codecs Installed On The System. Supports ACtrac3, Wave PCM, CCITT A-Law, CCITT U-Law, The Old Divx Audio, DSP Group TrueSpeech, IMA ADPCM, Lernout & Hauspie CELP, Free Download
Program JavaScript Alert, Confirm etc in ASP.NET from MS Visual Studio Free Download
TIME/X - Internet Time ActiveX / COM Object Mabry Free Download
Ability to encrypt,decrypt strings by calling functions within a class in DLL. Free Download
An easy-to-use Light-Emitting Diode (LED) interface and it is priced to please. Screen updates are the fastest in the industry thanks to double-buffering technology. Functionally organized property pa Free Download
CryptDefence is the most powerful tool that guarantees an absolute protection... Free Download
This general find and replace utility can search your entire database for spe... Free Download
Latest Software
Popular Software
Favourite Software