Use Delphi para gerar um programa executável mínimo Certa vez, vi alguém na Internet dizendo que o Delphi pode gerar um aplicativo Win32 com tamanho de apenas 16k. O tamanho do arquivo executável que eu mesmo escrevi é de cerca de 17k, então uma vez adivinhei o Delphi. provavelmente só pode otimizar o código até esse ponto. Recentemente, reescrevi este programa para fins de teste e descobri que usando algumas técnicas, o tamanho do arquivo pode ser reduzido ainda mais para 8,5k. Este programa também mostra outro lado do Delphi como uma ferramenta não RAD semelhante ao Visual C++. Se você estiver interessado, veja como eu fiz isso. Use Delphi para gerar um projeto padrão e, em seguida, use o botão Remover arquivo do PRoject na barra de ferramentas para excluir o único formulário (Form1) do projeto. Em seguida, selecione o comando Exibir-> Fonte do Projeto, abra o arquivo do projeto e edite o código da seguinte forma: program MiniApp;uses Windows, Messages;// {$R *.res}const szAppName : PChar = 'MiniApp';function WndProc (AWnd:HWND; mensagem:UINT; wp:WPARAM; lp:LPARAM):LRESULT;stdcall;begin Resultado:= 0; WM_DESTROY: PostQuitMessage(0); else Resultado := DefWindowProc(AWnd, mensagem, wp, lp); end;end;var wc : HMainWnd : HWND; ;lpfnWndProc := @WndProc; 0; cbWndExtra := 0; hIcon := LoadIcon(0, IDI_application); Nome do aplicativo; fim; RegisterClass(wc); e, CmdShow); UpdateWindow(HMainWnd); enquanto GetMessage(AMsg, 0, 0, 0) inicia TranslateMessage(AMsg);