|
To be clear: It's hasn't been very tested, I may have broken other things. The patch isn't windows-specific at all, except for the update I've made in my activex and the GUI specific things. It took me a while to update to the CVS version. I'll send you (James) the complete version. I think we should keep the .DLL of the activex in activex/Release or on a web page since it is not necessary to compile it at home. But it currently has to be manually compiled. I can do it for a while if there is any interrest. I'll send a patch to Scott if I'm able to do one :) But currently the CVS server is not responding (as usual). Anyway, there is still two big bugs in the ActiveX; with F1 handling and on resize. Marc-Antoine Here's Addendum to compile without VS.NET, but I never actually tried. BUILDING TN5250 without paying lots of money, about 15$US: ----------------------- By the way, it is possible to have the C.NET compiler. You need 3 things: Platform SDK, Windows DDK and a debugger (WinDbg). The Platform SDK contains the MS IDL compiler (MIDL) and many required headers. The DDK has the .NET compiler. Sadly, Platform SDK only has the 64 bits compiler... You have to get the platform SDK from MS (free): http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm You have to order the XP SP1 DDK for about 15$US for shipping at: http://www.microsoft.com/whdc/ddk/ordernetddkcd.mspx Windbg is a not-that-bad debugger for windows (free, I actually *use* it): http://www.microsoft.com/whdc/ddk/debugging/default.mspx It is not possible to do a night build without these things. Contrary to popular belief, you can compile apps with the DDK, only use nmake instead of build. In fact, the DDK holds all the ATL code! I didn't ever setup this way so I talk "en travers mon chapeau" (without having tried) but it is probably feasible. If anyone wants to suffer pain and agony, he can try :) Probably only setting some environment variables is needed. Maybe not. By the way, it is probably possible to not use windows if you use the GNU tools but I know that the MS IDL-produced files are using MS extensions to C... -----Original Message----- From: James Rich [mailto:james@xxxxxxxxxxx] Sent: Monday, August 25, 2003 5:58 PM To: Linux 5250 Development Project Subject: Re: [LINUX5250] continued field support Marc-Antoine Ruel wrote: > With kind James Rich's help, I've been able to implement the > continued field support. Hooray!! > Still it need some testing and I'm on a very limited environment. > Indeed, there is much more to add. I won't be able to do much more > sadly. In my case, I've been able to create an ActiveX that runs on a > web page to show the terminal. Quite far from a text-mode app on > linux but much more ressource hungry. :) So windows-only, right? > I also added F-key recognization (kinda like "F1"-"F24" becomes a > button) and cursor displacement with the mouse, but only in my > version. It would be almost like a cut'n'paste to put it in linux or > standard win32. > > I must warn that the code hasn't been tested on linux. In fact, it > has been minimally tested. It must be tested by someone else and I > don't think many people have the time to do this. Does is even run on linux? I thought this was an ActiveX control? > So if anyone has interest for this, or to merge in main source tree, > just send me an email and I'll send a patch (or full source tree) for > HEAD. Well I'm interested. Either a patch or full source tree is fine. Just post is somewhere (it's probably too big to post inline and attachments are stripped by the list). James Rich
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.