Strona 1 z 1
główne okno BASE
: sob gru 15, 2018 11:45 am
autor: mih
Witam,
mam w BASE ustawiony jeden formularz jako startowy, który uruchamia się razem ze startem programu. Do tej pory korzystałem z poniższego skryptu, aby przy starcie pojawiał mi się jedynie formularz startowy, bez głównego okna z tabelami, kwerendami itd.
Kod: Zaznacz cały
Dim sFileName, sTitle
sFileName = "MyFile.odb"
sTitle = "ERROR"
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oShell = CreateObject("WScript.Shell")
If Not oFSO.FileExists(sFileName) Then
oShell.Popup sFileName & " - file not found", 10, sTitle, vbCritical + vbSystemModal
Wscript.Quit 1
End If
Skrypt ten działał idealnie gdy miałem Windows7, teraz zmieniłem na windows10 i ekran startowy niestety powrócił. Czy ktoś może wie jak rozwiązać ten problem?
Re: główne okno BASE
: sob gru 15, 2018 2:46 pm
autor: Jan_J
Skrypt napisany jest w StarBasicu i wykonywany w środowisku OpenOffice.
Sądzę, że zmiany zachowania wiążą się raczej ze zmianą wersji pakietu niż systemu operacyjnego.
Ale nic pewnego. Warto by porównać 4 wersje: starszy/nowszy OpenOffice na starszym/nowszy, systemie.
Część zachowań (niekoniecznie akurat te) może też wynikać z różnic w konfiguracji konta użytkownika OpenOffice.
Re: główne okno BASE
: sob gru 15, 2018 4:26 pm
autor: mih
Cała historia rozgrywa się w pracy i nie bardzo mam możliwość powrotu do windows7.
Ale na pewno wcześniej miałem LibreOffice 4.4 i teraz zainstalowałem dokładnie taką samą wersję. Chyba że to kwestia jakichś ustawień w LibreOffice? I co masz na myśli pisząc o koncie użytkownika OpenOffice?
Re: główne okno BASE
: sob gru 15, 2018 5:12 pm
autor: Jan_J
teraz zainstalowałem dokładnie taką samą wersję
Teoretycznie jest możliwe, że w W10 któraś funkcja API Windows stała się przestarzała; Libre jej używa ale efekt jest inny w nowszym systemie.
co masz na myśli pisząc o koncie użytkownika OpenOffice
Personalizację ustawień zarządzaną przez użytkownika. W Windows %userprofile%\AppData\Roaming\LibreOffice. Nie sądzę by była istotna w tym przypadku.
Re: główne okno BASE
: sob gru 15, 2018 5:19 pm
autor: mih
Dzięki za odpowiedź. Teraz zauważyłem, że wcześniej miałem windows7 32bitowy, a teraz windows10 jest 64biowy. Wcześniej i teraz LibreOffice miałem zainstalowany 32bitowy. Może tutaj jest problem...Już instaluję LibreOffice 4.4.7 64bit i sprawdzam.
Re: główne okno BASE
: sob gru 15, 2018 6:45 pm
autor: mih
Kolejny problem....czy ja nie umiem wyszukiwać w google czy nie ma nigdzie do pobrania LibreOffice 4.4.7 64bit? Albo jakakolwiek inna wersja 4.4.x 64 bit? Bo na głównej stronie LibreOffice w archiwum nie ma takich plików do pobrania...
Re: główne okno BASE
: sob gru 15, 2018 9:59 pm
autor: Jan_J
W archiwum
https://downloadarchive.documentfoundat ... ffice/old/ są wersje 64-bit dla Windows począwszy od wydania 5.0. Linuksowe rpm-y i deb-y są gotowe także dla staszych wersji.