Alaska Software Inc. - Workbench "Rebuild Dependancies"
Username: Password:
AuthorTopic: Workbench "Rebuild Dependancies"
Jan EscholtWorkbench "Rebuild Dependancies"
on Thu, 13 Nov 2014 15:53:31 +0100
Ist das ein Bug? Wenn ich ein "Rebuild Dependencies" laufen lasse, 
stehen alle prg hinterher in Capitals da drin. Das ist extrem übel, da 
die dann auch in Capitals im Project Manager drin stehen. Was es bei 
Projekten mit mehreren Dutzend prg extrem unübersichtlich macht.

Die sollten entweder so drin bleiben wie sie waren (was bei einem 
Rebuild eventuell schwierig werden könnte), zumindest aber so, wie sie 
auch im Dateinamen stehen.

Jan
Andreas HerdtRe: Workbench "Rebuild Dependancies"
on Mon, 17 Nov 2014 12:09:17 +0100
Hallo Jan,

Ich vermute du meinst die Schreibweise in Groß-Kleinschrift, also die
Schreibweisen in "upper case" und "lower case".

Pbuild in Xbase++ 2.0 soll eigentlich die Schreibweise der Quellcode
Dateien berücksichtigen - Die Workbench soll Kleinbuchstaben
bevorzugen.

Ein kleines Beispiel von dir währe schön gewesen, ich habe mal folgendes
Gebaut um das Problem zu rekonstruieren. Die Dateinamen sind in
UPPER, lower und MiXeD Buchstaben geschrieben.

Ich kann sehen, dass ein neues Bauen der Abhängigkeiten mit pbuild -g
oder aus der Workbench Alt-B und R (Rebuild Dependencies) das
Casing der Dateinamen nicht anfasst und die Dependencies in der
AUTO-DEPEND Sektion entsprechend der Datei Schreibweise
pflegt:

=============== snip =================

 Project - Definition - File created by PBUILD Version 2.00.560
 Date: 17.11.2014 Time: 11:55:53


[PROJECT]
    COMPILE       = xpp
    COMPILE_FLAGS = /q
    DEBUG         = yes
    GUI           = no
    LINKER        = alink
    LINK_FLAGS    =
    RC_COMPILE    = arc
    RC_FLAGS      =
    VERSION       = 2.1
    Project.xpj

[Project.xpj]
    rebuilddep.exe

[rebuilddep.exe]
    COMPILE       = xpp
    COMPILE_FLAGS = /ga /wi /wl /wu /q /w
    DEBUG_SAVE    = yes
    GUI           = no
    LINKER        = alink
    LINK_FLAGS    =
    RC_COMPILE    = arc
    RC_FLAGS      =
 $START-AUTODEPEND
    lower.obj
    MAIN.obj
    MiXeD.obj
    UPPER.obj
    sublower.obj
    SUBMAIN.obj
    sUbMiXeD.obj
    SUBUPPER.obj
 $STOP-AUTODEPEND
    lower.prg
    MAIN.prg
    MiXeD.prg
    UPPER.prg
    subfolder\sublower.prg
    subfolder\SUBMAIN.prg
    subfolder\sUbMiXeD.prg
    subfolder\SUBUPPER.prg
=============== snap =================

Kannst du das Verhalten mit diesem Projekt rekonstruieren, was
machst du anders?

Mit freundlichen Grüssen,

  Andreas Herdt
  Alaska Software

--------------------------------------------------------------------

Technical Support:      support@alaska-software.com

News Server:            news.alaska-software.com
Homepage:               http://www.alaska-software.com
WebKnowledgeBase:       http://www.alaska-software.com/kbase.shtm

Fax European Office:    +49 (0) 61 96 - 77 99 99 23
Fax US Office:          +1 (646) 218 1281
--------------------------------------------------------------------

"Jan Escholt" wrote in message 
news:2e3482c1$4c6dfce0$8dc80@news.alaska-software.com...
> Ist das ein Bug? Wenn ich ein "Rebuild Dependencies" laufen lasse, stehen 
> alle prg hinterher in Capitals da drin. Das ist extrem übel, da die dann 
> auch in Capitals im Project Manager drin stehen. Was es bei Projekten mit 
> mehreren Dutzend prg extrem unübersichtlich macht.
>
> Die sollten entweder so drin bleiben wie sie waren (was bei einem Rebuild 
> eventuell schwierig werden könnte), zumindest aber so, wie sie auch im 
> Dateinamen stehen.
>
> Jan