MBX’leri Otomatik Yükleme
Diyelim ki yazmış olduğumuz bir MapBasic programımız var ve bir projemizde bu programı sıklıkla kullanıyoruz. MapInfo’nun her açılışında araç çubuğundaki Run MapBasic Program butonuna tıklayarak MapBasic programımızın .MBX dosyasını diskte aramak yerine daha pratik bir yöntem kullanabiliriz. MapInfo’nun güzel özelliklerinden biri olan Tool Manager’ı kullanarak, istediğimiz bir MapBasic programını MapInfo’nun her açılışında otomatik olarak başlatmamız mümkün. Bunun için MapInfo’da Tools > Tool Manager… tıklayın. Aşağıdaki Tool Manager penceresi açılır:
Tool Manager, standart birçok işlemi kolaylaştıran MapInfo araçlarını (yani MapBasic programlarını) çalıştırmada ve yönetmede bize yardımcı olur. Yukarıdaki Tool Manager penceresinde görüldüğü gibi, MapBasic programlarını MapInfo’ya ekleyebilir, program bilgilerini düzenleyebilir veya programları MapInfo’dan kaldırabiliriz.
Yazmış olduğumuz MapBasic programımızın adı Test.mbx olsun. Bu programı MapInfo’nun her açılışında otomatik olarak başlatmak için Tool Manager penceresindeki Add Tool… butonuna tıklayın. Aşağıdaki Add Tool penceresi açılır:
Bu pencerede MapBasic programınızın adını, yolunu ve açıklama bilgisini girerek OK butonuna tıklayın. Test.mbx programımız Tool Manager penceresindeki Tools listesine eklenecektir. Listedeki Test programımızın sağ tarafındaki Loaded ve Autoload işaret kutularını aşağıdaki gibi işaretleyin:
Loaded kutusunu işaretlersek Test.mbx aracımız MapInfo’nun Tools menüsü altına eklenerek kullanıma hazır hale gelir.
Autoload kutusunu işaretlersek Test.mbx aracımız bundan sonra MapInfo’nun her açılışında otomatik olarak Tools menüsüne eklenecek ve kullanıma hazır olacaktır.
Aslında Autoload işlemi Windows’ta DLL, OCX gibi bileşenleri register etmek için kullandığımız regsvr32.exe aracına benzer. Bu araç ile bir bileşeni register ettiğimizde bu bileşen artık Windows’un bir parçası olur. Bunun gibi Tool Manager ile Autoload işlemini uyguladığımız MapBasic aracı bundan sonra MapInfo’nun bir parçası gibi olur.