Tworzę sobie nowy moduł , zawierający tylko zbiór pomocniczych procedur do interpretacji jakiegoś języka maszynowego. Moduł ten zawiera między innymi parę tabel z danymi , które trzeba w momencie uruchamiania aplikacji zainicjować (wypełnić treścią z pliku).
Moduł nie posiada formularza, a więc i nie posiada zdarzeń ,w tym OnCreate. Gdzie podczepić procedurkę inicjującą?
Poradziłem sobie podczepiając ją pod zdarzenie OnCreate formularza z którego wywołuję swój dodatkowy moduł. Ale schody zaczynają się , gdy ten dodatkowy moduł mogę wywoływać z różnych formularzy.
Gdzie i jak to wpisać?
0
0
spróbuj na końcu modułu przed end. dać initialize niewiem czy zadziała:-/
0
Mozesz zrobic tak jak to bylo w pascalu, zamiast samego "end." na koncu modulu wstaw:
begin
{to co w OnCreate}
end.
Pisalem kiedys modul do liczb zespolonych i chyba wlasnie tak ustawialem startowe wartosci zmiennych. Jesli masz wylaczona optymalizacje kodu to cos takiego zadziala takze w module posiadajacym forme (tylko po co skoro jest OnCreate :-) ).