Español
Encuestas

Nutzt ihr Encabezamiento?

 

Nico
Madysa
Seit geraumer Tiempo verfügt (X)Profano en Mächtigkeit, Encabezamiento-Archivos uso puede a querer. Letzte Semana schrieb Yo para ersten Tiempo una Encabezamiento.
Und me fiel en, dass Yo aquí en el Comunidad bisher todavía nichts encima Encabezamiento gelesen hatte. Und como stellte se me el Cuestión, el Yo nun euch lugar:

Como oft voluntad Encabezamiento benutzt, y si, como wichtig/nützlich/fresco son ellos?

Yo hoffe natürlich no sólo en Abstimmungen, pero auch en weitere Beiträge.
 
Nico Madysa
28.04.2006  
 



El Compilierung dauert zwar länger, aber bevor Yo el Konstanten y Structuren todos zusammensuche y selber Eintrage más bien ne Encabezamiento-Expediente
 
28.04.2006  
 




Nico
Müller
kann me alguien sagen qué header son?
 
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 bin veces bastante frech y kopiere hier simplemente el Abschnitt Encabezamiento de el Profanhilfe hierhin
[box:cb4201f111]
$H <Dateiname>

Wer C sabe, sabe auch el Encabezamiento, hay üblicherweise con el Endung .h. Ein ähnliches Konzept wurde nun auch en XProfan verwirklicht, hier con el Endung .ph. Um el Headerdatei(en) anzugeben, el en el Programa genutzt voluntad, nutzt uno el Direktive $H:

$H windows.ph

El XProfan-Encabezamiento (*.ph) voluntad hay gesucht, wo auch el Includedateien gesucht voluntad. El Einstellung des Includepfades gilt auch para el Encabezamiento.

El Encabezamiento son nichts más como Übersetzungstabellen. Bestimmte Ausdrücke en el Programmtext, el hay por una ~ gekennzeichnet son, voluntad por otro vom Precompiler beim Einlesen des Programmes por el Interpreter o. Compiler ersetzt. Auf esta Weise puede z.B. el zahlreichen Konstanten, Strukturdefinitionen y API-Aufrufe en el Headerdatei beschrieben voluntad. Jede Línea el Headerdatei ha antes el Gleicheitszeichen el String el ersetzt voluntad se y danach a para letzten Semikolon el Línea el XProfan-Ausdruck, por el él ersetzt se.

Als Ejemplo una Headerdateiauszug de WINDOWS.PH:

Konstanten para ShowWindow

SW_HIDE = 0;
SW_SHOWNORMAL = 1;
SW_NORMAL = ~SW_SHOWNORMAL; alte Form
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( = Externo(user32.dll,ShowWindow,;

Kommentare voluntad - como en XProfan incluso - por una gekennzeichnet, el REM es no erlaubt. Was zwischen Gleichheitszeichen y el letzten Semikolon es, muss en XProfan interpretierbar ser. Lo dürfen allerdings wiederum Erseztzungsausdrücke, gekennzeichnet por el ~, vorkommen.

Das dazugehörige XProfan-Programa podría entonces como folgt aussehen:

$H windows.ph

Cls
~ShowWindow(%hWnd, ~SW_MAXIMIZE)

También puede Strukturdefinitionen en uno Headerdatei untergebracht voluntad:

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

Im Programa podría entonces posición:

Declarar Rechteck#
Struct TRECT = ~RECT
Dim Rechteck#,TRECT

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

EndWith

Hiermit son el Möglichkeiten el Encabezamiento sólo ansatzweise angedeutet! Un Umsetzung el Expediente WINDOWS.PAS de Delphi con nahezu allen Definitionen el Windowskonstanten y -Características liegt en. También algunos otro Encabezamiento con Messages, Estructuras, etc. Wenn esta Archivos eingebunden son, se el Nutzung el Windows-API erheblich vereinfacht. Aber auch außerhalb el Nutzung fremder DLL ergeben se zahlreiche Möglichkeiten.

Ach sí: Der Vorteil el Headerdatei gegenüber uno Includedatei con Konstanten y DEFs? El Includedatei se siempre komplett mitkompiliert y vergrößert el fertige Programa. El Headerdatei taucht en el Kompilat ÜBERHAUPT NICHT en. Alle Ersetzungen voluntad beim Compilieren direkt vorgenommen. Das dürfte se auch muy positiv en el Ausführungsgeschwindigkeit auswirken. Dafür dauert el Starten en el Interpretermodus y el Compilieren algo länger.

Referencia: El en uno Struktur verwendeten Variablentypen voluntad por ihr Sufijo, ähnlich el XProfan-Variables gekennzeichnet. % es para una 2-Byte-Variable (Word), & es para una 4-Byte-Variable (Largo), # es para una beliebige Größe, el en Klammern angegeben se, y $ para una String-Variable. Näheres siehe hier!

Referencia: Das H muss groß geschrieben ser!
[/box:cb4201f111]
 
29.04.2006  
 




Dietmar
Horn
@Nico: Encabezamiento-Archivos kannst Usted derzeitig todavía no nutzen, porque lo esta sólo de XProfan son.

Saludo
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:87c9c69a28=Dietmar Horn]@Nico: Encabezamiento-Archivos kannst Usted derzeitig todavía no nutzen, porque lo esta sólo de XProfan son.

Saludo
Dietmar[/quote:87c9c69a28]Encabezamiento-Archivos gibts IMHO seit Profano 7.0
 
29.04.2006  
 




RGH
[quote:1feedfd659=TS-Soft][quote:1feedfd659=Dietmar Horn]@Nico: Encabezamiento-Archivos kannst Usted derzeitig todavía no nutzen, porque lo esta sólo de XProfan son.

Saludo
Dietmar[/quote:1feedfd659]Encabezamiento-Archivos gibts IMHO seit Profano 7.0 [/quote:1feedfd659]
Sehr correcto: Encabezamiento-Archivos fueron con Profano 7.0 eingeführt!

Saludo
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 trotzdem todavía nix para Nico, porque wir en el Grundkurs con Profano 6.6 trabajo.

Lo sei porque, Roland erlaubt me, zukünftig en el Kurs una höhere Versión uso a dürfen ...

Saludo
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:c87f38b585=Dietmar Horn]Ist trotzdem todavía nix para Nico, porque wir en el Grundkurs con Profano 6.6 trabajo.

Lo sei porque, Roland erlaubt me, zukünftig en el Kurs una höhere Versión uso a dürfen ...

Saludo
Dietmar[/quote:c87f38b585]
Hm, darüber podría uno diskutieren ... Schreib me de tiempo ne Mail

Saludo
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
Yo kann el Encabezamiento en el una como auch en el otro no nutzen, wollt mich eben sólo veces kundig hacer. Jetzt bin Yo wenigstens algo 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]Yo kann el Encabezamiento en el una como auch en el otro no nutzen[/box:47dc59803a]
Müssen algo como mi klitzekleinen, nikotin-verkalkten y uralten Uhu-Hörnchen-Gehirnzellen wirklich todavía kapieren puede?

Kannste mich dbzgl. antes kommenden Freitag eventuell aufklären???

Gracias en el voraus!

Saludo
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  
 





Encabezamiento son auch sólo Menschen Dietmar!
 
30.04.2006  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

9.426 Views

Untitledvor 0 min.
Andreas Koch21.03.2012

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie