SIGSEGV 11 - creation form
bonjour,
J'ai un plantage SIGSEGV lors de la création d'une forme dans une librairie. Les instructions sont les suivantes :
Type
TFrmDLL=class(TForm)
Var
frmDLL:TfrmDLL
Procedure
begin
FrmDLL:=TfrmDLL.create(nil); // plantage ici
end
Ce code a été écrit à la base en Delphi 6 et fonctionne sous windows
Je tente de le porter sous Kylix 2 / Redhat 7.2
Si qqun a une piste, merci d'avance ...
une piste mais pas encore une solution...
j'ai eu des problèmes similaires dans deux cas :
- une tform qui n'était pas construite en automatique dans le DPR
- des appels à partir de form.create au lieu de form.show et form.activate
Dans les deux cas, je chargeais des ressources à partie de l'EXE (ressource *.res inclue dans l'EXE) mais au mauvais endroit.
Bizarrement, c'est l'appel au 65ème objet qui m'a donné ce SIGSEV (11), les autres objets étant correctement chargés et affichés...