home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC Action 1997 December
/
PCACTION1297.ISO
/
menue
/
POSTFACH
/
97120638.TXT
< prev
next >
Wrap
Text File
|
1997-10-29
|
1KB
|
50 lines
0
RE:BILDER PROGRAMMIEREN
Doctor Mabuse
DER BⁿCHERWURM
Doctor Mabuse
=================================================
Eigentlich geht es nicht PCX Bilder in Programme
einzubinden, da der ganze Schrott im Data-Segment
des Programms abgelegt werden muß.
Das geht nur, wenn man es als Object mit
{$L OBJECT.OBJ}
PROCEDURE OBJECT; EXTERNAL;
einbidet.
Ein Nachteil. Eben, weil's im Data-Segment des
Programms abgelegt wird, verbraucht es den
ganzen Speicher für andere Variablen.
Der ist ja bloß 64K groß.
Nächstes Problem. Wegen der kleinen größe kann
man kein 300K Bild da unterbringen.
Du kannst das Bild bloß normal in den Heap laden.
Du kannst das Bild auch an die EXE anhängen, und
dann vom Programm aus entweder das Bild auf die
Festplatte kopieren, dann öffnen und wenn man
fertig ist und es nicht mehr braucht, schließen
und wieder löschen, oder die EXE öffnen und
dann den File-Pointer auf das Bild und dann
laden.
Das Problem hab ich bei meinem eigenen Projekt
schon gehabt. Da sind aber bis jetzt die ganzen
Bilder zusammen 4MB groß!
Dazu kommt noch Sound, Zeichensätze,...
Ich hab ein Filesystem an meine EXE angehängt,
das wie das WAD System aufgebaut ist.
Wenn du noch fragen hast,
write back
Doctor Mabuse
PS: Wieviele Mails hab ich an Dich jetzt schon
geschrieben?