Source code of DB-WEAVE Software
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
samples
.gitattributes
DBW.ICO
LICENSE
README.txt
about.cpp
about.dfm
about.h
assert.cpp
assert.h
aufknuepfung.cpp
bereiche.cpp
blockmuster.cpp
blockmuster.h
blockmuster_form.cpp
blockmuster_form.dfm
blockmuster_form.h
blockmuster_muster.cpp
clear.cpp
colors.cpp
colors.h
combase.h
commandline.cpp
comutil.cpp
comutil.h
cursor.cpp
cursor.h
cursordir_form.cpp
cursordir_form.dfm
cursordir_form.h
cursordirection_form.cpp
cursordirection_form.dfm
cursordirection_form.h
cursorgoto_form.cpp
cursorgoto_form.dfm
cursorgoto_form.h
cursorimpl.h
datamodule.cpp
datamodule.dfm
datamodule.dti
datamodule.h
dbw.bpr
dbw.cpp
dbw.dsk
dbw.nsi
dbw.res
dbw3_base.h
dbw3_form.cpp
dbw3_form.dfm
dbw3_form.h
dbw3_strings.h
dbw_handbuch.pdf
dbw_manual.pdf
debugchecks.cpp
delete.cpp
deltmp.bat
dialogs.cpp
draw.cpp
einstellverh_form.cpp
einstellverh_form.dfm
einstellverh_form.h
einzug.cpp
einzug.h
einzugassistent_form.cpp
einzugassistent_form.dfm
einzugassistent_form.h
einzugimpl.h
einzugtrittfolge.cpp
entervv_form.cpp
entervv_form.dfm
entervv_form.h
entwurfsinfo_form.cpp
entwurfsinfo_form.dfm
entwurfsinfo_form.h
enums.h
envoptions_form.cpp
envoptions_form.dfm
envoptions_form.h
export.cpp
exportbitmap.cpp
farbauswahl1_form.cpp
farbauswahl1_form.dfm
farbauswahl1_form.h
farbauswahl2_form.cpp
farbauswahl2_form.dfm
farbauswahl2_form.h
farbauswahl_form.cpp
farbauswahl_form.dfm
farbauswahl_form.h
farbpalette_form.cpp
farbpalette_form.dfm
farbpalette_form.h
farbverlauf_form.cpp
farbverlauf_form.dfm
farbverlauf_form.h
felddef.cpp
felddef.h
fileformat.cpp
fileformat.h
filehandling.cpp
fileload.cpp
fileload.h
filesave.cpp
fixeinzug_form.cpp
fixeinzug_form.dfm
fixeinzug_form.h
gewebe.bmp
gewebe1.bmp
gewebe2.bmp
gewebe3.bmp
highlight.cpp
hilfslinien.cpp
hilfslinien.h
idle.cpp
import.cpp
importbmp.cpp
importbmp_form.cpp
importbmp_form.dfm
importbmp_form.h
init.cpp
insert.cpp
insertbindung.cpp
invalidate.cpp
kbdhandling.cpp
kbdscroll.cpp
lang_main.cpp
language.cpp
language.h
line_size1.bmp
line_size2.bmp
line_size3.bmp
line_size4.bmp
loadmap.h
loadoptions.h
loadparts_form.cpp
loadparts_form.dfm
loadparts_form.h
loominterface.h
mn_check.bmp
mn_colorblend.bmp
mn_colorreplace.bmp
mn_copy.bmp
mn_cut.bmp
mn_gotocurrentpos.bmp
mn_inverserepeat.bmp
mn_palette.bmp
mn_paste.bmp
mn_redo.bmp
mn_repeat.bmp
mn_repeatvisible.bmp
mn_rev.bmp
mn_start.bmp
mn_stop.bmp
mn_undo.bmp
mousehandling.cpp
move.cpp
mru.cpp
osversion.cpp
osversion.h
overview_form.cpp
overview_form.dfm
overview_form.h
pagesetup_form.cpp
pagesetup_form.dfm
pagesetup_form.h
palette.cpp
palette.h
popupmenu.cpp
print.cpp
print.h
print_base.h
printcancel_form.cpp
printcancel_form.dfm
printcancel_form.h
printdraw.cpp
printextent.cpp
printinit.cpp
printpreview_form.cpp
printpreview_form.dfm
printpreview_form.h
printprint.cpp
printselection_form.cpp
printselection_form.dfm
printselection_form.h
properties.cpp
properties.h
properties_form.cpp
properties_form.dfm
properties_form.h
range.cpp
rangecolors.cpp
rangecolors.h
rapport.cpp
rapport.h
rapport_form.cpp
rapport_form.dfm
rapport_form.h
rapportieren.cpp
rapportimpl.h
recalc.cpp
recalc.h
redraw.cpp
regbase.h
sb_centralsym.bmp
sb_copy.bmp
sb_cut.bmp
sb_empty.bmp
sb_gotocurrentpos.bmp
sb_gotoklammer1.bmp
sb_gotoklammer2.bmp
sb_gotoklammer3.bmp
sb_gotoklammer4.bmp
sb_gotoklammer5.bmp
sb_gotoklammer6.bmp
sb_gotoklammer7.bmp
sb_gotoklammer8.bmp
sb_gotoklammer9.bmp
sb_grid.bmp
sb_highlight.bmp
sb_invert.bmp
sb_mirrorh.bmp
sb_mirrorv.bmp
sb_new.bmp
sb_next.bmp
sb_open.bmp
sb_options.bmp
sb_paste.bmp
sb_prev.bmp
sb_preview.bmp
sb_print.bmp
sb_redo.bmp
sb_rev.bmp
sb_rotate.bmp
sb_save.bmp
sb_schaftdown.bmp
sb_schaftup.bmp
sb_start.bmp
sb_stop.bmp
sb_trittleft.bmp
sb_trittright.bmp
sb_undo.bmp
sb_zoomin.bmp
sb_zoomout.bmp
schlagpatrone.cpp
scrolling.cpp
selcolor_form.cpp
selcolor_form.dfm
selcolor_form.h
selection.cpp
setaufknuepfung.cpp
setblatteinzug.cpp
setcolors.cpp
seteinzug.cpp
setfarbe.cpp
setgewebe.cpp
settings.cpp
settings.h
settrittfolge.cpp
splash_form.cpp
splash_form.dfm
splash_form.h
statusbar.cpp
steigung.cpp
steuerung.cpp
steuerung.h
steuerung_draw.cpp
steuerung_form.cpp
steuerung_form.dfm
steuerung_form.h
steuerung_kbd.cpp
steuerung_mouse.cpp
steuerung_popup.cpp
steuerung_pos.cpp
steuerung_weben.cpp
strggoto_form.cpp
strggoto_form.dfm
strggoto_form.h
strginfo_form.cpp
strginfo_form.dfm
strginfo_form.h
strgoptloom_form.cpp
strgoptloom_form.dfm
strgoptloom_form.h
strgpatronicindparms_form.cpp
strgpatronicindparms_form.dfm
strgpatronicindparms_form.h
techinfo_form.cpp
techinfo_form.dfm
techinfo_form.h
tool_constrained.bmp
tool_cursor.bmp
tool_ellipse.bmp
tool_filledellipse.bmp
tool_filledrectangle.bmp
tool_line.bmp
tool_rectangle.bmp
toolbar.cpp
toolpalette_form.cpp
toolpalette_form.dfm
toolpalette_form.h
tools.cpp
tools.h
trittfolge.cpp
undoredo.cpp
undoredo.h
userdef.cpp
userdef.h
userdef_entername_form.cpp
userdef_entername_form.dfm
userdef_entername_form.h
userdefselect_form.cpp
userdefselect_form.dfm
userdefselect_form.h
utilities.cpp
version.h
version.rc
xoptions_form.cpp
xoptions_form.dfm
xoptions_form.h
zentralsymm.cpp
zentralsymm.h
zoom.cpp

README.txt

This is the source code folder of DB-WEAVE, a textile
CAD/CAM system. See http://www.brunoldsoftware.ch for
more information.

The project is written in C++, using the (now ancient)
C++Builder 5 product from Borland. Since it uses the
VCL library extensively, it is not easy to port it to
some newer programming environment.

In addition to C++Builder 5, you need the ComPort 3.3
Component from WinSoft (Erik Salaj). You can download
and install a trial version from the website
http://www.winsoft.sk/comport.htm. The full version
costs about 35$.

The whole project is licensed under the GPL v3 or later.
See LICENSE.txt for details.

A setup suitable for distribution can be created using
the free NSIS setup system. You can download it from
http://nsis.sourceforge.net/Main_Page. The necessary
setup script is included in this folder and named
dbw.nsi. Copy dbw.exe, license.txt, manual.pdf,
handbuch.pdf and source.zip together with dbw.nsi in
a folder, and run the NSIS system to create the
dbw_setup.exe file. This can be distributed and installs
the whole program.