Lescasse Consulting
 Home    Company    News    Prices    Download    Buy    Forums   
Read Me
Buy
Forums
Resume
AntiSpam 1.2
wBackup 1.11
NetAccess 2.0
Visual APL 1.0 
APL+Win 8.0 
APL+Win Products 
APL+Win Objects™ 
APL+Win Training 
APL+Web Services
APL+Web Component 
APL+ History
Dyalog.Net Tutorial
Conferences 
Powerpoint
White Papers
Web Hosting
References
Links
 
APL+Win Objects™ 6.0

TADO5
TADO5 Tutorial
TAPLDraw5
TAPLEdit5
TAPLSession5
TAbale5
TAboutBox5
TAccess5
TAgent5
TBlatMail5
TButton5
TCDO5
TCRC5
TCancelButton5
TCheck5
TCheckGroup5
TChildForm5
TChooseColor5
TChooseFont5
TClipBoard5
TClock5
TCodeStats5
TColors5
TCombo5
TComboDrive5
TComboFilter5
TComboList5
TComboTree5
TCommandBar5
TCommandButton5
TControlClass5
TCueCard5
TDHTML5
TDHTMLEditor5
TDateTime5
TDateTimeFr5
TDates5
TDemoHandlers5
TDisplay5
TDOS5
TDualSelect5
TEdit5
TEditAmount5
TEditDir5
TEditEnter5
TEditFile5
TEditGrid5
TEditList5
TEditListview5
TEditMenu5
TEditNum5
TEditSelect5
TEditSpin5
TEmail5
TError5
TExampleForm5
TExcel5
TExcel5 Tutorial
TFindReplace5
TFOne5
TFTP5
TFTP5 Tutorial
TFileCompare5
TFileMenu5
TFileMenuDef5
TFlatButton5
TForm5
TFormClass5
TFormEditor5
TFrame5
TGetDir5
TGif5
TGifForm5
TGifWb5
TGoMenu5
TGraphX5
TGrid5
TGridDisplay5
TGridPrint5
TGUID5
THLine5
THTML5
THTML5 Tutorial
THTTP5
THelp5
THelpMenu5
TImagelist5
TInfo5
TIniFile5
TInstall5
TInternet5
TJpg5
TJpgWb5
TLabel5
TList5
TListview5
TLock5
TLogs5
TMAPI5
TMath5
TMDIForm5
TMSOutlook5
TMaskEdit5
TMedia5
TMenu5
TMessage5
TModalCall5
TMsgBox5
TNavigator5
TNetwork5
TNonVisualClass5
TODBC5
TOKButton5
TObject5
TOpenFile5
TOption5
TOptionGroup5
TOutlook5
TOutlookMail5
TOWCSpread5
TPDF5
TPFKeys5
TPage5
TPassword5
TPicture5
TPing5
TPopupMenu5
TPowerpoint5
TPowerpoint5 Tutorial
TPrinter5
TProgress5
TProgressDlg5
TQuestion5
TRegistry5
TRegistryKey5
TResource5
TRichEdit5
TSPX5
TSQLDMO5
TScheduler5
TScroll5
TSelector5
TSpinner5
TSplitter5
TStatus5
TStopWatch5
TTest5
TTestError5
TTextFile5
TTimer5
TTip5
TTipForm5
TTLI5
TToolBar5
TToolbox5
TToolsMenu5
TTrackbar5
TTranslate5
TTree5
TVLine5
TViewMenu5
TWebBrowser5
TWebServer5
TWebSite5
TWebSiteNet5
TWinMenu5
TWord5
TYesNo5
    Visits:  1904 (54 on line) Last Update: Feb 7, 2007  
    The Universal Converter 2.0    Printer Friendly  

The Universal Converter is a

a free Client/Server C#/APL+Win application loadable from the Web

allowing you to do various conversions
(Celsius to Farenheit, Decimal to Hexadecimal, etc.)

(read more about it)
 ( watch the Universal Converter Screencast )
 

 Prerequisites


Although the Universal Converter application in itself loads from the Web and starts on your computer without installing any files, there are a couple of prerequisites for it to run ok:
  1. download and install the .Net Framework 2.0
    (v2.0.50727; 22960 KB; only if not yet installed on your computer: see note 2. below)
     
  2. download and install the Microsoft Windows Media Player DLL (Wmppia.dll) and the APL2000.TTF font (Wmppia.dll v9.0.0.3095; 387 KB; installation required)
    (updated on Feb. 1, 2007: please download and install again this DLL)
     
  3. you must use Internet Explorer 6 or 7 to load the Universal Converter 
    (it might work with earlier IE versions, but we have not tested it)
     
  4. some people have Firewalls which restrict the use of any port on their system:  if it is the case for you, you must authorize port 10014 in your Firewall New (6feb07) in order to use The Universal Converter
Notes:
  1. Steps 1. and 2. need be done only once: you may later come back the Universal Converter without installing anything, even if the application is updated
  2. To know if your computer already has the .Net Framework 2.0 installed, search for the following directory:  C:\Windows\Microsoft.Net\Framework\v2.0.50727
  3. If you cannot find this directory and even if you have an earlier version of the .Net 2.0 Framework (like v2.0.40607 or v2.0.50215), download and install the .Net Framework 2.0
  4. Installing the .Net Framework 2.0 will not harm your computer in any way!
  5. If you already have the .Net Framework 2.0 installed (many computers already have it), you only need to install the Microsoft Windows Media Player PIA DLL: this takes only seconds

 Loading the Universal Converter


Load the following page and then click the Run button (no files will be installed on your computer):
 
Notes:

When loading the Universal Converter you may encounter an error telling you that "the assembly wmppia Version 9.0.0.3095 must be installed in the Global Assembly Cache (GAC) first". This means that the wmppia.dll install program you've downloaded and run (see Prerequisites above) had not been able to locate the GACUTIL.EXE file needed to install wmppia.dll in the GAC. To solve this problem, assuming you have indeed first downloaded and run the wmppia.dll install program described above in the Prerequisites:
  1. search your C drive for the GACUTIL.EXE file
  2. open a DOS Command Prompt window (Start / Run then type: Cmd then click OK)
  3. navigate to the directory you've found which contains GACUTIL.EXE
  4. type: gacutil /i c:\windows\wmppia.dll
  5. then try to run the Universal Converter again
If you still have a problem running the Universal Converter with Video, you may want to try the one without Video at:



When you are done using the application, please close it (don't leave it open, to spare Server resources: thanks.)

 Reporting Problems or Sending Suggestions


Please report any problem with as much details as possible if you cannot launch the Universal Converter application, including:
  • browser name and version you are using
  • Windows version you are using (including any Service Pack installed)
  • screenshot of error encountered
  • precise version of the .Net Framework installed (please check the latest version found in C:\Windows\Microsoft.Net\Framework directory)
If the application loads ok, but if you find any flaw using it, please describe how to reproduce the problem with details. We'll correct the problem.

Any suggestions to improve this free application are welcome.

We will also be improving it by adding more conversions as time permits.

All problem reports and suggestions are to be sent to:  eric@lescasse.com  

 Characteristics


Here are its characteristics :
  • the User Interface is a pure .Net C# application
  • this application creates Remote C# objects on the Server (my own Internet Server in this case)
  • these Remote C# objects start APL+Win and run APL+Win functions, access APL+Win variables, use APL+Win component files, etc. when required
  • the results are returned through the remote C# objects to the C# client application
  • the application is deployed with ClickOnce, i.e. is loaded from the Server with no deployment on the Client computer
You will see by using the Universal Converter demo application how fast calling APL+Win functions on the Server can be!

 What this technology allows to do


  • port any APL+Win application to the Web
  • allow anyone (with an Internet connection), anywhere, to use the application without any files being installed on his computer!

 What you must do

  • rewrite the application User Interface in C# (a relatively easy task as long as only the User Interface is concerned)
  • leave the chore of the application in APL+Win (calculations, variables, files, etc.) and simply access it from C#
  • use the technology I have developed to do so efficiently

 Results and Advantages


The results and advantages are:
  • a Web application usable by anyone, anywhere with no files installed on the Client computer
  • an application which loads very quickly
  • an application with a Rich Client User Interface (Windows Forms), unlike traditional Web applications wich have poor Clients (ASP, ASP.Net, even AJAX, ...)
  • a very fast application (calling APL+Win on the Server from the C# Client is extremely fast)
  • an application that can be easily updated (by a simple upload to the Server) for all your customers without any installation required on their computers
  • an application which uses the best of both worlds: the richness and beauty of C# User Interfaces with the impressive power of APL+Win in terms of calculations, files, etc.

 Yes, you can...


If you are a Company and think about porting your APL+Win Application or Product to Microsoft .Net and to the Web :
  • you can do it NOW
  • it works
  • the result will be nice and very efficient
  • you can do it without rewriting your entire application or product
  • you can do it at a relatively low expense compared to rewriting your entire application in C# or VB.Net
I can help you in this process: please contact me at: eric@lescasse.com
 This entire Web site has been dynamically generated by APL+Win Objects™ 6.0
 For all questions contact:  info@lescasse.com
 Copyright © 2003-2005 Lescasse Consulting. All rights reserved.