Pritpal, HBIDE developer, assists us to use it with FWH

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby mbelgrano » Fri Oct 22, 2010 1:13 pm

Here you can find the guide about how use [X]HARBOUR REFERENCE GUIDE with HBIDE
(better documentation & better ide for [x]harbour)
http://harbourlanguage.blogspot.com/
User avatar
mbelgrano
 
Posts: 52
Joined: Mon Oct 17, 2005 8:42 pm

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby reinaldocrespo » Sun Oct 24, 2010 6:33 pm

Pritpal;

Hi.

This has probably been asked before, but this thread is so long, I couldn't find it. Can hbide be configured to work with xharbor? How?

Thank you,


Reinaldo.
User avatar
reinaldocrespo
 
Posts: 972
Joined: Thu Nov 17, 2005 5:49 pm
Location: Fort Lauderdale, FL

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Mon Oct 25, 2010 5:01 pm

reinaldocrespo wrote:This has probably been asked before, but this thread is so long, I couldn't find it. Can hbide be configured to work with xharbor? How?


Yes, you can.

1. Create a new project, [ You can laod an xMate .xhp ].
2. In the "Project Properties" dialog check "Xharbour" checkbox on the <General> tab.
3. In the <HBP> tab you should see all your files. ( I assume you will be using latest hbIDE from Harbour builds ].
4. In the <HBP> add remaining flags which hbMK2 understands.
5. Close and save "Project Properties" dialog.
6. Create an <Environemnt>, say, [ BCC55 xHarbour ] and provide necessary slots.
7. Right-click on project name node in "Project Tree" and click "Set an Environment".
8. You must be able to see [ BCC55 xHarbour ] entry, and select it.
9. Build your project.

Let me know if it helped or you missed some point.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Maurizio » Tue Oct 26, 2010 6:46 am

Pritpal

is possible to have the download of the latest hbIDE ?

Thanks
Maurizio
User avatar
Maurizio
 
Posts: 798
Joined: Mon Oct 10, 2005 1:29 pm

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Tue Oct 26, 2010 8:35 am

Maurizio wrote:is possible to have the download of the latest hbIDE ?


Sure.

Here is latest hbIDE available at http://hbide.vouch.info/
It is based on following ChangeLog entries ( just mine - many more from Viktor too ).

This version manages project files .hbp in a much better way.

2010-10-25 01:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/g/QApplication.cpp
- Deleted: debug info remain hanging in last commit.

2010-10-25 01:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt.h
* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
+ contrib/hbqt/qtcore/hbqt_registersignals.cpp
* contrib/hbqt/qtcore/hbqtcore.hbc
* contrib/hbqt/qtcore/hbqtcore.hbm
* contrib/hbqt/qtcore/hbqtcore.hbx
* contrib/hbqt/qtgui/g/QApplication.cpp
+ contrib/hbqt/qtgui/hbqt_registersignals.cpp
* contrib/hbqt/qtgui/hbqtgui.hbm
* contrib/hbqt/qtgui/hbqtgui.hbx
+ contrib/hbqt/qtnetwork/hbqt_registersignals.cpp
* contrib/hbqt/qtnetwork/hbqtnetwork.hbm
* contrib/hbqt/qtnetwork/hbqtnetwork.hbx
+ Implemented: module specific signal/slots mechanism.
Now each module contains its own signals. The basic
patch was forwarded by Viktor, cheer him.

* contrib/hbide/idemain.prg
+ Added: REQUEST __HBQT_REGISTERCORECALLBACKS
REQUEST __HBQT_REGISTERGUICALLBACKS
REQUEST __HBQT_REGISTERNETWORKCALLBACKS
I know this is a hack and can be removed once this new protocol
is fine tuned, so, so long.

2010-10-24 13:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
- Disabled: QtNetwork module related signals.
It was causing circulary dependencies of Qt* libs.

2010-10-24 13:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
+ Implemented: remaining signals from all classes included in hbQT.
It also include all signals related to QWebKit though any
component of this module is not referenced at all.

+ Implemented: another very sleak and manageable design.

2010-10-23 11:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/doc/en/class_hbqslots.txt
* contrib/hbqt/qtcore/g/HBQSlots.cpp
* contrib/hbqt/qtcore/g/THBQSlots.prg
* contrib/hbqt/qtcore/qth/HBQSlots.qth
- Deleted: unused methods.

* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
* contrib/hbqt/qtcore/hbqt_hbqslots.h
- Deleted: unused methods.
! Fixed: wrong notations: "QModel" => "QModelIndex"

Signal/Slots are now bare sleek and scalable.

2010-10-23 11:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideedit.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/idefunctions.prg
* contrib/hbide/ideharbourhelp.prg
* contrib/hbide/idehome.prg
* contrib/hbide/idesaveload.prg
* contrib/hbide/ideshortcuts.prg

* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbplistbox.prg
* contrib/hbxbp/xbpprintdialog.prg
* contrib/hbxbp/xbptreeview.prg
! Changed: :connect( "QClass *", ... ) => :connect( "QClass*", ... )
This way we are uniform with signal notation also confirm to Qt protocol.

2010-10-23 10:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
! Fixed: QMdiSubWindow => QMdiSubWindow * global replacement was wrong.

2010-10-22 10:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.hbp
! -3rd=file= => -3rd=hbide_file=

* contrib/hbide/ideprojmanager.prg
! A little fix for -3rd=file= => -3rd=hbide_file=.

2010-10-22 09:51 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
! Fixed: :stretchLastSection() => :setStretchLastSection().

2010-10-22 09:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemisc.prg
! Fixed: a possible bug where .h files included in .hbp were
not guarded against -3rd=file=.

2010-10-22 01:39 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/g/HBQString.cpp
* contrib/hbqt/qtcore/g/QAbstractItemModel.cpp
* contrib/hbqt/qtcore/g/QAbstractListModel.cpp
* contrib/hbqt/qtcore/g/QAbstractTableModel.cpp
* contrib/hbqt/qtcore/g/QByteArray.cpp
* contrib/hbqt/qtcore/g/QSettings.cpp
* contrib/hbqt/qtcore/g/QUrl.cpp
* contrib/hbqt/qtgui/g/HBQAbstractItemModel.cpp
* contrib/hbqt/qtgui/g/QComboBox.cpp
* contrib/hbqt/qtgui/g/QCompleter.cpp
* contrib/hbqt/qtgui/g/QDirModel.cpp
* contrib/hbqt/qtgui/g/QGraphicsItem.cpp
* contrib/hbqt/qtgui/g/QGraphicsLayoutItem.cpp
* contrib/hbqt/qtgui/g/QGraphicsScene.cpp
* contrib/hbqt/qtgui/g/QGraphicsView.cpp
* contrib/hbqt/qtgui/g/QIcon.cpp
* contrib/hbqt/qtgui/g/QImage.cpp
* contrib/hbqt/qtgui/g/QPainter.cpp
* contrib/hbqt/qtgui/g/QPainterPath.cpp
* contrib/hbqt/qtgui/g/QPixmap.cpp
* contrib/hbqt/qtgui/g/QStandardItemModel.cpp
* contrib/hbqt/qtgui/g/QStringListModel.cpp
* contrib/hbqt/qtgui/g/QTextDocument.cpp
* contrib/hbqt/qtnetwork/g/QNetworkRequest.cpp
* contrib/hbqt/qtwebkit/g/QWebFrame.cpp
* contrib/hbqt/qtwebkit/g/QWebView.cpp
* Re-generated: HB_ISPOINTER => HB_ISOBJECT.

* contrib/hbqt/utils/hbqtgen.prg
! Fixed: for HB_ISPOINTER => HB_ISOBJECT in C++ code.

2010-10-22 01:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/projectpropertiesex.ui
% Rearranged: tab names in accordance with new Project Management.

* contrib/hbide/hbide.hbp
! Loaded in hbIDE, added hbide.ch, and saved.

* contrib/hbide/idemain.prg
* contrib/hbide/idemisc.prg
* contrib/hbide/ideprojmanager.prg
+ Implemented: in-demand-since-begining feature to contain
anciallary files within the project tree but still keeping
compatibility with hbMK2. Also to have single project
file with all its contents intact, for GUI and command line
interface.

It is how it is achieved: a .hbp is loaded in HBP tab "as is"
except stripping the header part which is readded when the
project is saved. The header part is comprised of :
#
# $Id: ChangeLog 15696 2010-10-25 13:21:18Z druzus $
#

-3rd=hbide_* contents.

Rest whole of the on-disk contents of .hbp are made available
for editing. When a source is added via Add button, it is checked
if it is a compilable source. If not then "-3rd=file=" + filename
is added at the bottom.

Compilable sources are recognized by extention:
".c,.cpp,.prg,.hbs,.rc,.res,.hbm,.hbc,.qrc,.ui"
If any is missing, please shout.
TODO: user defined list of extentions for this purpose.

The project tree is now more organized and is listed sorted
on extention and filename. User can easily locate the source
of interest and click to bring it into the editor.

Please test extensively, I might have left new bugs for sure.

2010-10-21 12:51 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
+ Added: "QModelIndex,QModelIndex" constant.

* contrib/hbqt/tests/testbrow.prg
- Replaced: BREAK => EXIT.
Under such context, BREAK ( break; ) is a C statement not Harbour.

2010-10-21 09:12 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idehome.prg
! Corrected: paths to be shown in original case in "Stats" tab.
It fixes the wrong representation of paths in *nix systems.

2010-10-20 17:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qscintilla/qth/QsciAbstractAPIs.qth
* contrib/hbqt/qscintilla/qth/QsciCommand.qth
* contrib/hbqt/qscintilla/qth/QsciCommandSet.qth
* contrib/hbqt/qscintilla/qth/QsciLexer.qth
* contrib/hbqt/qtdesigner/qth/QDesignerActionEditorInterface.qth
* contrib/hbqt/qtdesigner/qth/QDesignerFormWindowCursorInterface.qth
* contrib/hbqt/qtdesigner/qth/QDesignerFormWindowInterface.qth
* contrib/hbqt/qtdesigner/qth/QDesignerFormWindowManagerInterface.qth
* contrib/hbqt/qtdesigner/qth/QDesignerObjectInspectorInterface.qth
* contrib/hbqt/qtdesigner/qth/QDesignerPropertyEditorInterface.qth
* contrib/hbqt/qtdesigner/qth/QDesignerWidgetBoxInterface.qth
* contrib/hbqt/qtgui/qth/QApplication.qth
+ Added: Constructor = no.
* contrib/hbqt/qtgui/qth/QClipboard.qth
+ Added: Constructor = no.
QClipboard() does not have constructor so it has never to be released.
Maybe this fixes the bug reported on HMG forums.

* contrib/hbqt/qtgui/g/QClipboard.cpp
* Re-generated.

* contrib/hbqt/utils/hbqtgen.prg
+ Introduced: ::isDetached member pulled from .qth header.

2010-10-19 16:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
! Code cleanup.

* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
* contrib/hbqt/qtcore/hbqt_hbqslots.h
! Fixed: hb_vmPushLogical( *reinterpret_cast< int( * ) >( arguments[ 1 ] ) );
=>
hb_vmPushLogical( *reinterpret_cast< bool( * ) >( arguments[ 1 ] ) );

! Reimplemented: Francesco's signal management protocol which got broke
due to above overlook.

2010-10-19 09:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
+ Added: more constants.

* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
* contrib/hbqt/qtcore/hbqt_hbqslots.h
% Reverted: back to signals previous protocol until new is mature enough.

* contrib/hbqt/qtcore/hbqtcore.hbx
* contrib/hbqt/qtgui/hbqtgui.hbx
* contrib/hbqt/qtnetwork/hbqtnetwork.hbx
* contrib/hbqt/qtuitools/hbqtuitools.hbx
* Re-generated.

* contrib/hbqt/qt*/g/*.prg
* Re-generated after effected changes in hbqtgen.prg.

* contrib/hbqt/qtgui/qth/QMainWindow.qth
! More children detached.

* contrib/hbide/idedocks.prg
! A small fix.

* contrib/hbide/ideprojmanager.prg
! Fixed: Launching a project from main-menu was generating a RTE
when there was no project defined, repoted by Frank.

2010-10-18 14:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemisc.prg
+ Applied: patch from Viktor. Now .hbm files are available inside
list of project files and it also become part of the .hbp if that
is written back on disk plus for editing purposes.

2010-10-17 18:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
% Changed: one signal to new format.

* contrib/hbide/idemain.prg
% Changed: instance variables to local ones.

* contrib/hbxbp/hbpprocess.prg
% Changed: one signal to new format.

* contrib/hbxbp/xbpbrowse.prg
% Changed: one signal to new format.

* contrib/hbxbp/xbpspinbutton.prg
! Destroy() was misbehaving.

* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
* contrib/hbqt/qtcore/hbqt_hbqslots.h
+ Implemented: Francesco's signal/slot mechanism over older one.
It is a big leap forward, please cheer Francesco Perillo.

TODO: changing signal definitions to exactly that of Qt itself.
It is a challenging job and needs a real concentration.

2010-10-16 19:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_misc.prg
! hbqt_ptr() => __hbqt_ptr()

* contrib/hbqt/qtcore/hbqt_pointer.cpp
- Deleted: HBQT_PTR()

* contrib/hbqt/qt*/g/*.prg
* Re-generated.

2010-10-16 14:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_misc.prg
! Adopted: HB_*Class:from( pPtr ) => *ClassFromPointer( pPtr ).

* contrib/hbqt/hbqt_hbmk2_plugin.hbs
* contrib/hbqt/qtgui/THbQtUI.prg
! Minor optimization.

* contrib/hbqt/tests/testbrow.prg
! Adopted: HB_*Class:from( pPtr ) => *ClassFromPointer( pPtr ).

* contrib/hbqt/utils/hbqtgen.prg
+ Implemented: HB_*Class:from( pPtr ) => *ClassFromPointer( pPtr ).

* contrib/hbqt/qtcore/g/*.prg
* contrib/hbqt/qtgui/g/*.prg
* contrib/hbqt/qtnetwork/g/*.prg
* contrib/hbqt/qtwebkit/g/*.prg
* Re-generated.

* contrib/hbxbp/xbp3state.prg
* contrib/hbxbp/xbpappevent.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpcheckbox.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpdialog.prg
* contrib/hbxbp/xbpmenubar.prg
* contrib/hbxbp/xbpmle.prg
* contrib/hbxbp/xbpprinter.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbxbp/xbpradiobutton.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbpstatic.prg
* contrib/hbxbp/xbpstatusbar.prg
* contrib/hbxbp/xbptabpage.prg
* contrib/hbxbp/xbptoolbar.prg
* contrib/hbxbp/xbpwindow.prg
! Adopted: HB_*Class:from( pPtr ) => *ClassFromPointer( pPtr ).

* contrib/hbide/hbqreportsmanager.prg
* contrib/hbide/hbqtoolbar.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideedit.prg
* contrib/hbide/ideeditor.prg
* contrib/hbide/idefindreplace.prg
* contrib/hbide/ideharbourhelp.prg
* contrib/hbide/idehome.prg
* contrib/hbide/idemain.prg
* contrib/hbide/idethemes.prg
! Adopted: HB_*Class:from( pPtr ) => *ClassFromPointer( pPtr ).

REGRESSION(s) are possible because hbQT now does another parameter check.

2010-10-16 10:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
+ Added: constants for QComboBox().

2010-10-15 10:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideedit.prg
! Minor.

* contrib/hbide/ideprojmanager.prg
! Fixed: one regression : qProcess:start_1() => qProcess:start()

* contrib/hbqt/qtgui/THbQtUI.prg
! Fixed: :isValidObject() => :hasValidPointer()

2010-10-13 09:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idesaveload.prg
! Fixed: GPF reported by Maurizio.

2010-10-12 22:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_misc.prg
* contrib/hbqt/qtgui/THbQtUI.prg

* contrib/hbxbp/xbp3state.prg
* contrib/hbxbp/xbpbrowse.prg
* contrib/hbxbp/xbpcheckbox.prg
* contrib/hbxbp/xbpcombobox.prg
* contrib/hbxbp/xbpmle.prg
* contrib/hbxbp/xbppushbutton.prg
* contrib/hbxbp/xbpradiobutton.prg
* contrib/hbxbp/xbpscrollbar.prg
* contrib/hbxbp/xbpsle.prg
* contrib/hbxbp/xbpspinbutton.prg
* contrib/hbxbp/xbpstatic.prg
* contrib/hbxbp/xbpstatusbar.prg
* contrib/hbxbp/xbptabpage.prg

* contrib/hbide/hbqreportsmanager.prg
* contrib/hbide/hbqtoolbar.prg
* contrib/hbide/idebrowse.prg
* contrib/hbide/idedocks.prg
* contrib/hbide/ideedit.prg
* contrib/hbide/ideeditor.prg
* contrib/hbide/ideharbourhelp.prg
* contrib/hbide/idehome.prg
* contrib/hbide/idemain.prg
* contrib/hbide/idethemes.prg
% Optimized: Q*Class():from( pPtr ) => HB_Q*Class():from( pPtr )

2010-10-12 18:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idefindreplace.prg
! Fixed: another regression.

2010-10-11 09:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideedit.prg
! Fixed: a small glitch in copy operation.
When two lines were copied, where last line was blank,
paste operation was inserting one more blank line.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Maurizio » Tue Oct 26, 2010 9:08 am

Hi Pritpal,

Thanks , and happy holiday

Maurizio
User avatar
Maurizio
 
Posts: 798
Joined: Mon Oct 10, 2005 1:29 pm

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby goosfancito » Tue Oct 26, 2010 11:37 am

Hello,

Pritpal, i use windows 7 and i can´t modify environments... why?

thank´s
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Tue Oct 26, 2010 2:21 pm

goosfancito wrote:Pritpal, i use windows 7 and i can´t modify environments... why?


Can you explain a bit what you are doing and what it not being done ?
I exactly could not get the context of the question.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Baxajaun » Tue Oct 26, 2010 2:44 pm

Hi,

Has anyone HBIDE running with Microsoft 's compiler 64-bits ?

If yes, can you explain me the setup process?

Thanks in advance.

Best regards,

Felix
User avatar
Baxajaun
 
Posts: 962
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby goosfancito » Tue Oct 26, 2010 4:35 pm

hello!

i download in 32 bits. i have windows 7 in 32 bits.

i can't write none word in none control of dialog environment.

for example,
i click in button NEW and " no click it"
i like select NAME and i can't
i like select button "..." and i can't

etc..

gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Tue Oct 26, 2010 7:21 pm

Baxajaun wrote:Has anyone HBIDE running with Microsoft 's compiler 64-bits ?


Please visit my next reply to Goosfancito.
There I explain how to setup the different environments.
Following that reply you shoule be able to set for msvc64 bits.

NOTE: must tell the group if you succeeded or not.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Tue Oct 26, 2010 7:41 pm

goosfancito wrote:i can't write none word in none control of dialog environment.

for example,
i click in button NEW and " no click it"
i like select NAME and i can't
i like select button "..." and i can't


You are looking at _NOT_YET_IMPLEMENTED_ interface element.
I will remove it from the menu in next commit until it is implemented.

Current implementation of "Environments" has expression through
"Compiler Environments" icon of top or right-toolbar, depending upon its
position. When invoked the dialog tries to load _path_to_hbide_ini_hbide.env
file where _path_to_hbide_ini_ will be how you invoked hbIDE. You can get
this path from "Stats" tab of editing widget which displays it next to
"Projects" title.

Copy fowlloing few lines as is there and change paths to your own settings.

[ BCC55 Harbour ]
{content} set PATH=E:\harbour;E:\harbour\bin;E:\bcc55\bin;%PATH%
#
{content} set HB_COMPILER=bcc
#
{content} set HB_INSTALL_PREFIX=E:\harbour
{content} set HB_INSTALL_INC=E:\harbour\include
{content} set HB_INSTALL_BIN=E:\harbour\bin
{content} set HB_INSTALL_LIB=E:\harbour\lib\win\bcc

[ BCC55 Harbour ]
{content} set PATH=E:\harbour;E:\harbour\bin;E:\bcc55\bin;%PATH%
#
{content} set HB_COMPILER=bcc
#
{content} set HB_INSTALL_PREFIX=E:\harbour
{content} set HB_INSTALL_INC=E:\harbour\include
{content} set HB_INSTALL_BIN=E:\harbour\bin
{content} set HB_INSTALL_LIB=E:\harbour\lib\win\bcc

[ BCC55 XHarbour ]
{content} set PATH=E:\xharbour;E:\xharbour\bin;E:\bcc55\bin;%PATH%
#
{content} set HB_COMPILER=bcc
#
{content} set HB_INSTALL_PREFIX=E:\harbour
{content} set HB_INSTALL_INC=E:\harbour\include
{content} set HB_INSTALL_BIN=E:\harbour\bin
{content} set HB_INSTALL_LIB=E:\harbour\lib\win\bcc

[ MSVC64 Harbour ]
{content} set PATH=E:\harbour;E:\harbour\bin;E:\bcc55\bin;%PATH%
{contents} call "%ProgramFiles%\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86_amd64
#
{content} set HB_COMPILER=msvc64
#
{content} set HB_INSTALL_PREFIX=E:\harbour
{content} set HB_INSTALL_INC=E:\harbour\include
{content} set HB_INSTALL_BIN=E:\harbour\bin
{content} set HB_INSTALL_LIB=E:\harbour\lib\win\bcc

[ DUMMY ENTRY BECAUSE OF A BUG IN HBIDE ]



Save and Close the dialog.
You are ready with the environments to be applied to projects.
Then

1. "Projects Tree" dock, right click on a project name node.
2. Point to "Select an Environment" and click on one of above.
3. The selected environment must be visible in the status-bar of hbIDE.
4. Build the project.

Please let me know it it helped.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Tue Oct 26, 2010 7:43 pm

Maurizio wrote:and happy holiday


Thank you.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby Pritpal Bedi » Tue Oct 26, 2010 7:48 pm

[quote="Pritpal Bedi]
Copy fowlloing few lines as is there and change paths to your own settings.
[/quote]

I think I screwed up something. Here is the revised one.

Code: Select all  Expand view

      [ BCC55 Harbour ]
{content} set PATH=E:\harbour;E:\harbour\bin;E:\bcc55\bin;%PATH%
#
{content} set HB_COMPILER=bcc
#
{content} set HB_INSTALL_PREFIX=E:\harbour
{content} set HB_INSTALL_INC=E:\harbour\include
{content} set HB_INSTALL_BIN=E:\harbour\bin
{content} set HB_INSTALL_LIB=E:\harbour\lib\win\bcc

      [ BCC55 XHarbour ]
{content} set PATH=E:\xharbour;E:\xharbour\bin;E:\bcc55\bin;%PATH%
#
{content} set HB_COMPILER=bcc
#
{content} set HB_INSTALL_PREFIX=E:\xharbour
{content} set HB_INSTALL_INC=E:\xharbour\include
{content} set HB_INSTALL_BIN=E:\xharbour\bin
{content} set HB_INSTALL_LIB=E:\xharbour\lib

      [ MSVC64 Harbour ]
{content} set PATH=E:\harbour;E:\harbour\bin;E:\bcc55\bin;%PATH%
{contents} call "%ProgramFiles%\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86_amd64
#
{content} set HB_COMPILER=msvc64
#
{content} set HB_INSTALL_PREFIX=E:\harbour
{content} set HB_INSTALL_INC=E:\harbour\include
{content} set HB_INSTALL_BIN=E:\harbour\bin
{content} set HB_INSTALL_LIB=E:\harbour\lib\win\bcc

      [ DUMMY ENTRY BECAUSE OF A BUG IN HBIDE ]

 



NOTE on using XHarbour:

Copy hbmk2.exe from Harbour distro to xHarbour/bin folder.
It will be needed to invike build system without interfering Harbour
and xHarbour distros.
enjoy hbIDEing...
Pritpal Bedi
http://hbide.vouch.info/
User avatar
Pritpal Bedi
 
Posts: 154
Joined: Thu Jun 03, 2010 6:27 am

Re: Pritpal, HBIDE developer, assists us to use it with FWH

Postby goosfancito » Tue Oct 26, 2010 11:08 pm

Where i can report error HBIDE?
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

PreviousNext

Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 64 guests