undeclared identifier trotz eingebundener Header datei?



  • 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.
    🙂


Anmelden zum Antworten