Introducing FiveTech's fivedit

Re: Introducing FiveTech's fivedit

Postby cnavarro » Thu Aug 24, 2017 11:34 pm

------------------------------------ NEW VERSION 25/08/2017 ----------------------------

- Support build with VSC 2017 compiler


Template for this compiler ( save as Fivedit2017.fiv and place file of folder fivedit.exe )
[PREFERENCES]
0=Default Harbour VSC 2017
2=32 bits
41=Microsoft VSC 2017
44=
45=
46=
47=
48=.F.
49=.T.
50=.T.
51=.F.
52=.T.
53=.F.
54=.F.
55=.F.
56=.F.
57=.F.
58=.F.
59=.F.
60=.F.
61=.T.
62=FiveWin
63=C:\Program Files\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\Hostx86\x86\cl.exe
64=C:\Program Files\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\Hostx86\x86\link.exe
65=C:\Program Files (x86)\Windows Kits\8.1\bin\x86\rc.exe
68=.F.
74=C:\Program Files\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\Hostx86\x86\cl.exe
1=c:\fwh
3=
4=c:\Harbour\Harbvsc7
5=Harbour
6=/n /m /w /es1 /gc1
7=
8=C:\Program Files\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503
9=/nologo /subsystem:windows /NODEFAULTLIB:msvcrt /LTCG
10=
34=-TP -W3 -c /GS- /GA
72=-r -d__FLAT__
[USERLIBS]
001=c:\fwh\lib\fiveh32.lib,1
002=c:\fwh\lib\fivehc32.lib,1
003=c:\Fwh\lib\dolphinvs2015.lib,1
004=c:\Fwh\lib\libmysql32.lib,1
005=
006=
007=
[XHARBOURLIBS]
001=c:\Harbour\Harbvsc7\lib\hbwin.lib,1
002=c:\Harbour\Harbvsc7\lib\gtgui.lib,1
003=c:\Harbour\Harbvsc7\lib\hbrtl.lib,1
004=c:\Harbour\Harbvsc7\lib\hbvm.lib,1
005=c:\Harbour\Harbvsc7\lib\hbvmmt.lib,0
006=c:\Harbour\Harbvsc7\lib\hblang.lib,1
007=c:\Harbour\Harbvsc7\lib\hbmacro.lib,1
008=c:\Harbour\Harbvsc7\lib\hbrdd.lib,1
009=c:\Harbour\Harbvsc7\lib\rddntx.lib,1
010=c:\Harbour\Harbvsc7\lib\rddcdx.lib,1
011=c:\Harbour\Harbvsc7\lib\rddfpt.lib,1
012=c:\Harbour\Harbvsc7\lib\hbsix.lib,1
013=c:\Harbour\Harbvsc7\lib\hbdebug.lib,1
014=c:\Harbour\Harbvsc7\lib\hbcommon.lib,1
015=c:\Harbour\Harbvsc7\lib\hbpp.lib,1
016=c:\Harbour\Harbvsc7\lib\hbcpage.lib,1
017=c:\Harbour\Harbvsc7\lib\hbcplr.lib,1
018=c:\Harbour\Harbvsc7\lib\hbct.lib,1
019=c:\Harbour\Harbvsc7\lib\hbpcre.lib,1
020=c:\Harbour\Harbvsc7\lib\xhb.lib,1
021=c:\Harbour\Harbvsc7\lib\hbziparc.lib,1
022=c:\Harbour\Harbvsc7\lib\hbmzip.lib,1
023=c:\Harbour\Harbvsc7\lib\hbzlib.lib,1
024=c:\Harbour\Harbvsc7\lib\minizip.lib,1
025=c:\Harbour\Harbvsc7\lib\png.lib,1
026=c:\Harbour\Harbvsc7\lib\hbcurl.lib,1
027=c:\Harbour\Harbvsc7\lib\hbusrrdd.lib,1
028=c:\Harbour\Harbvsc7\lib\hbtip.lib,1
029=c:\Harbour\Harbvsc7\lib\hbmxml.lib,1
030=c:\Harbour\Harbvsc7\lib\hbmisc.lib,1
[CCOMPLIBS]
001=kernel32.lib,1
002=user32.lib,1
003=gdi32.lib,1
004=winspool.lib,1
005=comctl32.lib,1
006=comdlg32.lib,1
007=advapi32.lib,1
008=shell32.lib,1
009=ole32.lib,1
010=oleaut32.lib,1
011=uuid.lib,1
012=odbc32.lib,1
013=odbccp32.lib,1
014=iphlpapi.lib,1
015=mpr.lib,1
016=version.lib,1
017=wsock32.lib,1
018=msimg32.lib,1
019=oledlg.lib,1
020=psapi.lib,1
021=gdiplus.lib,1
022=winmm.lib,1
023=vfw32.lib,1
024=runtimeobject.lib,1
025=ws2_32.lib,1
026=shlwapi.lib,1
027=imm32.lib,1
028=urlmon.lib,1
029=strmiids.lib,1
[INCLUDES]
001=,0


https://bitbucket.org/fivetech/fivewin- ... ivedit.exe

Pd: few days, next version include Scintilla v376 and build with VSC 2017 libs
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby Otto » Fri Aug 25, 2017 9:31 am

Hello Cristobal,

I have a standard installation of FIVEWIN.
Can you give me a ready to go setup for FIVEEDIT.
Thanks in advance
Otto


if A%1 == A GOTO :SINTAX
if NOT EXIST %1.prg GOTO :NOEXIST

ECHO Compiling...

if "%FWDIR%" == "" set FWDIR=.\..\
if "%XHDIR%" == "" set XHDIR=c:\xharbour
rem if "%2" == "/b" set GT=gtwin
rem if not "%2" == "/b" set GT=gtgui
set GT=gtgui

set hdir=%XHDIR%
set hdirl=%hdir%\lib
set bcdir=c:\bcc582
set fwh=%FWDIR%
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6001
Joined: Fri Oct 07, 2005 7:07 pm

Re: Introducing FiveTech's fivedit

Postby cnavarro » Fri Aug 25, 2017 11:10 am

Hello Otto

I do not quite understand what you need
But, if you need my help, send me an email and I can connect by TeamViewer
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby Otto » Fri Aug 25, 2017 2:10 pm

Dear Cristobal,
I would like to open a sample from Fivewin sample Folder and click on RUN without any need to Setup FIVEEDIT myself.
Thanks in advance
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6001
Joined: Fri Oct 07, 2005 7:07 pm

Re: Introducing FiveTech's fivedit

Postby cnavarro » Fri Aug 25, 2017 2:42 pm

Otto wrote:Dear Cristobal,
I would like to open a sample from Fivewin sample Folder and click on RUN without any need to Setup FIVEEDIT myself.
Thanks in advance
Otto


Ah! Ok, now I understand

You should follow these steps in "Preferences":
1) Disable "Use Compilation Fivedit": first screen folder "General"
2) In the Tab (x)Harbour, use gets "Execute tool before compilation" or/and "Execute tool after compilation" and put your file .bat or command

What is the current problem, in which I am working?

It does not allow to put in that command variables that are replaced by values used by Fivedit, for example the name of the current file
For example put: c:\application\mybat.bat %cFileName%, this not run now
And that %cFileName% is replaced by the currently active file
For this feature, you will have to wait a little

But this run ok: c:\application\mybat.bat

Or

This run OK also: c:\application\mybat.bat sample01.prg

I hope I have explained well with my poor English
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » Fri Aug 25, 2017 4:40 pm

Otto, solved
In next version published now, allow internal variable %CFILENAME% ( please upper ), into command lines tools

Sample: c:\myapplication\mybat.bat %CFILENAME%

This %CFILENAME% is replace for cFilename active

Please, if you or other user need other variable for commands lines, please tell me with complete freedom
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » Fri Aug 25, 2017 4:44 pm

--------------------------------------------- NEW VERSION 25/08/2017 ------------------------------------

- Minor bug fixed in path compiler of Visual Studio in previous version
- Implemented first internal variable %CFILENAME% into commands lines: "Execute Tool before compilation", "Execute Tool after compilation", in TABS xHarbour and CCompiler in Preferences dialog

https://bitbucket.org/fivetech/fivewin- ... ivedit.exe
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » Fri Aug 25, 2017 11:17 pm

----------------------------------------------------- NEW VERSION 26/08/2017 --------------------------

Now you can use your compilation script without setting up FivEdit

- Added new internal variable %CFILENOEXT%: is replaced with cFilename active within extension

---------------------------- SPANISH ----------------

Ahora usted puede utilizar su script de compilacion sin necesidad de configurar FivEdit

- Añadida nueva interna variable %CFILENOEXT%: que será sustituída por el nombre del fichero activo sin extension



https://bitbucket.org/fivetech/fivewin- ... ivedit.exe

Image

Image
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby Otto » Mon Aug 28, 2017 2:45 pm

Hello Cristiobal,
I did what you said.
Now I get following msginfo.
Thanks in advance
Otto

Image

Image

Image
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6001
Joined: Fri Oct 07, 2005 7:07 pm

Re: Introducing FiveTech's fivedit

Postby cnavarro » Mon Aug 28, 2017 3:36 pm

A small mistake, excuse me
Solved

Download new version

--------------------------------------------- NEW VERSION 28/08/2017 --------------------------------------

https://bitbucket.org/fivetech/fivewin- ... ivedit.exe
Last edited by cnavarro on Mon Aug 28, 2017 4:10 pm, edited 1 time in total.
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » Mon Aug 28, 2017 4:09 pm

Otto wrote:Hello Cristiobal,
I did what you said.
Now I get following msginfo.
Thanks in advance
Otto



Please confirm if problem is solved and run OK
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby Otto » Mon Aug 28, 2017 5:32 pm

Hello Cristobal,
thank you. This is working fine.
How do I setup the editor to see the output window of the compiling process.
Thanks in advance
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6001
Joined: Fri Oct 07, 2005 7:07 pm

Re: Introducing FiveTech's fivedit

Postby cnavarro » Mon Aug 28, 2017 7:02 pm

Otto wrote:Hello Cristobal,
thank you. This is working fine.
How do I setup the editor to see the output window of the compiling process.
Thanks in advance
Otto


Otto, ok
Test new version and look in the bottom folder (compilation results and errors)
I appreciate yours comments

------------------------------------- NEW VERSION 28/08/2017 ------------------------

https://bitbucket.org/fivetech/fivewin- ... ivedit.exe
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby Otto » Tue Aug 29, 2017 5:52 am

Hello Cristobal,
thank you.
I only have results but no Folder for Errors/warnings.
Thanks in advance
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6001
Joined: Fri Oct 07, 2005 7:07 pm

Re: Introducing FiveTech's fivedit

Postby Otto » Tue Aug 29, 2017 7:02 am

Dear Cristobal,

I have some more questions:

Is it possible to compile files with long filenames.
Is it possible to compile files which are not inside the sample folder.
For these situations I always have to make a project but it would be good if
we could compile prg-files inside any folder and also with long filenames.

Thanks in advance
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6001
Joined: Fri Oct 07, 2005 7:07 pm

PreviousNext

Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 18 guests