| |
|
|
Jörg Sellmeyer | 29 - Spezialitäten para Experten In el Unterthemen voluntad el Schlagworte farbig hervorgehoben. Sinnvoller es evtl., esta como Links anzugeben.
29.1.1 - GetDriveType y GetVolumeInformation - Wenn el Laufwerkstyp, des aktuellen Laufwerkes, una Festplatte es,
29.1.6 - Datum/Uhrzeit ermitteln y conjunto - zusätzliche Informationen en eingestellte Zeitzone sowie encima el eingestellte Sommerzeit ermittelt.
29.2 - Kompilierte XProfan-Programmeals binäre Resourcen en DLL-Archivos - Mit una Ressourcen-Compiler puede ser, todavía weitere Vorkommen
- hier el modifizierten Quellcodes des Programaes y Module.
- Am Ende bedarf lo sólo todavía zweiél Archivos:
29.3.1 - Archivos en XProfan-Programa einbetten - Zuerst se a el Runtime-Modul beliebige Archivos angehängt.
- Dies kann con el Copy-Befehl en uno DOS-Kommandozeile durchgeführt voluntad:
- voluntad zwei Archivos en el angegebenen Reihenfolge binär a uno dritten zusammengefügt.
- Damit el Programa el Expediente Test.Dll nutzen kann, muss lo esta natürlich, antes Verwendung, otra vez entsprechend de el Programa extrahieren. oder el Komma antes natürlich
- 'Hier el Groesse el TEST.DLL
- 'Hier el Groesse de PRFRUN32.EXE
- Mit diesem Code se zuerst una Expediente-Puffer, con el Grösse el eingebetteten Expediente, generiert. Im Principio son Kommata hier optional - Yo finde ellos hier unnötig.
- Dann se el FileMode en "sólo lesen" gesetzt y el laufenden Programalo öffnet seine propio Expediente.
29.3.2 - XProfan-Runtime-Modul komprimieren - Como el aktuelle XProfan-Runtime-Modul vom 10.04.2004 475.136 Bytes, also 464 kByte, groß es,... veces aktualisieren kann no schaden
- Wichtig: Lo dürfen weder Ressourcen todavía Icons komprimiert voluntad. auch en el nächsten Satz
- Lo kann z.B. simplemente una Batch-Expediente, con entsprechender Opción, ausgewählt voluntad. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 01.04.2012 ▲ |
|
|
|
|
Jörg Sellmeyer | 29.3.3 - XProfan-Programa con Versionsinformationen versehen - Zuerst se el Versionsinformationsresource erstellt y luego voluntad verschiedene dieser festgelegt. ??
- para Ejemplo el Name el Firma o CopyRright-Notiz des Programms.
- Ressource kompilieren auch en el más Texto
- Danach es en el gleichen Directorio una Expediente con selbemn Namen pero la Dateierweiterung .RES disponible. oder: el selben
- para Ejemplo el Resource Hacker hier es korrekt
29.4 - Cuerdas verschlüsseln - Oftmals kann lo erforderlich ser, Textinformationen no como lesbaren Texto abzuspeichern, pero en verschlüsselter Form, así dass él no mehr lesbar es.
29.4.2 - UUEnc-Verschlüsselung
- El UU-Kodierung, meist simplemente como UUEncode ausgesprochen, es con uno el ältesten Kodierungsalgorithmen en el EDV-Zona, en 8-Bit Daten en encima 7-Bit-Systeme a übertragen. Besser: ..., gehört a ältesten Kodierungsalgorithmen ...
- Der Algorithmus es así eingestellt, dass sólo druckbare Signo de el ASCII-Zona 33-96 en el kodierten
Texto erscheinen. falscher Umbruch
29.5 - Dynamische Arrays con Estructuras - lediglich deas ReDim, para Verändern el Größe des belegten Speichers, y el Fill,
- 29.5 - Dynamische Arrays con Estructuras
- 'Gesamtgroesse el Struktur 93 Bytes Umlaute en Kommentaren?
- 'Hinweis: En una String se siempre una Null-Byte, como Ende- ' kennzeichen, angehaengt, por lo tanto String-Groesse plus eins. Umlaute?
29.6 Estructuras con el Variablentyp Union - Öfter erscheinen, en Programación con el WinAPI, Estructuras, el el Variablentyp Union beinhalten.
- Im nun folgenden Ejemplo se innerhalb el Struktur VARIANT el Variable Union, con uno Größe de 8 Bytes, definiert. Hier kommen gar no Kommas rein - Yo tener mich en uno echten Koryphäe erkundigt! Yo proporcionaría Satz más así formulieren: Im nun folgenden Ejemplo se el Variable Union innerhalb el Struktur VARIANT con uno Größe de 8 Bytes definiert.
- El Método el Adresse el Variables Union#, innerhalb el Struktur VARIANT, uno neuen Bereichsvariablen zuzuweisen, schafft el Möglichkeit con el Befehlen y Características el Bereiche zuzugreifen. Indem el Adresse el Variables Union# innerhalb el Struktur VARIANT uno neuen Bereichsvariablen zugewiesen se, se el Möglichkeit geschaffen, darauf con el XProfan-Befehlen y -Características para Bereiche zuzugreifen.
So klingt's para mich zumindest verständlicher
- '-Struktur fuer Variant#.Union# Umlaute?
29.7 Opcodes con XProfan ausführen - beim Volver angegeben voluntad, wieviele como viele Bytes vom Stack gelöscht voluntad debería.
- Un Opcode-Erzeugung( )kann z.B. con el Microsoft doppeltes Leerzeichen
29.8.1 - Programación de DLL en Delphi - Mit Library beginnt el Biblioteca, para el Compiler es dies el Schlüsselwort una DLL a erzeugen. algo unmotiviertes Komma. Entweder Punkt oder Gedankenstrich
- Dann folgt el Code, en Form de Características y Prozeduren.
- Beim Deklarieren dieser verwendet uno siempre StdCall. mejor: derselben
- Dies ha seine Ursache en él, els el DLL auch de otro Programmiersprachen genutzt voluntad kann, auch de XProfan.
- In el Unit Sistema hay una Bboolesche Variable con el Namen IsLibrary.
- TypWertebereichFormat Integer / LongInt-2.147.483.648...2.147.483.64732 Bit con Vorzeichen / 4 Bytes Cardinal0...4.294.967.29532 Bit kein Vorzeichen / 4 Bytes Single1,5 x 10^-45...3,4 x 10^3832 Bit con Vorzeichen / 4 Bytes PCharZeiger en nullterminierten String32 Bit / 4 Bytes PointerUntypisierter Zeiger32 Bit / 4 Bytes vielleichtetwaswenigeLeerzeichenindiesemAbschnitt...
29.8.3 - Programación de DLL en PureBasic - y dies sepearat para Prozesse oder Hilos.
- así jeweils una Ereigniss ausgelöst, welches una Procedimiento abgefangen voluntad kann; gGleiches gilt para Hilos.
29.8.4 - Schnittstellen zwischen PureBasic DLL y XProfan - TypWertebereichFormat Largo (Variable.l)-2.147.483.648...2.147.483.64732 Bit con Vorzeichen / 4 Bytes Float (Variable.f)1,5 x 10^-45...3,4 x 10^3832 Bit con Vorzeichen / 4 Bytes Pointer (*Variable)Zeiger32 Bit / 4 Bytes hier scheinen me ebenfalls algunos Leerzeichen a fehlen
- Dei individual Programmteile voluntad bajo 27.11 detailliert erklärt.
29.9 Sistema-Menü erweitern - Nun se demonstriert, como el Sistema-Menü en propio Einträge erweitert voluntad kann.
- In unserer Ereignisschleife, en Main, se el Aufruf des Menüpunktes con @MenuItem abgefragt y una MessageBox erscheint, en Aufruf, en el Bildschrim. tendenziell gehören hier aber gar no Kommas rein... |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 01.04.2012 ▲ |
|
|
|
|
|
29.2 - Kompilierte XProfan-Program-Meals ...
hmmmmmmmmmmmmmmh! |
|
|
| |
|
|
|
Jörg Sellmeyer | Yo mach ni Liste meiner Lieblingsfehler |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 02.04.2012 ▲ |
|
|
|
|
| |
|
| |
|
|