[Gambas-user] GauchoCAD + LibreDWG
Martin
mbelmonte at belmotek.net
Tue Nov 3 21:29:00 CET 2020
In the link below there are some indications on the from Vuott, in
Spanish but it can be useful.
[1] https://gambas-es.org/showthread.php?tid=164
Regarding the component, it is what everyone here in the list said, is
the optimal option, the correct thing to do due to the complexity of the
library not extern, but I started to read the tutorial on how to make a
component using a C library but at the moment I am not ready to the task.
Then I tried something with extern because I try to do something, knows
how this library works and extracting 1 single data from a dwg with
extern is already a success for me because it so frustrating.
Respect to bindings I don't know how its works in gambas.
These conversations in themselves are motivating for me because little
by little you, those who know C and Gambas, are shedding light on this
topic. I am sure that in the near future we will be able to use the library.
Finally, make a gambas component using libredwg is the correct way to
solve the problem. I'm not sure but maybe the exercise with extern could
be useful.
Thank you.
On 2/11/20 22:36, Jussi Lahtinen wrote:
> OK, I tried to simply allocate a "random" amount of memory and rely on
> libredwg to handle the structure initialization, etc.
> It works..? I don't know what to expect. But this way it is pretty
> hard to access the Dwg_Data. See the attachment.
> IF this is useful, then next thing is to find out how much memory you
> will actually need, not sure how to do that easily. But maybe the
> library handles reallocations also, so that we don't need to care, I
> don't know.
>
> I noticed that libredwg has bindings to perl and python... I don't use
> either of those and thus know nothing about them, but maybe they could
> be used somehow.
>
> - Regarding writing a container library in C.... Reini Urban
> <rurban at cpan.org> <mailto:rurban at cpan.org> started this project on
> github (see below) but I don't know if it prospered and if it
> could serve as a guide for something. Take a look and see what you
> think.
>
> https://github.com/LibreDWG/gambas3-bindings
>
> It seems he is writing Gambas component for it. It's hard to say much
> about it, because I'm not familiar with the CAD formats, terms,
> features, etc. Maybe a component is a better choice, than just a
> simple wrapper for some functions.
>
> I think you need help from someone who not only knows C, but is also
> familiar with this kind of software.
>
>
> Jussi
>
>
>
>
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20201103/f475d40c/attachment.htm>
More information about the User
mailing list