Конференция "WinAPI" » Delphi 3 и CreateWindowExA
 
  • Крестовый Туз (15.11.11 15:45) [0]
    Компилятор Delphi ругается на параметр nil:
    CreateWindow(0, AppName, 'Demo', WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, 0, HInstance, nil);
    Пишет:
    Error: Incompatible types: 'LongWord' and 'Pointer'
  • Крестовый Туз (15.11.11 15:46) [1]
    Версия Delphi 3
  • Dimka Maslov © (15.11.11 16:07) [2]
    HWND CreateWindow(
       LPCTSTR lpClassName,
       LPCTSTR lpWindowName,
       DWORD dwStyle,
       int x,
       int y,
       int nWidth,
       int nHeight,
       HWND hWndParent,
       HMENU hMenu,
       HINSTANCE hInstance,
       LPVOID lpParam
    );

    Теперь внимательно сопоставляем параметры с описанием
  • Крестовый Туз (15.11.11 16:11) [3]
    Проблема решена!
    Я блин скомпилил с использованием crinkler, код включил в секцию initialization/end. ТЕПЕРЬ ПРОГА ВЕСОМ 1 КБ!!!!!!! ЖРЁТ 266 MБ!!!!!!!
    ОХРЕНЕТЬ БЛИН!!!!
 
Конференция "WinAPI" » Delphi 3 и CreateWindowExA
Есть новые Нет новых   [134430   +2][b:0][p:0]