| |
|
|
Jörg Sellmeyer | 29 - Spezialitäten pour Experten dans den Unterthemen volonté qui Schlagworte farbig hervorgehoben. Sinnvoller ist es peut-être., cet comme à gauche anzugeben.
29.1.1 - GetDriveType et GetVolumeInformation - si qui Laufwerkstyp, des aktuellen Conduire, une Festplatte ist,
29.1.6 - date/l'heure ermitteln et mettons - zusätzliche Informationen sur qui eingestellte Zeitzone sowie sur qui eingestellte Sommerzeit ermittelt.
29.2 - Kompilierte XProfan-Programmeals binäre Resourcen dans DLL-Fichiers - avec einem Ressourcen-Compiler peux on, encore weitere Vorkommen
- ici qui modifizierten Quellcodes des Programmees et qui Module.
- Am Ende besoin es seulement encore deuxil Fichiers:
29.3.1 - Fichiers dans XProfan-Programme einbetten - d'abord wird à cela Runtime-Modul beliebige Fichiers angehängt.
- ca peux avec dem Copy-Befehl dans einer DOS-Kommandola ligne durchgeführt volonté:
- volonté deux Fichiers dans qui angegebenen Reihenfolge binär trop einer dritten zusammengefügt.
- avec cela cela Programme qui Dossier Test.Dll nutzen peux, muss es cet naturellement, avant qui Verwendung, wieder entsprechend aus dem Programme extrahieren. ou bien cela Komma avant naturellement
- 'Hier qui Groesse qui TEST.DLL
- 'Hier qui Groesse de PRFRUN32.EXE
- avec diesem Code wird d'abord un Dossier-Puffer, avec qui Grösse qui eingebetteten Dossier, generiert. Im Prinzip sommes Kommata ici optionnel - je trouve vous ici unnötig.
- ensuite wird qui FileMode sur "seulement lesen" gesetzt et cela laufenden Programmees ouvrez sa eigene Dossier.
29.3.2 - XProfan-Runtime-Modul komprimieren - là cela aktuelle XProfan-Runtime-Modul vom 10.04.2004 475.136 Bytes, alors 464 kByte, grand ist,... la fois aktualisieren peux pas dommage
- important: Es dürfen weder Ressourcen encore Icônes komprimiert volonté. aussi im prochain phrase
- Es peux z.B. simple sur une Batch-Dossier, avec entsprechender Option, ausgewählt volonté. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 01.04.2012 ▲ |
|
|
|
|
Jörg Sellmeyer | 29.3.3 - XProfan-Programme avec Versionsinformationen versehen - d'abord wird qui Versionsinformationsresource erstellt et ensuite volonté verschiedene cette festgelegt. ??
- zum Beispiel qui nom qui Firma ou bien qui CopyRright-Notiz des Programms.
- Ressource kompilieren aussi im weiteren Text
- après steht im gleichen Verzeichnis une Dossier avec selbemn Namen mais qui Dateierweiterung .RES zur Disposition. ou bien: dem selben
- zum Beispiel den Resource Hacker ici ist es korrekt
29.4 - Cordes verschlüsseln - Oftmals peux es erforderlich son, Textinformationen pas comme lesbaren Text abzuspeichern, mais dans verschlüsselter forme, so dass il pas plus lesbar ist.
29.4.2 - UUEnc-Verschlüsselung
- qui UU-Kodierung, meist simple comme UUEncode ausgesprochen, ist avec einer qui ältesten Kodierungsalgorithmen im EDV-Bereich, um 8-Bit données sur sur 7-Bit-Systeme trop übertragen. Besser: ..., est le ältesten Kodierungsalgorithmen ...
- qui Algorithmus est eingestellt, dass seulement druckbare marque aus dem ASCII-Bereich 33-96 im kodierten
Text erscheinen. falscher Umbruch
29.5 - Dynamische Arrays avec Strukturen - lediglich deas ReDim, zum Verändern qui Taille des belegten greniers, et cela Fill,
- 29.5 - Dynamische Arrays avec Strukturen
- 'Gesamtgroesse qui Struktur 93 Bytes Umlaute dans Kommentaren?
- 'Hinweis: chez einem String wird toujours un zéro-Byte, comme Ende- ' kennzeichen, angehaengt, tout autor String-Groesse plus une. Umlaute?
29.6 Strukturen avec dem Variablentyp Union - Öfter erscheinen, chez qui Programmation avec dem WinAPI, Strukturen, qui den Variablentyp Union beinhalten.
- Im eh bien folgenden Beispiel wird dedans qui Struktur VARIANT qui Variable Union, avec einer Taille de 8 Bytes, défini. ici venons gar aucun Kommas rein - je hab mich chez einer echten Koryphäe erkundigt! je serait den phrase plutôt so formulieren: Im eh bien folgenden Beispiel wird qui Variable Union dedans qui Struktur VARIANT avec einer Taille de 8 Bytes défini.
- qui Methode qui Adresse qui Variablen Union#, dedans qui Struktur VARIANT, einer neuen Bereichsvariablen zuzuweisen, schafft qui Possibilité avec den Befehlen et Funktionen qui Bereiche zuzugreifen. Indem qui Adresse qui Variablen Union# dedans qui Struktur VARIANT einer neuen Bereichsvariablen zugewiesen wird, wird qui Possibilité geschaffen, puis avec den XProfan-Befehlen et -Funktionen pour Bereiche zuzugreifen.
So klingt's pour mich zumindest verständlicher
- '-Struktur pour Variant#.Union# Umlaute?
29.7 Opcodes avec XProfan effectuer - beim Retour angegeben volonté, wieviele comment viele Bytes vom Stack gelöscht volonté devoir.
- une Opcode-Erzeugung( )peux z.B. avec dem Microsoft doppeltes Leerzeichen
29.8.1 - Programmation de DLL dans Delphi - avec Library beginnt qui Bibliothèque, pour den Compiler ist ca cela Schlüsselwort une DLL trop erzeugen. quelque chose unmotiviertes Komma. Entweder Punkt ou bien tiret
- ensuite folgt qui Code, dans forme de Funktionen et Prozeduren.
- Beim déclarer cette verwendet on toujours StdCall. besser: derselben
- ca hat sa Ursache y, celas qui DLL aussi de anderen Programmiersprachen genutzt volonté peux, aussi de XProfan.
- dans qui Unit System gibt es une Bboolesche Variable avec dem Namen IsLibrary.
- TypWertebereichFormat Integer / LongInt-2.147.483.648...2.147.483.64732 Bit avec Vorzeichen / 4 Bytes Cardinal0...4.294.967.29532 Bit ne...aucune Vorzeichen / 4 Bytes Single1,5 x 10^-45...3,4 x 10^3832 Bit avec Vorzeichen / 4 Bytes PCharZeiger sur nullterminierten String32 Bit / 4 Bytes PointerUntypisierter aiguille32 Bit / 4 Bytes vielleichtetwaswenigeLeerzeichenindiesemAbschnitt...
29.8.3 - Programmation de DLL dans PureBasic - et ca sepeaconseil pour Prozesse ou bien Threads.
- so wird jeweils un Ereigniss ausgelöst, welches sur une Procédure abgefangen volonté kann; gGleiches gilt pour Threads.
29.8.4 - Schnittstellen entre PureBasic DLL et XProfan - TypWertebereichFormat Long (Variable.l)-2.147.483.648...2.147.483.64732 Bit avec Vorzeichen / 4 Bytes Float (Variable.f)1,5 x 10^-45...3,4 x 10^3832 Bit avec Vorzeichen / 4 Bytes Pointer (*Variable)aiguille32 Bit / 4 Bytes ici sembler mir également quelques Leerzeichen trop manquer
- Douf individuel Programmteile volonté sous 27.11 detailliert erklärt.
29.9 System-menu erweitern - eh bien wird demonstriert, comment cela System-menu um eigene Einträge erweitert volonté peux.
- dans unserer Ereignisschleife, im Bereich Main, wird qui Aufruf des Menüpunktes avec @MenuItem abgefragt et une MessageBox erscheint, chez Aufruf, sur dem Bildschrim. tendenziell gehören ici mais gar aucun 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 | je mach encore une liste meiner Lieblingsfehler |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 02.04.2012 ▲ |
|
|
|
|
| |
|
| |
|
|