FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Introducing FiveTech's fivedit
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Sun Sep 23, 2018 10:47 AM

------------------------------------- NEW VERSION 23/09/2018 -----------------------------

https://bitbucket.org/fivetech/fivewin- ... IVEDIT.EXE

  • Added Folder "Dependences", generate with CTRL + F11 or MENU - RUN - Generate Dependences
    Check only syntax and generate dependences file source, libs, and functions list
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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Tue Sep 25, 2018 10:17 AM

------------------------------------- NEW VERSION 25/09/2018 -------------------------------

https://bitbucket.org/fivetech/fivewin- ... IVEDIT.EXE

  • Allow set/delete and edit list of compilers: PREFERENCES - LIST ( folder )
  • Fixed: selection between "([{ }])", try with MENU - EDIT - Select Into or with CTRL + A
  • Aesthetic improvements: menu icons according to selected style (in progress)
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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Tue Sep 25, 2018 01:57 PM
Sorry, download new version

https://bitbucket.org/fivetech/fivewin- ... IVEDIT.EXE

Changed CTRL + A with CTRL + F4

- Fixed: selection between "([{ }])", try with MENU - EDIT - Select Into or with CTRL + F4
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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Sun Sep 30, 2018 08:15 PM
---------------------------------------- NEW VERSION 30/09/2018 -------------------------------

https://bitbucket.org/fivetech/fivewin- ... IVEDIT.EXE

Version FivEdit 1.0 finished

- Aesthetic changes
- Internal functioning improvements
- Important internal bugs solved

From this version will be included advanced features:
- More Simple configuration
- Greater support Unicode characters
- It will be built with the latest version of Scintilla and VSC 2017
- Greater support for the use of databases, code generator and resources.
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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Mon Oct 01, 2018 06:55 PM

------------------------------------------- NEW VERSION -------------------------------

https://bitbucket.org/fivetech/fivewin- ... IVEDIT.EXE

viewtopic.php?f=6t=24025p=215449#p215427

&&
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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Mon Oct 08, 2018 12:54 PM

----------------------------------- NEW VERSION 08/10/2018 -------------------------------

https://bitbucket.org/fivetech/fivewin- ... IVEDIT.EXE

  • Build and work with projects with long names (and spaces in the names of the files and their paths): FIXED
  • Incremental compilation
  • Editing files by double-clicking on the errors in the results tab
  • Others minor bugs
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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Mon Oct 08, 2018 01:59 PM

Aesthetic improvement, download again

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
Posts: 2706
Joined: Fri Oct 07, 2005 01:50 PM
Re: Introducing FiveTech's fivedit
Posted: Mon Oct 08, 2018 09:59 PM
Cristabol

I notice the button bar has changed .. more of a sunk in look .. is that what you intended ?

New


Origional


Rick Lipkin
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Mon Oct 08, 2018 10:04 PM

Dear Rick
PREFERENCES - GENERAL - Style Button Bar -> 2015 Style

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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Wed Oct 10, 2018 06:06 PM

-------------------------------- NEW VERSION 10/10/2018 ------------------------

https://bitbucket.org/fivetech/fivewin- ... IVEDIT.EXE

More fix for long names in projects

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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Sat Nov 10, 2018 11:16 AM

--------------------------------------- NEW 09/11/2018 ---------------------------------

Bug fixed for edit RC in projects ( thanks Felix )

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
Posts: 1487
Joined: Tue Jun 14, 2016 07:51 AM
Re: Introducing FiveTech's fivedit
Posted: Sun Nov 11, 2018 12:43 PM
Hey,

Is there also a easy setup link for the program.

In my early tries (some time ago) I needed to setup compilers, linkers, drives, and all other options /xx,/dd,/ss

Not my cup of tea :-) :-)

I would like to try in in the simple way (FW samples)
Or in the project that I'm working on.

I use this that works for me.

Buildh.bat

Code (fw): Select all Collapse
@ECHO ON
rem IF "%1"=="O" DEL OBJ/Q
rem IF "%1"=="o" DEL OBJ/Q
rem DEL OBJ/Q

"C:\Borland\BCC7\Bin\brc32.exe" -r TEST.RC
"C:\Borland\BCC7\Bin\make.exe" -f TEST.MAK

echo ERRORLEVEL
IF ERRORLEVEL 1 GOTO COMPILEERRORS
IF ERRORLEVEL 0 goto DONE
pause
GOTO EXIT

:COMPILEERRORS
pause
GOTO EXIT

:DONE
test.exe
pause
:EXIT


Test.mak

Code (fw): Select all Collapse
#Borland make sample, (c) FiveTech Software 2005-2009

HBDIR=c:\harbour
BCDIR=c:\borland\bcc7
FWDIR=c:\fwharb

聽#change these paths as needed
.path.OBJ = .\obj
.path.PRG = .\
.path.ch 聽= $(FWDIR)\include;$(HBDIR)\include;$(BCDIR)\include
.path.C 聽 = .\
.path.RC 聽= .\

#important: Use Uppercase for filenames extensions, in the next two rules!

PRG = 聽 聽 聽\
maveco.PRG \
afdruk.PRG \
functies.PRG \
func32.PRG \
ingeven.PRG \
klanten.PRG \
lever.PRG \
artikel.PRG \
statisti.PRG \
dagtaak.PRG \
users.PRG \
prosp.PRG\
Makefile.PRG\
tphdial.PRG\
TSbrowse.PRG\
finddata.PRG\
browsers.PRG

C = 聽 聽 聽 聽\
maveco.C \
afdruk.C \
functies.C \
func32.C \
ingeven.C \
klanten.C \
lever.C \
artikel.C \
statisti.C \
dagtaak.C \
users.C \
prosp.C\
Makefile.C\
tphdial.C\
TSbrowse.C\
finddata.C\
browsers.C


OBJ = $(PRGS:.PRG=.\OBJ)
OBJS = $(OBJ:.\=.\obj\)

PROJECT 聽 聽: TEST.EXE

TEST.EXE 聽: $(PRG:.PRG=.OBJ) $(C:.C=.OBJ) TEST.res
聽 聽echo off
聽 聽echo $(BCDIR)\lib\c0w32.obj + > b32.bc
# 聽echo $(OBJS), + >> b32.bc

聽 聽echo OBJ\maveco.OBJ + >> b32.bc
聽 聽echo OBJ\afdruk.OBJ + >> b32.bc
聽 聽echo OBJ\functies.OBJ + >> b32.bc
聽 聽echo OBJ\func32.OBJ + >> b32.bc
聽 聽echo OBJ\ingeven.OBJ + >> b32.bc
聽 聽echo OBJ\klanten.OBJ + >> b32.bc
聽 聽echo OBJ\lever.OBJ + >> b32.bc
聽 聽echo OBJ\artikel.OBJ + >> b32.bc
聽 聽echo OBJ\statisti.OBJ + >> b32.bc
聽 聽echo OBJ\dagtaak.OBJ + >> b32.bc
聽 聽echo OBJ\users.OBJ + >> b32.bc
聽 聽echo OBJ\prosp.OBJ + >> b32.bc
聽 聽echo OBJ\Makefile.OBJ + >> b32.bc
聽 聽echo OBJ\tphdial.OBJ + >> b32.bc
聽 聽echo OBJ\TSbrowse.OBJ + >> b32.bc
聽 聽echo OBJ\finddata.OBJ + >> b32.bc
聽 聽echo OBJ\browsers.OBJ, + >> b32.bc

聽 聽echo TEST.EXE, + >> b32.bc
聽 聽echo TEST.MAP, + >> b32.bc

聽 聽echo $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc

聽 聽echo $(HBDIR)\lib\hbrtl.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbvm.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\gtgui.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hblang.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbmacro.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbrdd.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\rddntx.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\rddcdx.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\rddfpt.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbsix.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbdebug.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbcommon.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbpp.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbwin.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbcpage.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbct.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\png.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbcplr.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\xhb.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbtip.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbzlib.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbmzip.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbziparc.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\minizip.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\hbpcre.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\sbrowse.lib + >> b32.bc
聽 聽echo $(HBDIR)\lib\btnget.lib + >> b32.bc

聽 聽rem Uncomment these two lines to use Advantage RDD
聽 聽rem echo $(HBDIR)\lib\rddads.lib + >> b32.bc
聽 聽rem echo $(HBDIR)\lib\Ace32.lib + >> b32.bc

聽 聽echo $(BCDIR)\lib\cw32.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\uuid.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\import32.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\ws2_32.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\wininet.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\psdk\rasapi32.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\psdk\gdiplus.lib + >> b32.bc
聽 聽echo $(BCDIR)\lib\psdk\shell32.lib, >> b32.bc

聽 聽IF EXIST TEST.RES echo TEST.RES >> b32.bc
聽 聽$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc

.PRG.OBJ:
聽 $(HBDIR)\bin\harbour $< /N /W0 /V /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include
聽 $(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c

.C.OBJ:
聽 echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
聽 echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
聽 $(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
聽 del tmp

#RES-file wordt door COMPRES.BAT aangemaakt
#TEST.RES : ..\RES\TEST.RC
# 聽$(BCDIR)\bin\brc32.exe -r ..\RES\TEST.RC
Marc Venken

Using: FWH 23.08 with Harbour
Posts: 1487
Joined: Tue Jun 14, 2016 07:51 AM
Re: Introducing FiveTech's fivedit
Posted: Sun Nov 11, 2018 12:46 PM

Btw : It is a conversion project 16 bit to 32 bit. (Just for some files that will look old)

Marc Venken

Using: FWH 23.08 with Harbour
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Mon Nov 12, 2018 12:54 AM

Please wait or contact me for mail

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
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Introducing FiveTech's fivedit
Posted: Thu Nov 15, 2018 11:38 AM

------------------------------------- NEW VERSION 15/11/2018 ------------------

  • ACTION default in button "Save As"

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