undeclared identifier trotz eingebundener Header datei?
-
Unsinn, deshalb heißt es Win32 ?
-
allein schon das hier:
The _dos_getdrive function uses system call 0x19
sieht irgendwie gar nicht nach win32 aus.
-
Kein Grund, daß es nicht funktioniert. Windows ist doch abwärtskompatibel ...
-
Scheppertreiber schrieb:
Kein Grund, daß es nicht funktioniert. Windows ist doch abwärtskompatibel ...
man kann aus'm windoze-usermode keine bios-calls machen. sowas ähnliches geht in der NTVDM. aber auch nur emuliert.
-
In irgendeinem Program habe ich das drinnen, funzt schon.
Problem bei den DOS-Funktionen ist eher, daß die nur 16 oder 32-Bit-Werte
können. Das ist etwas lästig. Und bei diskfree (oder so) etwas antrengend
zum Umrechnen.Egal - Man sollte wissen nach was man sucht und sich nicht an einer konkreten
Funktion festbeißen. Gerade bei W gibt es -zig Wege das gleiche zu erreichen.Legt MS mal die Quelle offen hat sich Open Source erledigt - die haben sich
dann totgelacht.
-
Scheppertreiber schrieb:
In irgendeinem Program habe ich das drinnen, funzt schon.
das ist bestimmt sowas: define _dos_getdrive(dd) ((dd)=_getdrive())*
Scheppertreiber schrieb:
Legt MS mal die Quelle offen hat sich Open Source erledigt - die haben sich
dann totgelacht.das lachen haben wir schon hinter uns. schau dir die geleakten win2k-sources an.
das low-level zeug ist übrigens qualitativ recht gut. aber die user-mode anwendungen sind eine üble frickelei. am schlimmsten ist das, was sie sich mit c++ hingewurschtelt haben. ich hab mal zum spass den winfile aus den sourcen gebaut (der ist zum glück pures C). war jedenfalls echt lustig.
-
Hehe - war das Low-Level-Zeugs nicht eh von A... geklaut ?
So mit den PASCAL-Aufrufen ?Der Watcom kann dos_getdrive.
-
Scheppertreiber schrieb:
Hehe - war das Low-Level-Zeugs nicht eh von A... geklaut ?
So mit den PASCAL-Aufrufen ?Der Watcom kann dos_getdrive.
nene, das ist schon voll für 32-bit, protected mode und so.
und PASCAL kommt noch von 16bit-windoof.
wer ist A...?
klar dass der watcom das kennt. der kann ja auch noch reine dos-programme builden.
-
Mit dem Watcom mache ich die ganzen CGI-Programme (als Win32).
Die libs bieten das volle win32-API incl der DOS-Sachen.
-
Scheppertreiber schrieb:
Mit dem Watcom mache ich die ganzen CGI-Programme (als Win32). Die libs bieten das volle win32-API incl der DOS-Sachen.
ja, der watcom kann ziemlich viele x86-targets bedienen, dos, win16, win32, os-halbe usw.
aber wenn du _dos_getdrive in einer dos-anwendung compilierst, macht er was anderes daraus, als wenn du es in einer win32-anwendung verwenden würdest.