AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 00:32

Parameter dieser Suchanfrage:

Suche in Thema: Post-Build-Ereignis mit einer Variable
Suche alle Beiträge, die von "hzzm" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Die Delphi-IDE

    AW: Post-Build-Ereignis mit einer Variable

     
      by hzzm, 11. Mai 2017
    Um mal meine letzte (meiner Meinung nach einfachste) Loesung des Problems zu Papier zu bringen:

    In der ARBCompat.Inc:
    '_24'

    In der Post-Build .bat:
    .Inc einlesen:
    for /f %%a in ('more/e ^< "D:\My\Path\To\ARBCompat.inc"') do (
    if not defined line set "arbcompat=%%a"
    )
  • Forum: Die Delphi-IDE

    AW: Post-Build-Ereignis mit einer Variable

     
      by hzzm, 25. Apr 2017
    Das ist der Fall. Kodierung beider Dateien UTF8 und ANSI probiert.
    Quote.inc 1 Byte
    ARBCompat.inc 3 Bytes
  • Forum: Die Delphi-IDE

    AW: Post-Build-Ereignis mit einer Variable

     
      by hzzm, 25. Apr 2017
    Ich hab' gerade erst im Forum User-Profil meine delphi ver eingestellt, sorry.

    Bin auf Seattle, Quote.inc ist bei mir 1 Byte gross.
    Weder mit ANSI-Kodierung noch mit UTF-8 ohne BOM-Kodierung von Quote.inc geht es bei mir.
  • Forum: Die Delphi-IDE

    AW: Post-Build-Ereignis mit einer Variable

     
      by hzzm, 25. Apr 2017
    Ich haette gerne
    ARBCompat: String = '{$I ARBCompat.inc}';
    weil ich in allem dahinter eigentlich nur den puren String-Inhalt brauche.
    In batch regex replace und so wird einfach unnoetig komplex zu warten, ganz zu schweigen vom Drama in meinem Installer-Compiler.

    Natuerlich funktionert das so nicht.
    Gibt's irgendeinen schmutzigen Trick, durch den ich in der .inc wirklich nur den puren...
  • Forum: Die Delphi-IDE

    AW: Post-Build-Ereignis mit einer Variable

     
      by hzzm, 22. Apr 2017
    Ja verdammt, das ist mir spaeter auch aufgefallen. So geht's auch nicht.

    Ich brauche den String in meinem Installer-Kompilierer (der ueber .bat post-build startet), weil ich diese Compat nach aussen reflektieren muss (Information) und in meinem delphi-code, weil ich hier tatsaechlich in Abhaengigkeit der Compat unterschiedliche Aktionen reisse.

    Dann muss ich den String halt doch an 2...
  • Forum: Die Delphi-IDE

    AW: Post-Build-Ereignis mit einer Variable

     
      by hzzm, 21. Apr 2017
    Kann ich das nicht umgekehrt zu meinem Holzweg machen?

    Ich setze eine environment variable die jederzeit in delphi verfuegbar ist und lese die einfach am Anfang in meinen Compat String?

    Wenn ich das richtig verstanden hab', kann ich env vars ja schon ganz einfach an den post-build cmd liefern...
  • Forum: Die Delphi-IDE

    AW: Post-Build-Ereignis mit einer Variable

     
      by hzzm, 21. Apr 2017
    Der Delphi-Code waere die erste Stelle, an der ich den Compat-String setze:
    const
    ARBCompat: String = '_47';
    Der fliesst dann die komplette Build-Kette mit durch - wenn ich ihn nur aus delphi nach CMD kriege. Inklusive Installer-Erstellung etc etc.



    Wie geht das denn? Eine delphi const oder var (is in dem Fall ja Wurscht) als Parameter an meine .bat?
  • Forum: Die Delphi-IDE

    Post-Build-Ereignis mit einer Variable

     
      by hzzm, 21. Apr 2017
    Da bin ich schon wieder mit der naechsten Nuss zu knacken:

    Ich muesste in den Befehl des Post-Build-Ereignisses eine Variable einfliessen lassen.
    Ich war gerade kurz auf dem Holzweg mit
    SetEnvironmentVariable(PChar('ARB-Compat'), PChar(ARBCompat));
    in FormCreate. Ist natuerlich Bloedsinn, ich brauch ARBCompat: String; natuerlich schon beim kompilieren natuerlich nach dem kompilieren wenn...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=hzzm&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=192478
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz