Autor | Thema: Headerdateien |
| Datum:06.11.01 11:03 
(sascha@willecke-net.de) | |
Hallo,
ich hab mal nur ne rein Theoretische Frage! Benutzt jemand von euch die ph dateien! Die Headerdateien von Profan?
Gruß
Sascha
|
|
| Datum:06.11.01 15:27 
(apollo@rw-net.de) | |
Ich nutze die nicht. Hab sowieso bis jetzt noch nicht kapiert, für was die so richtig gut sein sollen.
mfG, René
|
|
| Datum:06.11.01 17:27 
(sascha@willecke-net.de) | |
Hallo,
also ich nutze sie auch nicht hatte sie eigentlich auch wieder vergessen aber heute hab ich sie wieder entdeckt in der hilfe!
Ich glaube sie ist für dinge gedacht, die man öfter mal abändert und so! So kann man z.B. 100 mal irgendwo im Programm
print "~richtig"
haben und man muss dann nicht alle ändern sondern in der header bloß die folgende zeile:
richtig = "ok"
Blödes beispiel aber ich glaube so ungefähr funktioniert das! Man kann ja auch ganze befehls zeilen in einen solchen string stecken, soweit ich das verstanden hab!
Gruß
Sascha
|
|
| Datum:07.11.01 19:10 
(Pascalxd@owl-online.de) | |
Hallo Leute!
Profan-Header sind z.B. sehr nützlich, wenn man viel mit Messages zu tun hat,
insbesondere zur Kontrolle von Dialogelementen.
Wenn man z.B. eine Listbox leeren will, muß man die Message LB_RESETCONTENT senden.
Dazu muß man aber erst den numerischen Wert irgendwo nachschlagen (in diesem Fall steht's ja
in der Profan-Hilfe).
Wenn man die "Messages.ph" einbindet, geht's auch so: SendMessage(Liste%,~LB_RESETCONTENT,0,0)
Bei Verwendung von 20 - 30 verschiedenen Messages ist das eine große Hilfe ;-)
Außerdem ist der Quelltext so besser zu verstehen als mit "SendMessage(Liste%,$0184,0,0)"
HTH
Pascal
|
|
| Datum:07.11.01 20:19 
(apollo@rw-net.de) | |
hehe, das leuchtet sogar mir ein
ich verwende zwar eher selten Messages, aber ich werde mir das mal genauer ansehen...für das Verständnis is so ne Zahl wirklich net ideal.
mfG, Rene
|
|
| Datum:08.11.01 21:33 
(schmidts@flat2serv.de) | |
Die PH Dateien sind eine Ansammlung von Konstanten und "light" Funktionen, die als Bibliothek genutzt werden können. Man könnte auch jede Konstante im Programm schreiben, nur hat man sie hier auf einen Schlag (inkl. Overhead in der EXE, aber gut ). Im Prinzip ist's wie eine INC. So recht habe ich den Unterschied zwischen PH und INC eh nicht verstanden.
Mfg.
Sven Schmidts
|
|
| Datum:09.11.01 07:44 
(apollo@rw-net.de) | |
Stimmt, eben diesen Unterschied hab ich auch nie so recht begriffen. Imho wird das alles schon mit den Includes erschlagen.
mfG, René
|
|
| Datum:09.11.01 13:50 
(Pascalxd@owl-online.de) | |
Hallo Leute!
Das hat wahrscheinlich damit zu tun, wie der Compiler das Ganze verarbeitet; bei einer INC wird alles compiliert, egal ob es vom Programm gebraucht wird oder nicht. Bei einer PH weden nur die Konstanten und Funktionen rausgepickt, die auch wirklich im Quellcode verwendet werden.
So hab' ich das jedenfalls verstanden ;-)
SeeYou
Pascal
|
|
|
| Datum: 10.11.01 19:48 
(apollo@rw-net.de) | |
Ich glaub dat war so:
bei Headerdateien werden während des Compilierens die Codestücke durch ihre Entsprechungen ersetzt...also die Headerdatei selber taucht nich im Programm auf, dass wird während des Compilierens umgewandelt.
so ungefähr jedenfalls...
mfG, René
|
|