Deutsch
Forum

Updates & Anmerkungen

 
XProfan Präkompiler und Syntax-Enhancer [XPSE]  [...]  Updates und Anmerkungen:
 
25.05.2007  
 



Update - neue Version! Jetzt werden alle Möglichkeiten Franks XPRR ausgeschöpft. Auch XPRR-Updaten!

Folgende Angaben im Kompilerschalter {$res ...} sind möglich:

NOMANIFEST
NOVERSIONINFO
ICON
WINDOWICON
EXEICON
COMPANYNAME
FILEDESCIPTION
FILEVERSION
INTERNALNAME
LEGALCOPYRIGHT
LEGALTRADEMARK
ORIGINALFILENAME
PRODUCTNAME
PRODUCTVERSION

Syntax 1:
KompilierenMarkierenSeparieren
 {$res productname meinProduktname}
 {$res icon test.ico}

Syntax 2:
KompilierenMarkierenSeparieren
 {$res productname meinProduktname, icon test.ico, productversion 1.0.0.0, ...}

ODoku Hilfeseite des XPSE wird später entsprechend angepasst.

PRODUCTVERSION und FILEVERSION im Format 1.0.0.0!
 
30.05.2007  
 




Frank
Abbing
Ich möchte nochmal deutlicher erklären, wie XPRR mittels XPSE benutzt werden kann:

Icon Resource:

Fenstericon und Exeicon ändern:
{$res icon dateiname.ico [icongröße] [mindest-icon-bittiefe]}

Nur Fenstericon ändern:
{$res windowicon dateiname.ico [icongröße] [mindest-icon-bittiefe]}

Nur Exeicon ändern:
{$res exeicon dateiname.ico [icongröße] [mindest-icon-bittiefe]}

Die Icongrösse darf weggelassen werden, in dem Fall wählt XPRR aus einer Mehrfach-Icon-Datei das letzte Icon aus. Gültige Grössen sind z.B.: 16, 24, 32, 48, 64, 128, ...
Die Mindest-Icon-Bittiefe darf weggelassen werden, in dem Fall wählt XPRR aus einer Mehrfach-Icon-Datei das letzte Icon aus. Gültige Bittiefen sind:
1=2 Farben / 4=16 Farben / 8=256 Farben / 24=True Color (24 Bits) / 32=True Color+Alpha (32 Bits)


Manifest Resource 24:

Manifest-resource entfernen:
{$res nomanifest}


Version-Info Resource:

Version-Resource entfernen:
{$res noversioninfo}

Einzelne Rubriken der Version-Resource erstellen:
{$res companyname Firmenname}
{$res filedescription Dateibeschreibung}
{$res fileversion Dateiversion}
{$res internalname Dateiname}
{$res legalcopyright Copyright-Beschreibung}
{$res legaltrademark Trademark-Beschreibung}
{$res originalfilename Originaler Dateiname}
{$res productname Name der Anwendung}
{$res productversion Anwendungsversion}

Jede Rubrik darf maximal 256 Zeichen lang sein.
FILEVERSION und PRODUKTVERSION müssen immer vierstellig Werte sein, getrennt durch einen Punkt.Eine ganz ordinäre Version 1.0 müsste dann so aussehen: 1.0.0.0, was unter Windows Major.Minor.Build.QFE bedeutet.


Für alle XProfan-Exedateien, die mit XPRR bearbeitet werden sollen gilt:

Im gleichen Ordner wie die Profan-Exedatei muss sich auch die PRC-Datei dieser Exe befinden!!! XPRR muss diese beiden Dateien nach getaner Arbeit manuell neu verlinken.

XPSE ist in der Lage, mehrere XPRR-Anweisungen in einer Zeile abzuarbeiten, getrennt durch Kommata.
XPRR sollte sich im gleichen Ordner befinden wie XPSE.

Hier ein Beispiel z.B. der Anfang des offiziellen ObjectCreators ROC:

{$cleq}

{$res companyname Rokosoft}
{$res filedescription Offizieler Dialog- und Fensterhelfer für XProfan}
{$res fileversion 4.6.0.0}
{$res internalname ROC.EXE}
{$res legalcopyright © by Rolf Koch - Koblenz 2007}
{$res originalfilename ROC.EXE}
{$res productname Object Creator}
{$res productversion 4.6.0.0}

{$res icon mainicon.ico 32 8}
 
30.05.2007  
 



Neuer XPRR und neuer XPSE - bitte beide updaten.
 
30.05.2007  
 



Neuer XPSE [...]  V0.1.7l und neues Textpad Syntaxfile.

DSound.DLL und WinMM.DLL Funktionsaufrufe integriert.
 
11.06.2007  
 



Kleines Update auf 0.1.7m - habe kleinen Bug beseitigt und folgende Konstanten hinzugefügt:
KompilierenMarkierenSeparieren
CSIDL_PERSONAL                  0x0005// My Documents
CSIDL_MYMUSIC                   0x000d// My Music folder
CSIDL_APPDATA                   0x001A// Application Data, new for NT4
CSIDL_COMMON_APPDATA            0x0023// All UsersApplication Data
CSIDL_WINDOWS                   0x0024// GetWindowsDirectory()
CSIDL_SYSTEM                    0x0025// GetSystemDirectory()
CSIDL_PROGRAM_FILES             0x0026// C:Program Files
CSIDL_MYPICTURES                0x0027// My Pictures, new for Win2K
CSIDL_PROGRAM_FILES_COMMON      0x002b// C:Program FilesCommon
CSIDL_COMMON_DOCUMENTS          0x002e// All UsersDocuments
CSIDL_RESOURCES                 0x0038// %windir%Resources, For theme and other windows resources.
CSIDL_RESOURCES_LOCALIZED       0x0039// %windir%Resources<LangID>, for theme and other windows specific resources.
CSIDL_FLAG_CREATE               0x8000// new for Win2K, or this in to force creation of folder
CSIDL_COMMON_ADMINTOOLS         0x002f// All UsersStart MenuProgramsAdministrative Tools
CSIDL_ADMINTOOLS                0x0030// <user name>Start MenuProgramsAdministrative Tools
 
22.06.2007  
 



Experimentelle Version 11.0.1.7na steht zum Download bereit: [...] 

Alte Version unbedingt aufheben!

Änderungen:
  • Diese experimentelle Version ist auf das Zusammenspiel mit xide getrimmt, kann jedoch auch ohne xide verwendet werden.
  • Die Versionsbezeichnung des XPSE hat sich geändert, z.B.: 11.0.1.7na (für-XProfanVersion.XPSE-Version)
  • Das Konsolenausgabeformat hat sich geändert und wurde für späteren XideGebrauch und XProfan-Kompiler optimiert.
  • Einige Konstanten und Schlüsselworte hinzugefügt wg. X11. (noch nicht komplett, da X11 auch noch nicht fertig)
  • Mit XPIA (inlineAssembler) gibt es noch Probleme, wer XPSE mit XPIA nutzt sollte noch die ältere Version bevorzugen!
  • Bitte um Feedback im Problemfall.
     
    25.01.2008  
     




    Rolf
    Koch
    Roc ist durchgelaufen und wie Du weist soll das was heisen ^^
    Exitcode: 0 (erfolgreich)
     
    25.01.2008  
     



    Superb!
     
    25.01.2008  
     



    XPSE-Update [...]  ersetzt die letzte experimentelle Version und kann auch wieder ohne ausgabeerfassenden Editor genutzt werden.

    Wer einen ausgabeerfassenden Editor nutzen möchte kann an den Aufrufstring *nokeyb (oder experimentell *XIDE) anhängen.
     
    26.02.2008  
     



    XPSE-Update [...]  einige Fehlerbehebungen und Anpassungen an XProfan11.

    Ebenso wird auf unbekannte Escapesequenzen aufgepasst und ggf. eine Fehlermeldung angezeigt.


    XProfan 11.0.1.7r Precompiler & SE [XPSE]
    Copyright (C) 2004-2008 XProfan.Com, built DE.

    Datei : 1.prf (7)
    Stats : If[0], Proc[0], Klassen[0], Macros[0]
    Runtime : prfrun32.exe, gefunden
    Kompiler : profcomp.exe, gefunden

    Fertig (22ms), beliebige Taste zum beenden oder
    Kompileroption {$Q}uiet um ohne Nachfrage zu beenden.

    [C]ompile [I ]nterpr [L]ink [R]unPrc Run[E]xe [S]ource [H]ilfe

    XPSE:> Kompilieren: Code: 0 [erfolg] (123 byte pcode)
    XPSE:> Linken: Code: 0 [erfolg] (1014 KB exe)
    XPSE:> Ausfuehren: Code: 0 [erfolg]
    XPSE:>



    Es kann sein das nicht jeder Subscriptions-Kompiler des XProfan11 mit diesem XPSE korrekt zusammenarbeitet was die Abprüfung betrifft von Fehlern welche vom XProfan-Kompiler gemeldet werden. Spätestens bei der nächsten Version des XProfan11-Kompilers kann XPSE korrekt feststellen ob der XProfan-Kompiler einen Fehler meldete. (So wie es bisher auch immer wahr.)
     
    21.03.2008  
     



    Kleines Update wg. X11 auf 11.0.1.7s [...] 
     
    31.05.2008  
     




    Antworten


    Thementitel, max. 100 Zeichen.
     

    Systemprofile:

    Kein Systemprofil angelegt. [anlegen]

    XProfan:

     Beitrag  Schrift  Smilies  ▼ 

    Bitte anmelden um einen Beitrag zu verfassen.
     

    Themenoptionen

    92.818 Betrachtungen

    Unbenanntvor 0 min.
    Erfurt17.07.2017
    rquindt06.12.2015
    funkheld05.12.2014
    Albokra20.06.2014
    Mehr...

    Themeninformationen



    Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

    Ein Projekt aller XProfaner, die es gibt!


    Mein XProfan
    Private Nachrichten
    Eigenes Ablageforum
    Themen-Merkliste
    Eigene Beiträge
    Eigene Themen
    Zwischenablage
    Abmelden
     Deutsch English Français Español Italia
    Übersetzungen

    Datenschutz


    Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

    Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

    Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


    einverstandenDatenschutzerklärung
    Ich möchte keinen Cookie