PDA

View Full Version : [Delphi] Domanda elementare


bicchiere
18-03-2009, 16:53
Sto provando Delphi (senza ide, riga di comando).
Ho il seguente dubbio

Consideriamo il file test.pas
------------ test.pas
uses Forms;
var MainWindow: TForm;
begin
MainWindow:=TForm.Create(nil);
MainWindow.ShowModal;
end.
---------------------
Compilo con dcc32 test.pas, tutto compila correttamente, lancio l'eseguibile e funziona (appare una form vuota)

Consideriamo ora il file test2.pas
----------- test2.pas
uses Forms;
type TMainWindow=class(TForm)
end;
var MainWindow: TMainWindow;
begin
MainWindow:=TMainWindow.Create(nil);
MainWindow.ShowModal;
end;
--------------------
Compilo con dcc32 test2.pas, tutto compila correttamente, lancio l'eseguibile e crasha a runtime
(resource TMainWindow not found)

Cosa sbaglio?
Grazie

cdimauro
18-03-2009, 19:44
Devi creare un file di risorse (.res) per test2.pas. Se utilizzi l'IDE di Delphi, te lo crea automaticamente, ma non so cosa c'infili dentro.