![]() |
PIXXOS
kann weitaus mehr, als nur Bilder, Töne, Videos oder Animationen
zu verarbeiten, um daraus nette Präsentationen und "Spielchen"
zu "basteln" oder Dateien aus dem Internet zu "kopieren". |
Dazu
verfügt PIXXOS über eine Vielzahl an Möglichkeiten, eigentlich
fast jede Form beliebiger Windows-Programme zu schreiben. So haben Sie z.B.
Zugriff auf das gesamte Dateiverzeichnis auf allen Ebenen. Sei es die Festplatte,
externe Speicher, CDs, Disketten oder direkt auf das Internet mit seinen galaktischen
Weiten. Sie können Dateien daraus in den Speicher laden, beliebig verarbeiten
und wieder abspeichern:
z.B.: READFILES READTEXT READBLOCK READARR OPENURL SAVEWIN SAVEBLOCK LINKRESOURCE |
|
Wie
Sie vielleicht wissen, werden in Windows die meisten Programme auch mittels
spezieller Initialisierungsdateien (z.B. WIN.INI, SYSTEM.INI etc.) ausgeführt.
PIXXOS stellt Ihnen sehr komfortable Befehle zur Verfügung, mit denen
Sie solche strukturierten Steuerdateien einfach auslesen und auch verändern
können:
READINISTRING( 'Name.INI','Section','KeyName','Value')
WRITEINISTRING('Name.INI','Section','KeyName','Value')
|
Aber
speziell ein Befehl birgt hier unendliche Möglichkeiten, auf die
Windows-Systemumgebung zuzugreifen: der EXECUTE-Befehl.
So können Sie damit beliebige Windows-Programme starten: EXECUTE('C:\WINDOWS\CALC.EXE'
,'',Rvar) |
|
EXECUTE('Bewerbung.DOC','',Rvar)
// startet z.B. Word.EXE mit "*.DOC"
EXECUTE('Document.WRI' ,'',Rvar) // startet Write.EXE
mit "*.WRI"
EXECUTE('Index.HTM' ,'',Rvar) //
startet angemeldeten Browser mit "*.HTM"
EXECUTE('PIXXOS.URL' ,'',Rvar) // startet
Browser mit Web-Page aus "*.URL"
Auch das Auslesen und die Modifikationen der Windows-Registry sind machbar:
regpara$ := ''
oder '/e'
regfile$ := 'Pfad zur Export.REG'
regkey$ := 'Registry-Schlüssel zur Information' // optional
EXECUTE('regedit.exe',regpara$+' '+regfile$+' '+regkey$,i)
Oder möchten Sie eine Email versenden?
Adress$ := 'info@pixxos.com'
Subject$ := 'PIXXOS is great'
EXECUTE('mailto:'+Adress$+'?Subject='+Subject$,'',Rvar)
Für die Ambitionierten gibt es die "RUNDLL32.EXE" - ein Windows-Programm,
das DLLs (DynamicLinkLibraries) direkt mit Angabe von Parametern ausführen
kann. Eine DLL ist eine Bibliotheksdatei mit ausführbaren Funktionen
und System-Prozeduren.
z.B.: EXECUTE('RUNDLL32.EXE','syncui.dll,Briefcase_Intro,Rvar)
Von
Windows selbst wird mit der "SHELL32.DLL" ein Vielzahl von System-DLLs
zur Verfügung gestellt, anhand derer man sehr weitreichende Informationen
über das System erhalten oder auch Windows teilweise subtil steuern und
konfigurieren kann.
EXECUTE('RUNDLL32.EXE','Shell32.DLL'+Funktion$,Rvar)
Aber
auch unabhängig von integrierten Windows-Funktionalitäten dieser
Art haben Sie als ambitionierter Entwickler mit PIXXOS sehr komplexe Möglichkeiten,
nahezu jede Art von Windows-Programmen zu schreiben.
z.B. einen CD-Player, eine Datenbank oder ein MIDI-Musik-Programm mit dem
dazu in PIXXOS integrierten Befehlsvorrat.

oder
auch einen einfachen Termin-Planer

oder oder oder...
So einfach ist das! Sie müssen dazu nicht lange API-Deklarationen,
Parameterformate, objektorientierte Programmierung, Events, Handles und Messages
studieren.
|
|