Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.224 Beiträge
 
Delphi 12 Athens
 
#7

AW: Konsolenapplikation mit Windows starten, aber bevor Windows hochgefahren wurde

  Alt 14. Okt 2016, 15:08
bist du auch noch selbst für die Bildschirmausgabe verantwortlich. Da ist nichts mit DrawText oder Writeln.
Jupp, GDI ist halt Win32-API
Das Speichermanagement darf man och sleber machen (z.B. RTL Heap API ... VirtualAlloc ist ja och Win32-API)

Ich hatte mir da mal 'ne kurze Windows-API-Übersicht gebastelt.
Ist nur 'nen kleiner Ausschnitt und schon hier kann man das Meiste gleich wieder vergessen, wenn man so früh laufen will.
Code:
  Internal
    HAL.dll        Windows Hardware Abstraction Layer      Kernel-Mode: for Drivers (access to CPU, Chipset, APCI, ...)
                                                               Advanced Programmable Interrupt Controller (APIC)
    NTDLL.dll      Windows Native API                      User-Mode: for Native Applications (run at boot time)

  Win32 API
    Kernel32.dll   Windows Base API                        for User Mode Applications (memory management, input/output, process/thread creation and synchronization)
    AdvAPI32.dll   Advanced Windows Base API               Registry, Windows Services, Windows Management Instrumentation Driver Extensions (WMI)
    GDI.dll        Graphics Device Interface (GDI)         low-level drawing functions for output to video displays and printers
    User32.dll     Windows User Component                  Graphical User Interface (GUI)
    ComDlg32.dll   Common Dialog Box Library               dialogs
    ComCtl32.dll   Common Control Library                  file dialogs, progress bars, list views, ...
    Shell32.dll    Windows Shell API                       access to operating system shell
    ShLWAPI.dll    Shell Lightweight Utility Functions     -
    WS2_32.dll     Winsock API                             TCP/IP networking functions
    NetAPI32.dll   Network API                             NetBIOS, Winsock, NetDDE, remote procedure call (RPC)

  Other API
    WinMM.dll      Windows Multimedia Audio API
    ShDocVw.dll    Embeddable Web Browser Control (IE)     Trident ActiveX Control
    MSHTML.dll     Windows HTML View (IE)                  Trident Layout Engine
    URLMon.dll     URL moniker service (IE)                own URL handlers for other application
    WinINet.dll    HTTP client library (IE)                which also takes into account system-wide Proxy settings
    WinHTTP.dll    HTTP client library (IE)                smaller and more suitable for some applications
    MSXML*.dll     Microsoft XML Components                XML DOM classes (document object model)
    MLang.dll      Multi-Language                          international text support

  Runtime Library
    MSVCRT.dll     Microsoft Visual C run-time Library     string manipulation, memory allocation, C-style input/output calls
    MSVCP60.dll    Microsoft Visual C++ Library (v6.0)     same as MSVCRT.dll for Microsoft Visual C++ (MSVC)
    MSVCIRT.DLL    Microsoft Visual C++ run-time (iostream)
    CCRUNTIME*.DLL Microsoft Visual C++ run-time (v14.0)
    CRTDLL.dll     C run-time library
    ATL*.dll       Active Template Library                 base classes for COM/OLE/ActiveX objects
    MFC*.dll       Microsoft Foundation Classes Library    wraps WinAPI as C++ classes
    MSVBVM*.dll    Visual Basic Virtual Machine
    VCOMP*.dll     Microsoft C/C++ OpenMP runtime          Open Multi-Processing
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (14. Okt 2016 um 15:32 Uhr)
  Mit Zitat antworten Zitat