AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Zusätzliche Compilerschalter für IdeFixPack (z.B. -x–depfile)

Zusätzliche Compilerschalter für IdeFixPack (z.B. -x–depfile)

Ein Thema von ventiseis · begonnen am 9. Jul 2019 · letzter Beitrag vom 10. Jul 2019
Antwort Antwort
ventiseis

Registriert seit: 15. Jan 2009
Ort: 94032 Passau
39 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#1

Zusätzliche Compilerschalter für IdeFixPack (z.B. -x–depfile)

  Alt 9. Jul 2019, 10:57
Ich habe die aktuelle Version des IdeFixPack (6.4.2) unter Delphi Tokio (10.2.3) installiert. Da ich leider neugierig bin , wollte ich testen, was bei bei den neuen Compilerschaltern (z.B. -x–depfile) passiert. Ich habe diese Schalter in einem Beispielprojekt eingetragen und irgendwie passiert nichts, außer dass ich zusätzliche Warnungen erhalte.

Wie funktioniert das und was wird mir dann ausgegeben?
Miniaturansicht angehängter Grafiken
projektoptionen.png   meldungen.png  
Bastian
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.459 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

AW: Zusätzliche Compilerschalter für IdeFixPack (z.B. -x–depfile)

  Alt 9. Jul 2019, 11:23
Sind das wirklich zwei Minus-Zeichen "--" ? Ein langer Gedankenstrich funktioniert nicht.

Ist fastdcc installiert/eingerichtet? Sonst kann nur der integrierte IDE Compiler die Kommandozeilenparameter.
  Mit Zitat antworten Zitat
ventiseis

Registriert seit: 15. Jan 2009
Ort: 94032 Passau
39 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#3

AW: Zusätzliche Compilerschalter für IdeFixPack (z.B. -x–depfile)

  Alt 9. Jul 2019, 11:46
Sind das wirklich zwei Minus-Zeichen "--" ? Ein langer Gedankenstrich funktioniert nicht.


OK, ich probiere es heut abend mal mit zwei Bindestrichen. War Copy & Paste von Idefixpack.de...
Bastian
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.459 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

AW: Zusätzliche Compilerschalter für IdeFixPack (z.B. -x–depfile)

  Alt 9. Jul 2019, 12:13
War Copy & Paste von Idefixpack.de...
WordPress fasst die beiden Minuszeichen zur Anzeige selbständig zu einem Gedankenstrich zusammen. Wenn ich den Blog-Eintrag bearbeite habe ich zwei Minuszeichen.
  Mit Zitat antworten Zitat
ventiseis

Registriert seit: 15. Jan 2009
Ort: 94032 Passau
39 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#5

AW: Zusätzliche Compilerschalter für IdeFixPack (z.B. -x--depfile)

  Alt 9. Jul 2019, 22:30
Ok, mit zwei Bindestrichen funktioniert es! Es werden drei Dateien generiert. Gibt es irgendwelche Tools / Skripte um diese Dateien grafisch zu darzustellen oder auszuwerten?

Beispiel PROJEKTNAME.resfilelist, Inhalt:
Code:
c:\program files (x86)\embarcadero\studio\19.0\lib\Win32\release\controls.res
Unit1.dfm
Project3.res
Project3.drf
Beispiel PROJEKTNAME.unitstats, Auszug:
Code:
System:
   Impl: SysInit
SysInit:
   Intf: System
System.Types:
   Intf: System, SysInit
System.UITypes:
   Intf: System, SysInit
Winapi.Windows:
   Intf: System, SysInit, System.Types, System.UITypes
Winapi.Messages:
   Intf: System, SysInit, Winapi.Windows, System.Types
System.SysConst:
   Intf: System, SysInit
Winapi.ImageHlp:
   Intf: System, SysInit, Winapi.Windows
Beispiel PROJEKTNAME.dep.json, Auszug:
Code:
[
   {
      "unit": "System",
      "files": [
         "System.pas",
         "WindowsAPIs.INC",
         "GETMEM.INC",
         "LocaleData.INC"
      ],
Bastian
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.459 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

AW: Zusätzliche Compilerschalter für IdeFixPack (z.B. -x--depfile)

  Alt 10. Jul 2019, 16:47
Gibt es irgendwelche Tools / Skripte um diese Dateien grafisch zu darzustellen oder auszuwerten?
Solche Tools sind mir nicht bekannt.

Man kann bei allen Optionen den Modus auf JSON umstellen und dann jeden x-beliebigen JSON Editor/Betrachter nutzen.
Code:
  -x--reslist       Output used resource file names (Same as -x--reslist=1)
  -x--reslist=n     Output used resource file names
                       n=0  Disable (default)
                       n=1  <target>.resfilelist (UTF8)
                       n=2  <target>.resfilelist (ANSI)
                       n=3  <target>.map (ANSI)
  -x--depfile       Output all file dependencies to a DEP file (same as -x--depfile=3)
  -x--depfile=n     Output all file dependencies to a DEP file
                       n=0  Disable (default)
                       n=1  <target>.dep file (UTF-8)
                       n=2  <target>.dep.json file
                       n=3  <target>.dep.json file with dllimport information
  -x--unitstats     Output the unit tree to a file (same as -x--unitstats=1)
  -x--unitstats=n   Output unit information to a file
                       n=0  Disable (default)
                       n=1  Uses lists per unit: <target>.unitstats (UTF-8)
                       n=2  Uses lists per unit: <target>.unitstats.json
                       n=3  Uses lists and statistics: <target>.unitstats.json
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2019 by Daniel R. Wolf