Introducing FiveTech's fivedit

Re: Introducing FiveTech's fivedit

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » Tue Sep 25, 2018 1: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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » Sun Sep 30, 2018 8: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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » Mon Oct 01, 2018 6:55 pm

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

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


viewtopic.php?f=6&t=24025&p=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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » Mon Oct 08, 2018 1: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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby Rick Lipkin » Mon Oct 08, 2018 9:59 pm

Cristabol

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

New
Image

Origional
Image

Rick Lipkin
User avatar
Rick Lipkin
 
Posts: 2666
Joined: Fri Oct 07, 2005 1:50 pm
Location: Columbia, South Carolina USA

Re: Introducing FiveTech's fivedit

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » Wed Oct 10, 2018 6: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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby Marc Venken » 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 :wink: :wink:

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: Select all  Expand view  RUN

@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: Select all  Expand view  RUN

#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.04 with Harbour
User avatar
Marc Venken
 
Posts: 1439
Joined: Tue Jun 14, 2016 7:51 am
Location: Belgium

Re: Introducing FiveTech's fivedit

Postby Marc Venken » 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.04 with Harbour
User avatar
Marc Venken
 
Posts: 1439
Joined: Tue Jun 14, 2016 7:51 am
Location: Belgium

Re: Introducing FiveTech's fivedit

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Introducing FiveTech's fivedit

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6549
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

PreviousNext

Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: TimStone, Willi Quintana and 49 guests