Page 1 of 1

can't find zeos palette (on lazarus on vista )

Posted: 06.04.2008, 10:27
by markbass72
hi all
i'm a newby in lazaraus
i've installed zeos but can't find palette

using graphic package i can see that all 5 packages are installed and marked as "install next startup" (message translated from italian lazarus gui)

i restart lazarus (many times) but zeos palette never appera

looked in similar tread but startlazarus don't work...

someone can help me?

thanks

Posted: 07.04.2008, 09:25
by mdaems
Did you rebuild Lazarus?

Mark

Posted: 07.04.2008, 15:08
by markbass72
yes, i've compiled and installed the main package zcomponent.lpk
after that i've confirmed an automatic lazarus rebuild but, i've observerd, lazarus.exe, in the installation folder, is not changed (date = 2007)

however, cause vista is very young... i'll reinstall under (another pc) win xp

Posted: 07.04.2008, 15:25
by markbass72
ok reinstalled under win xp: all gone


during package compilation in unit ZAbstractRODataset i've found an error at line: 2975

as downloaded:

BaseFieldTypes: array[TFieldType] of TFieldType = (
ftUnknown, ftString, ftInteger, ftInteger, ftInteger, ftBoolean, ftFloat,
ftFloat, ftBCD, ftDateTime, ftDateTime, ftDateTime, ftBytes, ftVarBytes,
ftInteger, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob, ftUnknown,
ftString, ftString, ftLargeInt, ftADT, ftArray, ftReference, ftDataSet,
ftBlob, ftBlob, ftVariant, ftInterface, ftInterface, ftString, ftTimeStamp,
ftFMTBcd);

modified as (see last line, added ", ftFixedWideChar, ftWideMemo")

BaseFieldTypes: array[TFieldType] of TFieldType = (
ftUnknown, ftString, ftInteger, ftInteger, ftInteger, ftBoolean, ftFloat,
ftFloat, ftBCD, ftDateTime, ftDateTime, ftDateTime, ftBytes, ftVarBytes,
ftInteger, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob, ftBlob, ftUnknown,
ftString, ftString, ftLargeInt, ftADT, ftArray, ftReference, ftDataSet,
ftBlob, ftBlob, ftVariant, ftInterface, ftInterface, ftString, ftTimeStamp,
ftFMTBcd, ftFixedWideChar, ftWideMemo);

compiled, installed, lazarus rebuilded and all is ok...

vista... mmmhhhhh

just to have an idea:
folder "C:\Program Files" in italy (under vista) is called "C:\Programmi". everytime i save a modified txt file in a folder like "C:\Programmi\a-folder\readme.txt" i receive an error message like:
unable to save file in "C:\Program Files\a-folder\readme.txt" (!?!?!?!)

thus i
1) move the file on the desktop
2) edit the file
3) move again to original folder...

this week i'll remove lazarus and zeos installazion from "C:\Programmi\lazarus" and reinstall in "C:\lazarus"...
if this works... i'll cry :)

forgive my english but, you know, in italy...

bye
markbass72

Posted: 07.04.2008, 20:22
by mdaems
What Zeoslib version are you using? This patch should be active since long...

You can switch off this Vista behaviour : Configuration -> User Accounts -> Turn off User Account Management. (Sorry, this is a translation from dutch, so not exactly the right words, I'm afraid) Use at own risk however. My experience with Vista : Install the stuff you want to play with outside 'Program Files' directory.

Mark

Posted: 08.04.2008, 14:44
by markbass72
ZEOSDBO-6.6.0-beta

surely i'll try this and let you know

thanks for all

markbass72

Posted: 09.04.2008, 10:21
by mdaems
Use 6.6.2. Quite some bugs have been fixed since 6.6.0.

Posted: 10.04.2008, 09:20
by markbass72
ok, used 6.6.2

disinstalled lazarus (to test out of "C:\Program Files") and zeos 6.6.0 previous installed

reinstalled lazarus on c:\lazarus, compiled lpk (no compilation error with 6.6.2), installed, recompiled lazarus and, this time, i can see the zeos palette :)

well, "C:\Program Files" is surely not a good place to install "program files" on vista...

thanks

markbass72