Einzelnen Beitrag anzeigen

Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#26

AW: Programm bei Systemstart ausführen wie chkdsk?

  Alt 10. Aug 2012, 08:53
Ich bin wohl von falschen Erwartungen ausgegangen. Ich dachte, dass das helloworld Beispiel auf Anhieb funktionieren sollte. Damit es sich kompilieren ließ, habe ich den Source folgendermaßen verändert:
Mea culpa! Ich muss echt mal den Wikieintrag aktualisieren... -.-

Der Typ TLargeInteger heißt nun wie der entsprechende C-Typ LARGE_INTEGER und TNtUnicodeString wurde ebenfalls in UNICODE_STRING umbenannt. Beide befinden sich in der Unit ndk , welche ja bereits eingebunden ist.

Das Programm sollte übrigens äquivalent zu folgendem sein:

Delphi-Quellcode:
program helloworld;

uses
  // für Sleep
  sysutils,
  // für AssignDisplayString
  ndkutils;

begin
  // damit wir einfach Writeln benutzen können
  AssignDisplayString(Output, False);
  
  // kleine Ausgabe
  Writeln('Hello World!');

  // verwendet intern NtDelayExecution
  Sleep(3000);
end.
Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons

Geändert von JamesTKirk (10. Aug 2012 um 08:53 Uhr) Grund: Ns in die richtige Reihenfolge gebracht
  Mit Zitat antworten Zitat