Français
Wünsche et Anregungen

Wunsch: seulement verwendete PROCs kompilieren

 

Uwe
''Pascal''
Niemeier
Hi Roland!

quoi je mir déjà longtemps wünsche:
sofern beim Kompilieren seulement solche Procs/Funktionen erfaßt volonté, qui dedans des
Programmes aussi wirklich aufgerufen volonté.
chacun eingebundene "Universal"-INC bläht cela Programme bisher souvent unnötig sur,
weil on oui meist seulement une partie qui enthaltenen Rotuinen wirklich verwendet.

PS: s'il te plaît aucun Kommentare dans qui Art "Hol dir doch ne größere Festplatte"!
Mir ca va ici um cela Prinzip!

SeeYou
Pascal
 
27.12.2009  
 




Jörg
Sellmeyer
là serait je oui encore une drauflegen et den Wunsch äußern, bestimmte Programmteile/-bibliotheken (z.B. ogl) vom Compilieren ausschließen trop peut.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
27.12.2009  
 




RGH
@Pascal: cela umzusetzen, serait un komplettes Redesign des Compilers nötig faire. je ne sais pas, si sich là qui Aufwand lohnt ou bien gar sinnvoll ist. "Never change a running system!" Derzeitr volonté Comprend, aussi dans qui Aider beschrieben, so verwandt, comme stünde qui Code à qui Stelle, à qui il includiert (= eingefügt) wird. cela est, qui Comprend volonté déjà im Vorfeld avant dem Compilieren dans den Quellcode eingebunden.

@Jörg: c'est malheureusement pas possible et serait aussi pas très viel apporter, zumindest rien à qui Geschwindigkeit verändern.Beim Linken wird cela Compilat avec qui Runtime verbunden. cet ist une EXE-Dossier. Aus cette laisser sich au cours de des Linkens aucun Teile entfernen.
Es wäre au maximum imaginable, verschiedene Runtime-Module mitzuliefern. Allerdings ist qui Auswirkung sur qui Taille des Programmes pas soooo riesig. et on devrait chez chaque projet überlegen, quelle Runtime on nécessaire: avec ou bien sans Datenbankfunktionen, avec ou bien sans OGL, avec ou bien sans ...
on pourrait naturellement OGL- et Datenbankfunktionen aussi dans eigene DLL auslagern, qui on ensuite seulement chez Programmen mitliefert, qui cet besoin.

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
27.12.2009  
 



il y a den commutateur {$u} pour Unused dans XPSE, funktioniert momentan malheureusement pas à cause de vieler Changements à cause de qui NProcs.

Herausgefiltert volonté ungenutzte Procs avec cela, dass alle Procnamen une Referenzzähler avons et qui Source wortweise rekursiv abgegangen wird um Zähler trop erhöhen. Procs avec Zähler <1 volonté ensuite simple pas aufgeschrieben. 2 Problem/Ausnahmefälle étions Unités/Procaddr. ^ ^

si qui NProcs dans qui Beta-Phase sommes, ensuite repariere je cela Feature sodass on ensuite wieder z.B. riesige Comprend nutzen peux qui pas aufblähen si on seulement un paire Funktionen daraus utilise.
 
27.12.2009  
 




Uwe
''Pascal''
Niemeier
Hi gens!

RGH
Never change a running system!


déjà véritable...
J'ai pensé seulement: là PROCs oui vorwärtsdeklariert volonté peut (alors im Voir le texte source derrière 
ihrem ersten Aufruf stehen dürfen) et qui Kompiler den Code sowieso plusieurs fois durchgeht,
pourrait on là quoi faire dans qui Art, comment iF beschrieben hat. alors une forme de filtre,
qui avant den eigendlichen Kompiler gesetzt wird.

suis comme Hardcore-Coder oui eigendlich ne...aucune ami de Prekompilern (Sorry iF),
mais peut-être bastele je mir là selbst la fois quoi...

SeeYou
Pascal
 
28.12.2009  
 



Uwe Pascal Niemeier, Beitrag=55618, Zeitpunkt=28.12.2009
suis comme Hardcore-Coder oui eigendlich ne...aucune ami de Prekompilern (Sorry iF),


Hm, cela halte je mais pour une Widerspruch dans sich, aussi weil XPSE doch grad pour Hardcore-Coden avec XProfan comment geschaffen ist.

il y a aussi aucun ernstzunehmende Programmiersprache, qui sans (meist ensuite mais eingebauten) Präkompiler auskommmt. là Roland pas so viel Energie ins Präkompilerschreiben steckt, ist es doch gewissermassen devoir des XPSE, übrigbleibende Potentiale anzuzapfen.
 
28.12.2009  
 




Uwe
''Pascal''
Niemeier
Hi iF!


Hm, cela halte je mais pour une Widerspruch dans sich,
aussi weil XPSE doch grad pour Hardcore-Coden avec XProfan comment geschaffen ist.


je mon cela plutôt dans dem Sinne, qui je lieber volle Kontrolle sur meinen Quellcode habe,
weshalb je aussi selten sur fertige PCUs et INCs zurückgreife.
chez den abstrusen Sachen, avec denen je mich beschäftige...

SeeYou
Pascal
 
28.12.2009  
 




Jörg
Sellmeyer
Dabei fällt mir un, qui on sa Procs oui eigentlich aussi dans ph-Fichiers unterbringen pourrait:
KompilierenMarqueSéparation
si ensuite qui Procédure verwendetwerden soll, braucht im Programme seulement:
KompilierenMarqueSéparation
stehen. si on sich konsequent sa Standardprozeduren, so anpaßt, pourrait cela Einiges einparen...
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
06.01.2010  
 



Ersparen peux on sich bereits einiges, commence beim @ à et allez sur zum Tilde - kenne mais niemanden ausser mir, qui
KompilierenMarqueSéparation écrit.

Sparen=Kauderwelsch dire qui gens, et gens avons toujours droite.
 
06.01.2010  
 




Matthias
Arlt
Sparen ist oui prinzipiell bien. et je serait cela Urteil "Kauderwelsch" la fois plutôt schmunzelnd quittieren. cela Problem, so es car eines ist, liegt doch woanders. Am Ende qui simplification steht une très individuelle, oftmals komplett veränderte Syntax, qui, si vous pas im eigenen Hinterkopf gereift ist, so ses Tücken hat. qui Einsteiger ist verwirrt et z.T. überfordert, bietet ihm cela "Standard-Profan" doch aussi so déjà genügend Lernpensum. qui erfahrene Programmierer hat sich sur qui Jahre seinen eigenen Stil angewöhnt et ist zumeist y aussi quelque chose verfestigt. une breite Akzeptanz trop erreichen, peux là déjà très longtemps dauern.

je verwende oui selbst depuis Jahren eigene kleine Precompiler. très viel bescheidener im Funktionsumfang et plan sur mon Wünsche et Gewohnheiten zugeschnitten. si autre y pour sich aussi une Vorteil sähen, sei la fois dahingestellt...
 
WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia
06.01.2010  
 



Allgemein oui, konkret mais pas, car
KompilierenMarqueSéparation hat avec "Stil" et "Jahre" et "eigen" pas wirklich quelque chose trop 1faire et pas avec dem schnelleren Programme. ^ ^
 
06.01.2010  
 




Nico
Madysa
Jörg Sellmeyer, Beitrag=55760, Zeitpunkt=06.01.2010
Dabei fällt mir un, qui on sa Procs oui eigentlich aussi dans ph-Fichiers unterbringen pourrait:
KompilierenMarqueSéparation


Zonk, klappt meines Wissens malheureusement pas. L'idée J'ai eu aussi la fois, mais dans den Procs darf ensuite (unsinnigerweise) ne...aucune Istgleich vorkommen -- ensuite wird vous nämlich seulement jusque diesem Istgleich dans den Kode incorporé.
Habe en supplément aussi irgendwo ici quoi geschrieben, quoi mais im Sande verlief et pas plus auffindbar ist.
 
Nico Madysa
07.01.2010  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

8.238 Views

Untitledvor 0 min.
Gast.081506.09.2024
Michael W.17.11.2020
Jens-Arne Reumschüssel23.05.2018
iF03.01.2016
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie