|
|||
|
Harbour is free software 100% compatible with Clipper compilers
http://harbour-project.sourceforge.net/ |
|
|
||||
|
||||
|
|
|
|||
|
Molto interessato alla possibilità di ridare vita a molte applicazioni
Clipper s87, ho scaricato ed installato Harbour, ma non sono riuscito a provare nulla. Compilando 'hello.prg', ha generato il c source cui sono seguiti due errori fatali 'broken pipe'. Spero in qualche dritta che mi consenta di riprovare. Spero anche che harbour consenta di usare le stampanti USB, superando le difficoltà che si incontrano con l'emulazione Dos di XP. Mi chiedo, anche, come si dovranno compilare applicazioni composte da più programmi (chimati da ' do ......') che clipper includeva automaticamente. Grazie in anticipo. A.Pezzotti "Massimo Belgrano" <massimo.belgrano@gmail.com> ha scritto nel messaggio news:15c3a9d0-12b8-4b22-bf4d-5d63888af690@googlegroups.com... > Harbour is free software 100% compatible with Clipper compilers > http://harbour-project.sourceforge.net/ |
|
|||
|
Dear Andrea Pezzotti:
On Monday, July 16, 2012 11:20:42 PM UTC-7, Andrea Pezzotti wrote: > Molto interessato alla possibilità di ridare vita > a molte applicazioni Clipper s87, ho scaricato ed > installato Harbour, ma non sono riuscito a provare > nulla. You might try the xHarbour demo, to see if you get better results: .... translate ... Si potrebbe provare la demo xHarbour, per vedere se si ottengono risultati migliori: http://www.xharbour.com/ Even though one has to pay for xHarbour commercial product, I find it much easier to use. Harbour has come a long way recently, but "easy to use" does not still seem to be on their radar. .... translate ... Anche se si deve pagare per il prodotto xHarbour commerciale, trovo molto più facile da usare. Harbour ha percorso una lunga strada di recente, ma "facile da usare" non sembrano ancora essere sul loro radar. David A. Smith |
|
|||
|
Ciao Andrea
Devi solo sperimentare hbmk2 che in un passaggio crea gli eseguibile c:\hb32\bin\hbmk2 \hb32\tests\hello.prg Questa la mia guida in inglese https://docs.google.com/document/d/1...mtnhJB5FY/edit in italiano https://docs.google.com/document/d/1...fB8QAw0Oc/edit Togli lib e set di clipper e aggiungi la cartella c:\hb32\bin al path Il giorno martedì 17 luglio 2012 08:20:42 UTC+2, Andrea Pezzotti ha scritto: > Molto interessato alla possibilità di ridare vita a molte applicazioni > Clipper s87, ho scaricato ed installato Harbour, ma non sono riuscito a > provare nulla. > Compilando 'hello.prg', ha generato il c source cui sono seguiti due errori > fatali 'broken pipe'. > Spero in qualche dritta che mi consenta di riprovare. > Spero anche che harbour consenta di usare le stampanti USB, superando le > difficoltà che si incontrano con l'emulazione Dos di XP. > Mi chiedo, anche, come si dovranno compilare applicazioni composte da più > programmi (chimati da ' do ......') che clipper includeva automaticamente. > Grazie in anticipo. > A.Pezzotti |
|
|||
|
Hi David,
> Even though one has to pay for xHarbour commercial product, I find it much easier > to use. Harbour has come a long way recently, but "easy to use" does not still > seem to be on their radar. I sure am glad that in the years I have used Harbour I never knew it was not easy to use ... or I might have ended up in trouble :-). What problems did you have? Regards, Klas --- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net --- |
|
|||
|
Dear Klas Engwall:
On Tuesday, July 17, 2012 6:19:26 PM UTC-7, Klas Engwall wrote: > Hi David, > > > Even though one has to pay for xHarbour > > commercial product, I find it much easier > > to use. Harbour has come a long way > > recently, but "easy to use" does not still > > seem to be on their radar. > > I sure am glad that in the years I have used > Harbour I never knew it was not easy to use ... > or I might have ended up in trouble :-). .... or you knew how to use it. > What problems did you have? .... Way back machine, to maybe 6 years ago... * No instructions on how to install, make (not like Clipper disks, free xHarbour not particularly good here either). * No instructions on how to use it (not like CL.bat, and free xHabour is as bad). * No instructions on which libraries contained which functions (not that xHarbour is much better here... documentation in general). * No help available (at the time 6 years ago), either a FAQ or people in a newsgroup. xHarbour offered a Windoze-based compiler, even as demo, that sold me. That "insiders" have communed and assembled tools to make Harbour fit them, so that for them it is "easy to use", doesn't help Idiots like me. People that come from the handicap of Windoze and visual programming, back to the "bad old days". Klas, when you "unpack" a new install of Harbour, is there a readme file (or something better), that tells you what to do next (or even does it for you)? If they have added that, then maybe it is "easy to use" and I will take my "malign" back. David A. Smith |
|
|||
|
Hi David,
>>> Even though one has to pay for xHarbour >>> commercial product, I find it much easier >>> to use. Harbour has come a long way >>> recently, but "easy to use" does not still >>> seem to be on their radar. >> >> I sure am glad that in the years I have used >> Harbour I never knew it was not easy to use ... >> or I might have ended up in trouble :-). > > .... or you knew how to use it. In my xHarbour days I always built my binaries from source after checking out from CVS/SVN. When I moved to Harbour I did the same thing (and still do). The names of the build tools are not exactly identical, but the principles are the same. But you can also find pre-built binaries on the download page: http://sourceforge.net/projects/harb...aries-windows/ And sources here if you like (useful for reference): http://sourceforge.net/projects/harb.../files/source/ Use the stable 3.0.0 release for real projects and optionally the bleeding edge nightly for testing. The nightly is by definition unstable, although most of the time in small details. If you want to use the nightly, verify that there are no showstoppers in it by listening to what is reported in the developer newsgroup for a while, and then use it .... the same principles regarding being careful with the latest updated sources apply equally to xHarbour, of course. The Harbour binaries come in exe (installer) and 7z format. >> What problems did you have? > > .... Way back machine, to maybe 6 years ago... > * No instructions on how to install, make (not like Clipper disks, free > xHarbour not particularly good here either). > * No instructions on how to use it (not like CL.bat, and free xHabour is as bad). > * No instructions on which libraries contained which functions (not that xHarbour > is much better here... documentation in general). > * No help available (at the time 6 years ago), either a FAQ or people in a newsgroup. Six years ago and you claim that '"easy to use" does not still seem to be on their radar'. Based on what? There are instructions on the 3.0.0 download page (very useful). There are instructions in the INSTALL file in the root directory. Here is yet another instruction: Download the 7z file Unzip it in a directory of your choice (say, e:\hb30) Set the path to the bin directory of the Harbour tree: SET PATH=E:\HB30\BIN;%PATH% Always put the original path at the end, not the beginning No other settings are needed for general use And do not mix xHarbour and Harbour in the same path setting or both compilers will be confused The MinGW C compiler is included in the package. There is no need to include it in the path as the build tool hbmk2 finds it automatically. Compile your hello.prg program with: hbmk2 hello.prg For larger projects you can build simple make files (or rather files that tell hbmk2 what to include in the build process) called hbp files. That's about all. You will notice that the exe size will be somewhat larger with Harbour/MinGW than with xHarbour/BCC. But with gigabytes of RAM available, who cares? > xHarbour offered a Windoze-based compiler, even as demo, that sold me. > > That "insiders" have communed and assembled tools to make Harbour fit > them, so that for them it is "easy to use", doesn't help Idiots like me. > People that come from the handicap of Windoze and visual programming, > back to the "bad old days". Come on, we are all IT professionals here, aren't we? We know how to unzip an archive file and we know how to change the path. Of course we do. How could we ever help our customers with the smallest problem if we cannot handle that? About the tools, everything is included (except a text editor, but see below). Hbmk2 does everything for you, in terms of building you app, and it is dead easy to use. > Klas, when you "unpack" a new install of Harbour, is there a readme file > (or something better), that tells you what to do next (or even does it > for you)? If they have added that, then maybe it is "easy to use" and > I will take my "malign" back. Answered above. You can also download INSTALL separately here: http://harbour-project.svn.sourcefor...trunk/harbour/ Peer support is available here: https://groups.google.com/forum/?fro.../harbour-users And you can learn a lot of things by listening to the masters (and also some noise :-) ) here: https://groups.google.com/forum/?fro.../harbour-devel Giovanni Di Maria is writing tutorials about the contrib gui hbqt and various other things here: http://www.elektrosoft.it/tutorials.asp Pritpal Bedi is building wrappers for QT in the hbqt contrib, and there is also an IDE called hbide. Still a work in progress. About which functions that exist in which lib, .hbx files with function names are created automatically when the libs are built (actually for other purposes than the following). My editor, UltraEdit, has a "word file" with names of language elements that it uses for syntax highlighting. I copy the function names from include\harbour.hbx to that file and get the names highlighted. And I can also use that file as a quick lookup. I do the same thing for hbct (Clipper Tools) in a different section of the word file and get them highlighted in a different color. Very convenient. I repeat the word file update process from time to time as the language evolves and new functions are added. Anything else? :-) Regards, Klas --- Posted via news://freenews.netfront.net/ - Complaints to news@netfront.net --- |
|
|||
|
Dear Klas Engwall:
On Saturday, July 21, 2012 12:55:19 PM UTC-7, Klas Engwall wrote: > David, > > This is getting ridiculous. What do you require from > software that is handed to you for free with no > obligation whatsoever for you in return? Just instructions on how to use it. You have now provided these. Free xHarbour does NOT provide these instructions. Sorry, you asked, and I answered. I had no ulterior motive. I was not talking up free xHarbour, nor really talking down Harbour. Harbour is now (I guess) technically superior to xHarbour. Please review what I told this OP, someone that was trying to move from Clipper S87 to Harbour, and was getting errors because his package was not installed correctly. Jump down his throat please, as you have done me, and ask him what he wanted for something free. Out. David A. Smith |
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|