Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Freigabe unter Windows erstellen

  Alt 29. Aug 2003, 22:23
Moin Captnemo,

da mir jetzt nicht ganz klar geworden ist, ob Dir klar ist, warum $FFFFFFFF funktioniert, und -1 nicht hier noch eine kleine Erklärung dazu:
Der Typ der Variablen ist als DWORD angegeben, also 32-Bit ohne Vorzeichen (also 0 und positive Werte). Da -1 ja nun negativ ist, meckert der Compiler.
$FFFFFFFF wird bei vorzeichenbehafteten 32 Bit Werten als -1 gewertet.

Ersatzweise wäre auch DWORD(-1) gegangen.

Was ich jetzt auch nicht verstehe:
Zum einen hast Du die Jedi Libraries eingebunden, zum anderen hast Du die Deklarationen noch einmal direkt im Sourcecode. Warum das?

Und denk dran: Wenn das Programm auch unter 9x/ME laufen soll, musst Du die Funktionen dynamisch importieren.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat