PDA

View Full Version : compiler output



NewsArchive
05-23-2012, 05:19 AM
Short request!

Is it possible the information available in the compiler output
(ctrl+M), after compiling, read somewhere? TXT File ?

I do not mean the CSV or HTML file to reflect any results!
The compiler output, at the bottom, between ----- DONE ---- and ---
Compilation finished ---- information that I need.

Dirk

NewsArchive
05-23-2012, 05:20 AM
Dirk,

> Short request!
>
> Is it possible the information available in the compiler output
> (ctrl+M), after compiling, read somewhere? TXT File ?
>
> I do not mean the CSV or HTML file to reflect any results!
> The compiler output, at the bottom, between ----- DONE ---- and ---
> Compilation finished ---- information that I need.

See attached screenshot.

Hope that helps.

Friedrich

NewsArchive
05-23-2012, 05:20 AM
Oh - thanks :D

but - i start all scripts over command line.

Dirk Büchel

NewsArchive
05-23-2012, 05:20 AM
> Oh - thanks :D
>
> but - i start all scripts over command line.

The command line compiler supports an /LX pathname switch to override the
"default" folder location of compiler.txt and the file is always created
(even if the command line compiling succeeds).

For example: SB7.EXE /C "C:\Development\Sample.sb7" /LX "C:\MyLogs"

Friedrich

NewsArchive
05-24-2012, 01:35 AM
It seems to work.
But not if compiler variables are included!

For example: SB7.EXE /C "C:\Development\Sample.sb7" /CV UPLOAD "Nein"
/CV VOLLVERSION "1.2.004" /LX "C:\MyLogs"

Dirk Büchel

NewsArchive
05-24-2012, 01:52 AM
>
> But not if compiler variables are included!
>

Of course, does it work :-)

See attached screenshots. Compiler.txt created even with a '/CV UPLOAD
"Nein"' comand line switch.

HTH,
Friedrich

NewsArchive
05-24-2012, 02:01 AM
Yes it works :)

Wrong:
For example: SB7.EXE /C "C:\Development\Sample.sb7" /CV UPLOAD "Nein"
/CV VOLLVERSION "1.2.004" /LX "C:\MyLogs"

Right:
For example: SB7.EXE /C "C:\Development\Sample.sb7" /LX "C:\MyLogs" /CV
UPLOAD "Nein" /CV VOLLVERSION "1.2.004"

Thanks ;)

Dirk Büchel

NewsArchive
05-25-2012, 12:56 AM
What is that good for?

--
Wolfgang Orth

www.odata.de
www.kik-service.de

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

It's five o'clock somewhere.....




Written with Operas News-/ Mailclient: http://www.opera.com/mail/

NewsArchive
05-25-2012, 12:57 AM
I don´t understand the question ?!

What exactly do you mean?

Dirk Büchel

NewsArchive
05-25-2012, 04:54 AM
My question is, what is that output good for, what can be done with it?

SB7.EXE /C "C:\Development\Sample.sb7" /LX "C:\MyLogs"
/CV UPLOAD "Nein" /CV VOLLVERSION "1.2.004"


I did not know that this option exists, and maybe its something useful?


--
Wolfgang Orth

www.odata.de
www.kik-service.de

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

It's five o'clock somewhere.....




Written with Operas News-/ Mailclient: http://www.opera.com/mail/

NewsArchive
05-25-2012, 04:54 AM
Tach,

da auch Sie aus Deutschland kommen, antworte ich einfach mal auf deutsch
;) - Das macht die Sache für mich leichter!

Wir haben einige Scripte in denen nicht 2 SKU Compiler Variablen
Abfragen vorkommen sondern ca. 20, also mit verdammt vielen
Möglichkeiten um ein Setup zu erstellen.
Problem zur Zeit ist, das ich nicht im SetupBuilder abfragen einbauen
kann die noch mal das SKU überwachen, d.h. wenn SKU Compiler Variable A
gewählt wird, darf SKU Compiler Variable G gar nicht angezeigt werden.
Das ist das eine Problem.
Das zweite ist, das durch die vielen Abfragen, auch teilweise 3000 und
mehr Dateien gepackt werden müssen und das kann bis zu 5 Minuten dauern.
Wenn nun verschiedene Mitarbeiter ein Setup erstellen und immer nur ein
Progressbalken erscheint, ohne einen Hinweis ob das Setup ohne Error
oder Warning Meldung durchgelaufen ist, kann ich nicht sicher sein das
alles richtig funktioniert hat ;)

Mir bleibt also zur Zeit nichts anderes übrig, als ein separates
Programm zu schreiben (NetBeans - Java) welches die SKU Compiler
Variablen so schaltet wie ich es gerne möchte. Anschließend erstelle ich
die BatchDatei wie unten aufgeführt und zum Schluss liefert mir das
SetupBuilder eine 0 oder 1 zurück um mir mitzuteilen ob alles
funktioniert hat oder nicht.
Nun gehe ich hin und lese die compiler.txt aus.
Problem ist noch das in der Compiler.txt Datei die mit /LX erstellt wird
verdammt viel drinnen steht, und mich eigentlich nur der letzte
Abschnitt interessiert, zwischen:

----------------------- Done --------------------------------------

und

---------------------- Compilation finished ------------------------

Diesen will ich auslesen und den Leuten zeigen ob das Setup ok ist oder
nicht ;)
Problem an dieser Stelle habe ich allerdings noch, es steht zwar z.B.
0 error(s), 1 warning(s)

Aber nicht welcher warning ! - Die Zeile steht "irgendwo" in der
compiler.txt :(

Das ist der Sinn, für mich bzgl. der /LX "C:\MyLogs".

Wenn noch Fragen sind - nur zu :)

gruss

Dirk

NewsArchive
05-28-2012, 01:25 PM
MoinMoin auch,

20 Compiler-Variable - das ist ganz schön heftig!

Ich habe lediglich vier, mit bis zu vier Optionen und bin darauf schon stolz.... <g>

Danke für die Info und sonnige Grüße aus dem Nordwesten
Wolfgang