Français
Sondages

Nutzt son En-tête?

 

Nico
Madysa
depuis geraumer Zeit verfügt (X)Profan sur qui Mächtigkeit, En-tête-Fichiers verwenden peut trop voulons. dernier semaine schrieb je zum ersten la fois une En-tête.
et mir fiel sur, dass je ici dans qui Community bisher encore rien sur En-tête gelesen hatte. et là stellte sich mir qui Frage, qui je eh bien euch lieu:

comment souvent volonté En-tête benutzt, et si, comment important/nützlich/cool vous êtes?

je hoffe naturellement pas seulement sur Abstimmungen, mais aussi sur weitere Posts.
 
Nico Madysa
28.04.2006  
 



qui Compilierung dauert zwar länger, mais bevor je mir qui Konstanten et Structuren alle zusammensuche et selber Eintrage lieber ne En-tête-Dossier
 
28.04.2006  
 




Nico
Müller
peux mir quelqu'un dire quoi header sommes?
 
WinXP, 2200MHz, 256MBRAM, Nvidia Geforce4 MX 440 with AGP8x, Profan8.0a
Das ist Matschaugeneule. Kopiere Matschaugeneule in deine Signatur und hilf ihr so auf ihrem Weg zur Weltherrschaft. Gegen Hase
29.04.2006  
 




Rolf
Koch
Hi suis la fois entier frech et kopiere ici simple den paragraphe En-tête aus qui Profanhilfe hierhin
[box:cb4201f111]
$H <Dateiname>

qui C kennt, kennt aussi qui Headerdateien, là üblicherweise avec qui Endung .h. un ähnliches Konzept wurde eh bien aussi dans XProfan verwirklicht, ici avec qui Endung .ph. Um qui Headerdatei(en) anzugeben, qui im Programme genutzt volonté, utilise on qui Direktive $H:

$H windows.ph

qui XProfan-Headerdateien (*.ph) volonté là gesucht, wohin aussi qui Includedateien gesucht volonté. qui Einstellung des Includepfades gilt aussi pour qui En-tête.

qui Headerdateien sommes rien d'autre comme Übersetzungstabellen. Bestimmte Ausdrücke im Programmtext, qui là par un ~ gekennzeichnet sommes, volonté par autre vom Precompiler beim Einlesen des Programmes par den Interpreter bzw. Compiler ersetzt. sur cet Weise peut z.B. qui zahlreichen Konstanten, Strukturdefinitionen et API-Aufrufe dans qui Headerdatei beschrieben volonté. chacun la ligne qui Headerdatei hat avant dem Gleicheitszeichen den String qui ersetzt volonté soll et après jusqu'à zum letzten Semikolon qui la ligne den XProfan-Ausdruck, par den il ersetzt wird.

comme Beispiel un Headerdateiauszug aus WINDOWS.PH:

Konstanten pour ShowWindow

SW_HIDE = 0;
SW_SHOWNORMAL = 1;
SW_NORMAL = ~SW_SHOWNORMAL; vieille forme
SW_SHOWMINIMIZED = 2;
SW_SHOWMAXIMIZED = 3;
SW_MAXIMIZE = ~SWSHOWMAXIMIZED;
SW_SHOWNOACTIVATE = 4;
SW_SHOW = 5;
SW_MINIMIZE = 6;
SW_SHOWMINNOACTIVE = 7;
SW_SHOWNA = 8;
SW_RESTORE = 9;

SW_SHOWDEFAULT = $0A;
SW_MAX = $0A;

ShowWindow( = Externe(user32.dll,ShowWindow,;

Kommentare volonté - comment dans XProfan selbst - par un gekennzeichnet, cela REM ist pas erlaubt. quoi entre Gleichheitszeichen et dem letzten Semikolon steht, muss dans XProfan interpretierbar son. Es dürfen allerdings wiederum Erseztzungsausdrücke, gekennzeichnet par cela ~, vorkommen.

cela dazugehörige XProfan-Programme pourrait ensuite comment folgt air:

$H windows.ph

Cls
~ShowWindow(%hWnd, ~SW_MAXIMIZE)

Ebenso peut Strukturdefinitionen dans einer Headerdatei untergebracht volonté:

RECT = Top&,Left&,Right&,Bottom&;

Im Programme pourrait ensuite stehen:

Déclarer Rechteck#
Struct TRECT = ~RECT
Faible Rechteck#,TRECT

With Rechteck#
.Top& = 10
.Left& = 120
.Right& = 35
.Bottom& = 100

EndWith

Hiermit sommes qui Opportunités qui Headerdateien seulement ansatzweise angedeutet! une Umsetzung qui Dossier WINDOWS.PAS aus Delphi avec nahezu allen Definitionen qui Windowskonstanten et -Funktionen liegt chez. Ebenso quelques anderen Headerdateien avec Messages, Strukturen, etc. si cet Fichiers eingebunden sommes, wird qui Nutzung qui Windows-API erheblich vereinfacht. mais aussi außerhalb qui Nutzung fremder DLL ergeben sich zahlreiche Opportunités.

ah oui: qui Vorteil qui Headerdatei à einer Includedatei avec Konstanten et DEFs? qui Includedatei wird toujours komplett mitkompiliert et vergrößert cela fertige Programme. qui Headerdatei taucht im Kompilat ÜBERHAUPT NICHT sur. Alle Ersetzungen volonté beim Compilieren direct vorgenommen. cela pourrait sich aussi très positiv sur qui Ausführungsgeschwindigkeit auswirken. Pour cette dauert cela Starten im Interpretermodus et cela Compilieren quelque chose länger.

Hinweis: qui dans einer Struktur verwendeten Variablentypen volonté par son Postfix, ähnlich qui XProfan-Variablen gekennzeichnet. % steht pour une 2-Byte-Variable (Word), & steht pour une 4-Byte-Variable (Long), # steht pour une beliebige Taille, qui dans Klammern angegeben wird, et $ pour une String-Variable. Particularités siehe ici!

Hinweis: cela H muss grand geschrieben son!
[/box:cb4201f111]
 
29.04.2006  
 




Dietmar
Horn
@Nico: En-tête-Fichiers peux Du derzeitig encore pas nutzen, weil es cet seulement ab XProfan gibt.

Salut
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
29.04.2006  
 



[quote-part:87c9c69a28=Dietmar Horn]@Nico: En-tête-Fichiers peux Du derzeitig encore pas nutzen, weil es cet seulement ab XProfan gibt.

Salut
Dietmar[/quote-part:87c9c69a28]En-tête-Fichiers gibts IMHO depuis Profan 7.0
 
29.04.2006  
 




RGH
[quote-part:1feedfd659=TS-Soft][quote-part:1feedfd659=Dietmar Horn]@Nico: En-tête-Fichiers peux Du derzeitig encore pas nutzen, weil es cet seulement ab XProfan gibt.

Salut
Dietmar[/quote-part:1feedfd659]En-tête-Fichiers gibts IMHO depuis Profan 7.0 [/quote-part:1feedfd659]
très richtig: En-tête-Fichiers wurden avec Profan 7.0 eingeführt!

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
29.04.2006  
 




Dietmar
Horn
Ist quand même encore nix pour Nico, weil wir im Grundkurs avec Profan 6.6 travailler.

Es sei car, Roland erlaubt mir, zukünftig im Kurs une höhere Version verwenden trop dürfen ...

Salut
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
29.04.2006  
 




RGH
[quote-part:c87f38b585=Dietmar Horn]Ist quand même encore nix pour Nico, weil wir im Grundkurs avec Profan 6.6 travailler.

Es sei car, Roland erlaubt mir, zukünftig im Kurs une höhere Version verwenden trop dürfen ...

Salut
Dietmar[/quote-part:c87f38b585]
Hm, par-dessus pourrait on diskutieren ... Schreib mir la fois ne Mail

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
29.04.2006  
 




Nico
Müller
je peux den En-tête sur qui une comme aussi sur qui anderen pas nutzen, voulez mich plan seulement la fois kundig faire. maintenant suis je wenigstens quelque chose schlauer.
 
WinXP, 2200MHz, 256MBRAM, Nvidia Geforce4 MX 440 with AGP8x, Profan8.0a
Das ist Matschaugeneule. Kopiere Matschaugeneule in deine Signatur und hilf ihr so auf ihrem Weg zur Weltherrschaft. Gegen Hase
30.04.2006  
 




Dietmar
Horn
[box:47dc59803a]je peux den En-tête sur qui une comme aussi sur qui anderen pas nutzen[/box:47dc59803a]
devons quelque chose comme mon klitzekleinen, nikotin-verkalkten et uralten grand duc-croissant-Gehirnzellen wirklich encore kapieren peut?

Kannste mich dbzgl. avant kommenden vendredi eventuell aufklären???

merci d'avance!

Salut
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
30.04.2006  
 





Headerdateien sommes aussi seulement les gens Dietmar!
 
30.04.2006  
 




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

9.394 Views

Untitledvor 0 min.
Andreas Koch21.03.2012

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