Eerst de code :
Op het moment dat FormSelecteerLeveranciers.ShowModal voor het eerst wordt gedaan, gebeurt het ook gewoon, zonder errors. Ik .Close het venster, en de volgende keer dat ik em weer wil .ShowModal-en, krijg ik een EAccessViolation
Het heeft denk ik weinig zin om nog meer code te posten, want die is er eigenlijk ook niet, de rest van het programma houdt zich met andere dingen bezig.
Ik gebruik wel de tables door het hele programma, maar die worden na .Edit overal ge-.Post enzo, en allen staan .Open ...
Wat doe ik fout ??
edit: Lay-out was fucked up
code:
1
2
3
4
5
6
7
8
9
10
| try
i:=StrToInt(EditVoorraad1.Text);
Table1.InsertRecord([//knip//.Text]);
FormSelecteerLeveranciers.ShowModal;
except
on EDataBaseError do
MessageDlg('Niet alle velden zijn correct ingevoerd',mtError,[mbOK],0);
on EConvertError do
MessageDlg('Niet alle velden zijn correct ingevoerd',mtError,[mbOK],0);
end; |
Op het moment dat FormSelecteerLeveranciers.ShowModal voor het eerst wordt gedaan, gebeurt het ook gewoon, zonder errors. Ik .Close het venster, en de volgende keer dat ik em weer wil .ShowModal-en, krijg ik een EAccessViolation
Het heeft denk ik weinig zin om nog meer code te posten, want die is er eigenlijk ook niet, de rest van het programma houdt zich met andere dingen bezig.
Ik gebruik wel de tables door het hele programma, maar die worden na .Edit overal ge-.Post enzo, en allen staan .Open ...
Wat doe ik fout ??
edit: Lay-out was fucked up
Mother, will they like this song?