www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - DFL IDE Editor ?

reply dolive89 <dolive89 sina.com> writes:
can DFL make ide editor ? 
can do  expansion of the corresponding function?
Sep 24 2009
next sibling parent reply "Robert Jacques" <sandford jhu.edu> writes:
On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com> wrote:

 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)
Sep 24 2009
parent reply dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com> wrote:
 
 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you !!! dolive
Sep 24 2009
next sibling parent dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Thu, 24 Sep 2009 14:21:55 -0400, dolive <dolive89 sina.com> wrote:
 
 Robert Jacques テ青エツオツス:

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com> wrote:

 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you !!! dolive

DFL hasn't been updated to DMD 2.032 yet. I've updated my local copy. Here's the link: https://jshare.johnshopkins.edu/xythoswfs/webui/_xy-3615403_1-t_VRRBqZAG

I use's DFL version is your version, thank you very much ! dolive
Sep 24 2009
prev sibling parent dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Thu, 24 Sep 2009 14:21:55 -0400, dolive <dolive89 sina.com> wrote:
 
 Robert Jacques テ青エツオツス:

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com> wrote:

 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you !!! dolive

DFL hasn't been updated to DMD 2.032 yet. I've updated my local copy. Here's the link: https://jshare.johnshopkins.edu/xythoswfs/webui/_xy-3615403_1-t_VRRBqZAG

Compiling D Scintilla for DFL... D:\D\dfl>D:\D\dmd2\windows\bin\dfl -c -debug -O -inline -I.. scintilla Error checking versions; use switch -ver for details D:\D\dmd2\windows\bin\dmd.exe -c -debug -O -inline -I.. scintilla -version=DFL_E XE -ID:\D\dmd2\windows\import -L/exet:nt/su:console:4.0 D:\D\dmd2\windows\lib\DF L_DE~1.LIB scintilla.d(212): Error: function dfl.scintilla.Scintilla.text does not override any function scintilla.d(228): Error: function dfl.scintilla.Scintilla.text of type char[]() overrides but is not covariant with dfl.control.Control.text of type immutable(c har)[]() scintilla.d(228): Error: function dfl.scintilla.Scintilla.text does not override any function scintilla.d(250): Error: function dfl.scintilla.Scintilla.selectedText does not override any function scintilla.d(259): Error: function dfl.scintilla.Scintilla.selectedText of type c har[]() overrides but is not covariant with dfl.textbox.TextBoxBase.selectedText of type immutable(char)[]() scintilla.d(259): Error: function dfl.scintilla.Scintilla.selectedText does not override any function Returned status code 1 D:\D\dfl>D:\D\dmd2\windows\bin\dfl -c -debug -O -inline -I.. -odcpp cpp\scintill a cpp\scilexer Error checking versions; use switch -ver for details D:\D\dmd2\windows\bin\dmd.exe -c -debug -O -inline -I.. -odcpp cpp\scintilla cpp \scilexer -version=DFL_EXE -ID:\D\dmd2\windows\import -L/exet:nt/su:console:4.0 D:\D\dmd2\windows\lib\DFL_DE~1.LIB Making libs... D:\D\dfl>D:\D\dm\bin\lib -c -n -p32 dflscintilla.lib scintilla cpp\scintilla cpp \scilexer Digital Mars Librarian Version 8.02n Copyright (C) Digital Mars 2000-2007 All Rights Reserved http://www.digitalmars.com/ctg/lib.html Error: scintilla.obj : No such file or directory Failed. Done. makescintillalib.bat: rem Make Scintilla interface for D. rem http://www.dprogramming.com/dfl.php echo off cls rem Either set the environment variables dmd_path and dmc_path rem or fix the paths below. if not "%dmd_path%" == "" goto dmd_set set dmd_path=D:\D\dmd2\windows :dmd_set if not "%dmc_path%" == "" goto dmc_set set dmc_path=D:\D\dm :dmc_set if "%SCINTILLA_STATIC_BUILD%" == "" goto done_static set _SCINTILLA_STATIC_BUILD=-version=SCINTILLA_STATIC_BUILD :done_static echo on rem Compile: echo Compiling D Scintilla for DFL... rem -version=NO_DRAG_DROP -version=NO_MDI %dmd_path%\bin\dfl -c -debug -O -inline -I.. %_SCINTILLA_STATIC_BUILD% scintilla if errorlevel 1 goto oops %dmd_path%\bin\dfl -c -debug -O -inline -I.. -odcpp cpp\scintilla cpp\scilexer if errorlevel 1 goto oops echo. rem Make lib file: echo Making libs... %dmc_path%\bin\lib -c -n -p32 dflscintilla.lib scintilla cpp\scintilla cpp\scilexer if errorlevel 1 goto oops echo. goto done :oops echo Failed. :done echo Done. thank you ! dolive
Sep 24 2009
prev sibling next sibling parent reply "Robert Jacques" <sandford jhu.edu> writes:
On Thu, 24 Sep 2009 14:21:55 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テ青エツオツス:

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com> wrote:

 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you !!! dolive

DFL hasn't been updated to DMD 2.032 yet. I've updated my local copy. Here's the link: https://jshare.johnshopkins.edu/xythoswfs/webui/_xy-3615403_1-t_VRRBqZAG
Sep 24 2009
parent reply dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Thu, 24 Sep 2009 14:21:55 -0400, dolive <dolive89 sina.com> wrote:
 
 Robert Jacques テ青エツオツス:

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com> wrote:

 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you !!! dolive

DFL hasn't been updated to DMD 2.032 yet. I've updated my local copy. Here's the link: https://jshare.johnshopkins.edu/xythoswfs/webui/_xy-3615403_1-t_VRRBqZAG

yes, I use DFL is dmd2.032, Scintilla DFL Control version is older, is 2007 year. hope upgraded to dmd2.032 . how to make lib ? I use makescintillalib.bat is error, I copyed cpp directory to DFL directory. changed dmd_path, dmc change to dmd. can be compiled out .obj file. thank you ! dolive
Sep 24 2009
next sibling parent dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Thu, 24 Sep 2009 16:31:56 -0400, dolive <dolive89 sina.com> wrote:
 
 Robert Jacques テ青エツオツス:

 On Thu, 24 Sep 2009 14:21:55 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テソステつエテつオテつ&#65533;

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com>  


 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you !!! dolive

DFL hasn't been updated to DMD 2.032 yet. I've updated my local copy. Here's the link: https://jshare.johnshopkins.edu/xythoswfs/webui/_xy-3615403_1-t_VRRBqZAG

yes, I use DFL is dmd2.032, Scintilla DFL Control version is older, is 2007 year. hope upgraded to dmd2.032 . how to make lib ? I use makescintillalib.bat is error, I copyed cpp directory to DFL directory. changed dmd_path, dmc change to dmd. can be compiled out .obj file. thank you ! dolive

Sorry, I've never used the Scintilla control myself. If you just want to make DFL there is a makelib.bat file in the dfl directory.

have you dfl for d2.033 and examples. thank you ! dolive
Oct 10 2009
prev sibling next sibling parent dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Thu, 24 Sep 2009 16:31:56 -0400, dolive <dolive89 sina.com> wrote:
 
 Robert Jacques テ青エツオツス:

 On Thu, 24 Sep 2009 14:21:55 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テソステつエテつオテつ&#65533;

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com>  


 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you !!! dolive

DFL hasn't been updated to DMD 2.032 yet. I've updated my local copy. Here's the link: https://jshare.johnshopkins.edu/xythoswfs/webui/_xy-3615403_1-t_VRRBqZAG

yes, I use DFL is dmd2.032, Scintilla DFL Control version is older, is 2007 year. hope upgraded to dmd2.032 . how to make lib ? I use makescintillalib.bat is error, I copyed cpp directory to DFL directory. changed dmd_path, dmc change to dmd. can be compiled out .obj file. thank you ! dolive

Sorry, I've never used the Scintilla control myself. If you just want to make DFL there is a makelib.bat file in the dfl directory.

have you dfl for d2.033 and examples. thank you ! dolive
Oct 10 2009
prev sibling parent reply dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Thu, 24 Sep 2009 16:31:56 -0400, dolive <dolive89 sina.com> wrote:
 
 Robert Jacques テ青エツオツス:

 On Thu, 24 Sep 2009 14:21:55 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テソステつエテつオテつ&#65533;

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com>  


 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you !!! dolive

DFL hasn't been updated to DMD 2.032 yet. I've updated my local copy. Here's the link: https://jshare.johnshopkins.edu/xythoswfs/webui/_xy-3615403_1-t_VRRBqZAG

yes, I use DFL is dmd2.032, Scintilla DFL Control version is older, is 2007 year. hope upgraded to dmd2.032 . how to make lib ? I use makescintillalib.bat is error, I copyed cpp directory to DFL directory. changed dmd_path, dmc change to dmd. can be compiled out .obj file. thank you ! dolive

Sorry, I've never used the Scintilla control myself. If you just want to make DFL there is a makelib.bat file in the dfl directory.

Do you have a DFL for dmd2.035 ? thank you very much ! dolive
Oct 18 2009
parent reply Sam Hu <samhudotsamhu gmail.com> writes:
Robert Jacques Wrote:

 Do you have a  DFL for dmd2.035 ?
 thank you very much !

 dolive

Yes, I've e-mailed it to you.

It would be grateful if you could add samhu.samhu gmail.com in your list. Regards, Sam
Oct 18 2009
next sibling parent dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Sun, 18 Oct 2009 23:51:37 -0400, Sam Hu <samhudotsamhu gmail.com> wrote:
 Robert Jacques Wrote:

 Do you have a  DFL for dmd2.035 ?
 thank you very much !

 dolive

Yes, I've e-mailed it to you.

It would be grateful if you could add samhu.samhu gmail.com in your list. Regards, Sam

DMD 2.035 didn't require any patches from DMD 2.034 for DFL. I've created a list with both you and dolive for future reference.

Can you please be able to update to the dmd latest version of the Scintilla_DFL_Control http://wiki.dprogramming.com/Dfl/ScintillaControl thank you very much ! dolive
Oct 18 2009
prev sibling parent Sam Hu <samhudotsamhu gmail.com> writes:
Robert Jacques Wrote:

 
 DMD 2.035 didn't require any patches from DMD 2.034 for DFL. I've created  
 a list with both you and dolive for future reference.

Many... thanks!!
Oct 19 2009
prev sibling next sibling parent reply "Robert Jacques" <sandford jhu.edu> writes:
On Thu, 24 Sep 2009 16:31:56 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テ青エツオツス:

 On Thu, 24 Sep 2009 14:21:55 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テソステつエテつオテつス:

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com>  


 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you !!! dolive

DFL hasn't been updated to DMD 2.032 yet. I've updated my local copy. Here's the link: https://jshare.johnshopkins.edu/xythoswfs/webui/_xy-3615403_1-t_VRRBqZAG

yes, I use DFL is dmd2.032, Scintilla DFL Control version is older, is 2007 year. hope upgraded to dmd2.032 . how to make lib ? I use makescintillalib.bat is error, I copyed cpp directory to DFL directory. changed dmd_path, dmc change to dmd. can be compiled out .obj file. thank you ! dolive

Sorry, I've never used the Scintilla control myself. If you just want to make DFL there is a makelib.bat file in the dfl directory.
Sep 24 2009
parent dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Thu, 24 Sep 2009 16:31:56 -0400, dolive <dolive89 sina.com> wrote:
 
 Robert Jacques テ青エツオツス:

 On Thu, 24 Sep 2009 14:21:55 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テソステつエテつオテつ&#65533;

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com>  


 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you !!! dolive

DFL hasn't been updated to DMD 2.032 yet. I've updated my local copy. Here's the link: https://jshare.johnshopkins.edu/xythoswfs/webui/_xy-3615403_1-t_VRRBqZAG

yes, I use DFL is dmd2.032, Scintilla DFL Control version is older, is 2007 year. hope upgraded to dmd2.032 . how to make lib ? I use makescintillalib.bat is error, I copyed cpp directory to DFL directory. changed dmd_path, dmc change to dmd. can be compiled out .obj file. thank you ! dolive

Sorry, I've never used the Scintilla control myself. If you just want to make DFL there is a makelib.bat file in the dfl directory.

thank you, still error... dolive
Sep 25 2009
prev sibling next sibling parent reply cemiller <chris dprogramming.com> writes:
 Compiling D Scintilla for DFL...

 D:\D\dfl>D:\D\dmd2\windows\bin\dfl -c -debug -O -inline -I..  scintilla
 Error checking versions; use switch -ver for details
 D:\D\dmd2\windows\bin\dmd.exe -c -debug -O -inline -I.. scintilla  
 -version=DFL_E
 XE -ID:\D\dmd2\windows\import -L/exet:nt/su:console:4.0  
 D:\D\dmd2\windows\lib\DF
 L_DE~1.LIB
 scintilla.d(212): Error: function dfl.scintilla.Scintilla.text does not  
 override
  any function
 scintilla.d(228): Error: function dfl.scintilla.Scintilla.text of type  
 char[]()
 overrides but is not covariant with dfl.control.Control.text of type  
 immutable(c
 har)[]()
 scintilla.d(228): Error: function dfl.scintilla.Scintilla.text does not  
 override
  any function
 scintilla.d(250): Error: function dfl.scintilla.Scintilla.selectedText  
 does not
 override any function
 scintilla.d(259): Error: function dfl.scintilla.Scintilla.selectedText  
 of type c
 har[]() overrides but is not covariant with  
 dfl.textbox.TextBoxBase.selectedText
  of type immutable(char)[]()
 scintilla.d(259): Error: function dfl.scintilla.Scintilla.selectedText  
 does not
 override any function

 Returned status code 1

 D:\D\dfl>D:\D\dmd2\windows\bin\dfl -c -debug -O -inline -I.. -odcpp  
 cpp\scintill
 a cpp\scilexer
 Error checking versions; use switch -ver for details
 D:\D\dmd2\windows\bin\dmd.exe -c -debug -O -inline -I.. -odcpp  
 cpp\scintilla cpp
 \scilexer -version=DFL_EXE -ID:\D\dmd2\windows\import  
 -L/exet:nt/su:console:4.0
 D:\D\dmd2\windows\lib\DFL_DE~1.LIB

 Making libs...

 D:\D\dfl>D:\D\dm\bin\lib -c -n -p32 dflscintilla.lib scintilla  
 cpp\scintilla cpp
 \scilexer
 Digital Mars Librarian Version 8.02n
 Copyright (C) Digital Mars 2000-2007 All Rights Reserved
 http://www.digitalmars.com/ctg/lib.html

 Error: scintilla.obj : No such file or directory
 Failed.
 Done.




 makescintillalib.bat:

  rem   Make Scintilla interface for D.
  rem   http://www.dprogramming.com/dfl.php

  echo off
  cls


  rem   Either set the environment variables dmd_path and dmc_path
  rem   or fix the paths below.

 if not "%dmd_path%" == "" goto dmd_set
 set dmd_path=D:\D\dmd2\windows
 :dmd_set
 if not "%dmc_path%" == "" goto dmc_set
 set dmc_path=D:\D\dm
 :dmc_set


 if "%SCINTILLA_STATIC_BUILD%" == "" goto done_static
 set _SCINTILLA_STATIC_BUILD=-version=SCINTILLA_STATIC_BUILD
 :done_static


  echo on


  rem   Compile:

 	 echo Compiling D Scintilla for DFL...
 	
 	 rem   -version=NO_DRAG_DROP -version=NO_MDI
 	
 	%dmd_path%\bin\dfl -c -debug -O -inline -I.. %_SCINTILLA_STATIC_BUILD%  
 scintilla
 	 if errorlevel 1 goto oops
 	%dmd_path%\bin\dfl -c -debug -O -inline -I.. -odcpp cpp\scintilla  
 cpp\scilexer
 	 if errorlevel 1 goto oops
 	
 	 echo.


  rem   Make lib file:

 	 echo Making libs...
 	
 	%dmc_path%\bin\lib -c -n -p32 dflscintilla.lib scintilla cpp\scintilla  
 cpp\scilexer
 	 if errorlevel 1 goto oops
 	
 	 echo.


  goto done
 :oops
  echo Failed.


 :done
  echo Done.



 thank you !

 dolive

I don't think this Scintilla control has been made compatible with D2 yet. You can probably start by using string instead of char[]
Sep 24 2009
parent dolive <dolive89 sina.com> writes:
cemiller ミエオス:

 Compiling D Scintilla for DFL...

 D:\D\dfl>D:\D\dmd2\windows\bin\dfl -c -debug -O -inline -I..  scintilla
 Error checking versions; use switch -ver for details
 D:\D\dmd2\windows\bin\dmd.exe -c -debug -O -inline -I.. scintilla  
 -version=DFL_E
 XE -ID:\D\dmd2\windows\import -L/exet:nt/su:console:4.0  
 D:\D\dmd2\windows\lib\DF
 L_DE~1.LIB
 scintilla.d(212): Error: function dfl.scintilla.Scintilla.text does not  
 override
  any function
 scintilla.d(228): Error: function dfl.scintilla.Scintilla.text of type  
 char[]()
 overrides but is not covariant with dfl.control.Control.text of type  
 immutable(c
 har)[]()
 scintilla.d(228): Error: function dfl.scintilla.Scintilla.text does not  
 override
  any function
 scintilla.d(250): Error: function dfl.scintilla.Scintilla.selectedText  
 does not
 override any function
 scintilla.d(259): Error: function dfl.scintilla.Scintilla.selectedText  
 of type c
 har[]() overrides but is not covariant with  
 dfl.textbox.TextBoxBase.selectedText
  of type immutable(char)[]()
 scintilla.d(259): Error: function dfl.scintilla.Scintilla.selectedText  
 does not
 override any function

 Returned status code 1

 D:\D\dfl>D:\D\dmd2\windows\bin\dfl -c -debug -O -inline -I.. -odcpp  
 cpp\scintill
 a cpp\scilexer
 Error checking versions; use switch -ver for details
 D:\D\dmd2\windows\bin\dmd.exe -c -debug -O -inline -I.. -odcpp  
 cpp\scintilla cpp
 \scilexer -version=DFL_EXE -ID:\D\dmd2\windows\import  
 -L/exet:nt/su:console:4.0
 D:\D\dmd2\windows\lib\DFL_DE~1.LIB

 Making libs...

 D:\D\dfl>D:\D\dm\bin\lib -c -n -p32 dflscintilla.lib scintilla  
 cpp\scintilla cpp
 \scilexer
 Digital Mars Librarian Version 8.02n
 Copyright (C) Digital Mars 2000-2007 All Rights Reserved
 http://www.digitalmars.com/ctg/lib.html

 Error: scintilla.obj : No such file or directory
 Failed.
 Done.




 makescintillalib.bat:

  rem   Make Scintilla interface for D.
  rem   http://www.dprogramming.com/dfl.php

  echo off
  cls


  rem   Either set the environment variables dmd_path and dmc_path
  rem   or fix the paths below.

 if not "%dmd_path%" == "" goto dmd_set
 set dmd_path=D:\D\dmd2\windows
 :dmd_set
 if not "%dmc_path%" == "" goto dmc_set
 set dmc_path=D:\D\dm
 :dmc_set


 if "%SCINTILLA_STATIC_BUILD%" == "" goto done_static
 set _SCINTILLA_STATIC_BUILD=-version=SCINTILLA_STATIC_BUILD
 :done_static


  echo on


  rem   Compile:

 	 echo Compiling D Scintilla for DFL...
 	
 	 rem   -version=NO_DRAG_DROP -version=NO_MDI
 	
 	%dmd_path%\bin\dfl -c -debug -O -inline -I.. %_SCINTILLA_STATIC_BUILD%  
 scintilla
 	 if errorlevel 1 goto oops
 	%dmd_path%\bin\dfl -c -debug -O -inline -I.. -odcpp cpp\scintilla  
 cpp\scilexer
 	 if errorlevel 1 goto oops
 	
 	 echo.


  rem   Make lib file:

 	 echo Making libs...
 	
 	%dmc_path%\bin\lib -c -n -p32 dflscintilla.lib scintilla cpp\scintilla  
 cpp\scilexer
 	 if errorlevel 1 goto oops
 	
 	 echo.


  goto done
 :oops
  echo Failed.


 :done
  echo Done.



 thank you !

 dolive

I don't think this Scintilla control has been made compatible with D2 yet. You can probably start by using string instead of char[]

thank you, I still do not come out debug. Should be grateful if you upgrade to dmd2.032 boss, thank you very much !!! dolive
Sep 25 2009
prev sibling next sibling parent "Robert Jacques" <sandford jhu.edu> writes:
On Sun, 18 Oct 2009 15:19:28 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テ青エツオツス:

 On Thu, 24 Sep 2009 16:31:56 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テソステつエテつオテつス:

 On Thu, 24 Sep 2009 14:21:55 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テθ津ッツソツステ窶堙つエテ窶堙つオテ窶堙&#65533;

 On Thu, 24 Sep 2009 06:22:57 -0400, dolive89 <dolive89 sina.com>


 can DFL make ide editor ?
 can do  expansion of the corresponding function?

Yes. There's the Entice IDE (http://www.dprogramming.com/entice.php) Or the simpler DCode IDE(http://www.dprogramming.com/dcode.php) Or the Scintilla control if you want to roll your own (http://wiki.dprogramming.com/Dfl/ScintillaControl)

thank you very much !!! but version is older,can do be upgraded to dmd2.032 ? thank you



 dolive

DFL hasn't been updated to DMD 2.032 yet. I've updated my local copy. Here's the link:


 yes, I use DFL is dmd2.032,

  Scintilla DFL Control  version is older, is 2007 year. hope upgraded  

 dmd2.032 .

 how to make lib ? I use makescintillalib.bat is error, I copyed cpp
 directory to  DFL directory. changed dmd_path, dmc change to dmd.

 can be compiled out .obj file.

 thank you !

 dolive

Sorry, I've never used the Scintilla control myself. If you just want to make DFL there is a makelib.bat file in the dfl directory.

Do you have a DFL for dmd2.035 ? thank you very much ! dolive

Yes, I've e-mailed it to you.
Oct 18 2009
prev sibling next sibling parent reply "Robert Jacques" <sandford jhu.edu> writes:
On Sun, 18 Oct 2009 23:51:37 -0400, Sam Hu <samhudotsamhu gmail.com> wrote:
 Robert Jacques Wrote:

 Do you have a  DFL for dmd2.035 ?
 thank you very much !

 dolive

Yes, I've e-mailed it to you.

It would be grateful if you could add samhu.samhu gmail.com in your list. Regards, Sam

DMD 2.035 didn't require any patches from DMD 2.034 for DFL. I've created a list with both you and dolive for future reference.
Oct 18 2009
parent dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Sun, 18 Oct 2009 23:51:37 -0400, Sam Hu <samhudotsamhu gmail.com> wrote:
 Robert Jacques Wrote:

 Do you have a  DFL for dmd2.035 ?
 thank you very much !

 dolive

Yes, I've e-mailed it to you.

It would be grateful if you could add samhu.samhu gmail.com in your list. Regards, Sam

DMD 2.035 didn't require any patches from DMD 2.034 for DFL. I've created a list with both you and dolive for future reference.

I have received」ャ thank you very much ! but haven't include examples. I was updateed my e-mail-list,thank you ! dolive
Oct 18 2009
prev sibling parent reply "Robert Jacques" <sandford jhu.edu> writes:
On Mon, 19 Oct 2009 00:53:48 -0400, dolive <dolive89 sina.com> wrote:

 Robert Jacques テ青エツオツス:

 On Sun, 18 Oct 2009 23:51:37 -0400, Sam Hu <samhudotsamhu gmail.com>  
 wrote:
 Robert Jacques Wrote:

 Do you have a  DFL for dmd2.035 ?
 thank you very much !

 dolive

Yes, I've e-mailed it to you.

It would be grateful if you could add samhu.samhu gmail.com in your

 Regards,
 Sam

DMD 2.035 didn't require any patches from DMD 2.034 for DFL. I've created a list with both you and dolive for future reference.

Can you please be able to update to the dmd latest version of the Scintilla_DFL_Control http://wiki.dprogramming.com/Dfl/ScintillaControl thank you very much ! dolive

Sorry, the scintilla control is a user submitted widget that isn't part of DFL (think scrapple project). You'll have to contact the original authors. As for examples, please contact Chris.
Oct 18 2009
parent dolive <dolive89 sina.com> writes:
Robert Jacques ミエオス:

 On Mon, 19 Oct 2009 00:53:48 -0400, dolive <dolive89 sina.com> wrote:
 
 Robert Jacques テ青エツオツス:

 On Sun, 18 Oct 2009 23:51:37 -0400, Sam Hu <samhudotsamhu gmail.com>  
 wrote:
 Robert Jacques Wrote:

 Do you have a  DFL for dmd2.035 ?
 thank you very much !

 dolive

Yes, I've e-mailed it to you.

It would be grateful if you could add samhu.samhu gmail.com in your

 Regards,
 Sam

DMD 2.035 didn't require any patches from DMD 2.034 for DFL. I've created a list with both you and dolive for future reference.

Can you please be able to update to the dmd latest version of the Scintilla_DFL_Control http://wiki.dprogramming.com/Dfl/ScintillaControl thank you very much ! dolive

Sorry, the scintilla control is a user submitted widget that isn't part of DFL (think scrapple project). You'll have to contact the original authors. As for examples, please contact Chris.

Oh, thank you ! dolive
Oct 19 2009