[Gambas-user] Pointer[] error in Ubuntu 8.04
Benoît Minisini
gambas at ...1...
Wed Apr 22 11:32:05 CEST 2009
> Sorry if I was unclear.
>
> I have released an Ubuntu package of my own application in my
> development machine running Ubuntu 8.10 and Gambas 2.9. No problems at
> all, so far on this configuration.
>
> Later, I've installed such .deb package into a *clean* Ubuntu 8.04,
> which complains about pointer[] class. All dependencies are satisfied
> correctly, but when I call this method, my program crashes with the
> explained message. Note this PC has not Gambas2 IDE installed nor any
> component, previously to install my own package.
> Also this behavior is the same with all users who has 8.04 (3 different
> users at least has reported to me this error).
> Hope this clarify my question (sorry for my messy English, lol)
>
> Thanks
>
>
> Jesús
>
> Benoît Minisini escribió:
> >> Hi all
> >>
> >> Since I'm testing my application in several distributions, I've noticed
> >> a bug? with pointer class in Ubuntu 8.04 only.
> >>
> >> This is related to embedder, so it's better to show my code based on the
> >> example provided by Gambas. Note that the example doesn't work, too.
> >>
> >> PUBLIC SUB Form_Open()
> >>
> >> DIM sTitle AS String
> >> DIM aHandle AS NEW Pointer[]
> >> DIM iHandle AS Integer
> >>
> >> sTitle = "DX Map" 'this is a xplanet window
> >> ME.Title = sTitle
> >> WHILE aHandle.Count < 1
> >>
> >> aHandle = Desktop.find(Trim(sTitle))
> >>
> >> WAIT 0.1
> >> WEND
> >> iHandle = aHandle[0]
> >> TRY Embedder1.Embed(iHandle)
> >> FMain.Controls["btnMap"].Enabled = FALSE
> >>
> >> loadSettings()
> >>
> >> END
> >>
> >> The error shown is:
> >>
> >> [2] Cannot load class 'Pointer[]':
> >> Unable to load class file.
> >> FMap.?.0
> >>
> >> I've attached a capture of it.
> >> Using Gambas 2.9, and deployed Ubuntu .deb package.
> >>
> >> Any hints?
> >>
> >> Best regards
> >>
> >> Jesús
> >
> > You are not very clear: on which system do you get the error. Which
> > version of Gambas is installed on this system?
>
Pointer[] was introduced in Gambas 2.1 with the 64 bits port. So I think the
target system has a too old Gambas version.
Regards,
--
Benoît
More information about the User
mailing list