Página 1 de 1

Componentes de terceros para Xailer 2 / Third party components for Xailer 2

Publicado: Vie Ene 23, 2009 5:00 pm
por ignacio
Estimados usuarios de Xailer,
Tenemos el placer de anunciaros el soporte de componentes de terceros en
Xailer y su completa integración con el IDE.
Más información en http://xailer.info/esp/?p=130
--
Dear Xailer users,
We are proud to announce the support of third party components in Xailer and
its complete integration with Xailer's IDE.
More information at http://xailer.info/eng/?p=42
Best regards,
--
[Xailer team]
http://www.xailer.com
http://www.xailer.info

Componentes de terceros para Xailer 2 / Third party components for Xailer 2

Publicado: Lun Ene 26, 2009 3:34 pm
por ChrisGillard
Hi Ignacio,
This looks a very interesting new feature .... good stuff.
We already have a TDbfDataSet inherited from your class ... to include for
arrays of our Index objects and support for our own Memo file handling
through a separate dbf.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
CLASS TDbfDataSet FROM XDbfDataSet
PUBLISHED:
PROPERTY aIndex INIT {}
PROPERTY aMemos INIT {}
DATA alLog INIT { TRUE, TRUE } // Success & Failure
logging on
METHOD SetOrder
METHOD Open
// Override the TDbfDataSet Save & Delete Methods for Memos ...
METHOD Save
METHOD Delete
// Replicate cDdbfName from DbfX Class
ACCESS cDbfName
// memo methods
method GetMemoObj // Return memo object for
FldNumber
method LoadMemo // Load memo from dbf
method PutMemo // Put memo to dbf
method AccessMemo // Access MemoFld cMemo
method AssignMemo // Assign MemoFld cMemo
method SetMemoChanged // Set oMemo:lMemoChanged
flag
method ClearMemos // Clear memo object(s)
method SetLog
ENDCLASS
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
So the news means I can probably ( maybe with some learning 7 work ) ......
1. Add this to the samples tab ?
2. Drop it on a form ?
3. Set its new & inherited properties through the object inspector ?
4. The object would appear in say a DataAware Edit oDataset property
editor ?
This would be really good.
Regards
Chris
We already have out own
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
news:4979e993$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Estimados usuarios de Xailer,
>
> Tenemos el placer de anunciaros el soporte de componentes de terceros en
> Xailer y su completa integración con el IDE.
>
> Más información en http://xailer.info/esp/?p=130
>
> --
>
> Dear Xailer users,
> We are proud to announce the support of third party components in Xailer
> and its complete integration with Xailer's IDE.
> More information at http://xailer.info/eng/?p=42
> Best regards,
>
> --
> [Xailer team]
> http://www.xailer.com
> http://www.xailer.info
>

Componentes de terceros para Xailer 2 / Third party components for Xailer 2

Publicado: Lun Ene 26, 2009 5:13 pm
por ignacio
Chris,
I'm glad you like this new feature, we are really excited with it.
> 1. Add this to the samples tab ?
Yes, or your own personal Tab ;-)
> 2. Drop it on a form ?
Of course yes
> 3. Set its new & inherited properties through the object inspector ?
Yes, for sure!
> 4. The object would appear in say a DataAware Edit oDataset property
> editor ?
Yes again.
Regards,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Chris Gillard" <chris@bluesquare.co.uk> escribió en el mensaje
news:[email=497dca0c@svctag-j7w3v3j....]497dca0c@svctag-j7w3v3j....[/email]
> Hi Ignacio,
>
> This looks a very interesting new feature .... good stuff.
>
> We already have a TDbfDataSet inherited from your class ... to include for
> arrays of our Index objects and support for our own Memo file handling
> through a separate dbf.
>
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
> CLASS TDbfDataSet FROM XDbfDataSet
>
> PUBLISHED:
>
> PROPERTY aIndex INIT {}
> PROPERTY aMemos INIT {}
> DATA alLog INIT { TRUE, TRUE } // Success & Failure
> logging on
>
> METHOD SetOrder
> METHOD Open
>
> // Override the TDbfDataSet Save & Delete Methods for Memos ...
> METHOD Save
> METHOD Delete
>
> // Replicate cDdbfName from DbfX Class
> ACCESS cDbfName
>
> // memo methods
> method GetMemoObj // Return memo object for
> FldNumber
> method LoadMemo // Load memo from dbf
> method PutMemo // Put memo to dbf
> method AccessMemo // Access MemoFld cMemo
> method AssignMemo // Assign MemoFld cMemo
> method SetMemoChanged // Set oMemo:lMemoChanged
> flag
> method ClearMemos // Clear memo object(s)
> method SetLog
>
> ENDCLASS
>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>
> So the news means I can probably ( maybe with some learning 7 work )
> ......
>
> 1. Add this to the samples tab ?
> 2. Drop it on a form ?
> 3. Set its new & inherited properties through the object inspector ?
> 4. The object would appear in say a DataAware Edit oDataset property
> editor ?
>
> This would be really good.
>
> Regards
>
> Chris
>
> We already have out own
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
> news:4979e993$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Estimados usuarios de Xailer,
>>
>> Tenemos el placer de anunciaros el soporte de componentes de terceros en
>> Xailer y su completa integración con el IDE.
>>
>> Más información en http://xailer.info/esp/?p=130
>>
>> --
>>
>> Dear Xailer users,
>> We are proud to announce the support of third party components in Xailer
>> and its complete integration with Xailer's IDE.
>> More information at http://xailer.info/eng/?p=42
>> Best regards,
>>
>> --
>> [Xailer team]
>> http://www.xailer.com
>> http://www.xailer.info
>>
>
>
>

Componentes de terceros para Xailer 2 / Third party components for Xailer 2

Publicado: Lun Ene 26, 2009 6:47 pm
por ChrisGillard
Ignacio,
Thanks for the reply ... excellent news.
I have studied the samplescontrols folders & code and have had a go.
I have created a lib, a dll, added my own tab to the IDE, added my control
to my tab ( with your planning.ico )
So far so good.
When I add my component to a form I get the gpf shown in the png.
Have zipped up 2 prgs also attached.
My class inherits from a standard xailer one, possibly not doing it quite
right.
Any help would be appreciated.
Regards
Chris
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
news:497de10a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Chris,
>
> I'm glad you like this new feature, we are really excited with it.
>
>> 1. Add this to the samples tab ?
> Yes, or your own personal Tab ;-)
>
>> 2. Drop it on a form ?
> Of course yes
>
>> 3. Set its new & inherited properties through the object inspector ?
> Yes, for sure!
>
>> 4. The object would appear in say a DataAware Edit oDataset property
>> editor ?
>
> Yes again.
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "Chris Gillard" <chris@bluesquare.co.uk> escribió en el mensaje
> news:[email=497dca0c@svctag-j7w3v3j....]497dca0c@svctag-j7w3v3j....[/email]
>> Hi Ignacio,
>>
>> This looks a very interesting new feature .... good stuff.
>>
>> We already have a TDbfDataSet inherited from your class ... to include
>> for
>> arrays of our Index objects and support for our own Memo file handling
>> through a separate dbf.
>>
>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>
>> CLASS TDbfDataSet FROM XDbfDataSet
>>
>> PUBLISHED:
>>
>> PROPERTY aIndex INIT {}
>> PROPERTY aMemos INIT {}
>> DATA alLog INIT { TRUE, TRUE } // Success & Failure
>> logging on
>>
>> METHOD SetOrder
>> METHOD Open
>>
>> // Override the TDbfDataSet Save & Delete Methods for Memos ...
>> METHOD Save
>> METHOD Delete
>>
>> // Replicate cDdbfName from DbfX Class
>> ACCESS cDbfName
>>
>> // memo methods
>> method GetMemoObj // Return memo object
>> for
>> FldNumber
>> method LoadMemo // Load memo from dbf
>> method PutMemo // Put memo to dbf
>> method AccessMemo // Access MemoFld cMemo
>> method AssignMemo // Assign MemoFld cMemo
>> method SetMemoChanged // Set
>> oMemo:lMemoChanged
>> flag
>> method ClearMemos // Clear memo object(s)
>> method SetLog
>>
>> ENDCLASS
>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>
>> So the news means I can probably ( maybe with some learning 7 work )
>> ......
>>
>> 1. Add this to the samples tab ?
>> 2. Drop it on a form ?
>> 3. Set its new & inherited properties through the object inspector ?
>> 4. The object would appear in say a DataAware Edit oDataset property
>> editor ?
>>
>> This would be really good.
>>
>> Regards
>>
>> Chris
>>
>> We already have out own
>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
>> news:4979e993$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Estimados usuarios de Xailer,
>>>
>>> Tenemos el placer de anunciaros el soporte de componentes de terceros en
>>> Xailer y su completa integración con el IDE.
>>>
>>> Más información en http://xailer.info/esp/?p=130
>>>
>>> --
>>>
>>> Dear Xailer users,
>>> We are proud to announce the support of third party components in Xailer
>>> and its complete integration with Xailer's IDE.
>>> More information at http://xailer.info/eng/?p=42
>>> Best regards,
>>>
>>> --
>>> [Xailer team]
>>> http://www.xailer.com
>>> http://www.xailer.info
>>>
>>
>>
>>
>
>


Attached files Source.zip (2 KB)Â

Componentes de terceros para Xailer 2 / Third party components for Xailer 2

Publicado: Lun Ene 26, 2009 6:56 pm
por notengo
Chris,
I just took a quick look of the code and it could be a scope problem, but
you could try this:
PUBLISHED:
PROPERTY aIndex INIT {}
PROPERTY aMemos INIT {}
// DATA alLog INIT { TRUE, TRUE }
PUBLIC:
METHOD SetOrder
METHOD Open
OTOH, if you want to use the native image just replace "planning" with
"dbfdatasource".
Regards,
José Lalí­n

Componentes de terceros para Xailer 2 / Third party components for Xailer 2

Publicado: Lun Ene 26, 2009 7:01 pm
por ignacio
Chris,
Send the complete project please.
BTW:
Your class should not have the same name as the original class it inherits:
CLASS TMyDbfDataSet FROM TDbfDataSet
Regards,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Chris Gillard" <chris@bluesquare.co.uk> escribió en el mensaje
news:[email=497df721@svctag-j7w3v3j....]497df721@svctag-j7w3v3j....[/email]
> Ignacio,
>
> Thanks for the reply ... excellent news.
>
> I have studied the samplescontrols folders & code and have had a go.
>
> I have created a lib, a dll, added my own tab to the IDE, added my control
> to my tab ( with your planning.ico )
>
> So far so good.
>
> When I add my component to a form I get the gpf shown in the png.
>
> Have zipped up 2 prgs also attached.
>
> My class inherits from a standard xailer one, possibly not doing it quite
> right.
>
> Any help would be appreciated.
>
> Regards
>
> Chris
>
> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
> news:497de10a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Chris,
>>
>> I'm glad you like this new feature, we are really excited with it.
>>
>>> 1. Add this to the samples tab ?
>> Yes, or your own personal Tab ;-)
>>
>>> 2. Drop it on a form ?
>> Of course yes
>>
>>> 3. Set its new & inherited properties through the object inspector ?
>> Yes, for sure!
>>
>>> 4. The object would appear in say a DataAware Edit oDataset property
>>> editor ?
>>
>> Yes again.
>>
>> Regards,
>>
>> --
>> Ignacio Ortiz de Zúñiga
>> Xailer support / Soporte de Xailer
>> http://www.xailer.com
>> http://www.xailer.info
>> "Chris Gillard" <chris@bluesquare.co.uk> escribió en el mensaje
>> news:[email=497dca0c@svctag-j7w3v3j....]497dca0c@svctag-j7w3v3j....[/email]
>>> Hi Ignacio,
>>>
>>> This looks a very interesting new feature .... good stuff.
>>>
>>> We already have a TDbfDataSet inherited from your class ... to include
>>> for
>>> arrays of our Index objects and support for our own Memo file handling
>>> through a separate dbf.
>>>
>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>
>>> CLASS TDbfDataSet FROM XDbfDataSet
>>>
>>> PUBLISHED:
>>>
>>> PROPERTY aIndex INIT {}
>>> PROPERTY aMemos INIT {}
>>> DATA alLog INIT { TRUE, TRUE } // Success & Failure
>>> logging on
>>>
>>> METHOD SetOrder
>>> METHOD Open
>>>
>>> // Override the TDbfDataSet Save & Delete Methods for Memos ...
>>> METHOD Save
>>> METHOD Delete
>>>
>>> // Replicate cDdbfName from DbfX Class
>>> ACCESS cDbfName
>>>
>>> // memo methods
>>> method GetMemoObj // Return memo object
>>> for
>>> FldNumber
>>> method LoadMemo // Load memo from dbf
>>> method PutMemo // Put memo to dbf
>>> method AccessMemo // Access MemoFld cMemo
>>> method AssignMemo // Assign MemoFld cMemo
>>> method SetMemoChanged // Set
>>> oMemo:lMemoChanged
>>> flag
>>> method ClearMemos // Clear memo object(s)
>>> method SetLog
>>>
>>> ENDCLASS
>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>
>>> So the news means I can probably ( maybe with some learning 7 work )
>>> ......
>>>
>>> 1. Add this to the samples tab ?
>>> 2. Drop it on a form ?
>>> 3. Set its new & inherited properties through the object inspector ?
>>> 4. The object would appear in say a DataAware Edit oDataset property
>>> editor ?
>>>
>>> This would be really good.
>>>
>>> Regards
>>>
>>> Chris
>>>
>>> We already have out own
>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in
>>> message
>>> news:4979e993$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>> Estimados usuarios de Xailer,
>>>>
>>>> Tenemos el placer de anunciaros el soporte de componentes de terceros
>>>> en
>>>> Xailer y su completa integración con el IDE.
>>>>
>>>> Más información en http://xailer.info/esp/?p=130
>>>>
>>>> --
>>>>
>>>> Dear Xailer users,
>>>> We are proud to announce the support of third party components in
>>>> Xailer
>>>> and its complete integration with Xailer's IDE.
>>>> More information at http://xailer.info/eng/?p=42
>>>> Best regards,
>>>>
>>>> --
>>>> [Xailer team]
>>>> http://www.xailer.com
>>>> http://www.xailer.info
>>>>
>>>
>>>
>>>
>>
>>
>
>
>

Componentes de terceros para Xailer 2 / Third party components for Xailer 2

Publicado: Lun Ene 26, 2009 7:13 pm
por ChrisGillard
Jose, Ignacio,
Changed the name of my class to TbsDbfdataSet .... works a treat.
See attached image.
This is great progress.
Thank you for your help this evening ... good end to the day.
Regards
Chris
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
news:497dfa6d$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Chris,
>
> Send the complete project please.
>
> BTW:
>
> Your class should not have the same name as the original class it
> inherits:
>
> CLASS TMyDbfDataSet FROM TDbfDataSet
>
> Regards,
>
>
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "Chris Gillard" <chris@bluesquare.co.uk> escribió en el mensaje
> news:[email=497df721@svctag-j7w3v3j....]497df721@svctag-j7w3v3j....[/email]
>> Ignacio,
>>
>> Thanks for the reply ... excellent news.
>>
>> I have studied the samplescontrols folders & code and have had a go.
>>
>> I have created a lib, a dll, added my own tab to the IDE, added my
>> control
>> to my tab ( with your planning.ico )
>>
>> So far so good.
>>
>> When I add my component to a form I get the gpf shown in the png.
>>
>> Have zipped up 2 prgs also attached.
>>
>> My class inherits from a standard xailer one, possibly not doing it quite
>> right.
>>
>> Any help would be appreciated.
>>
>> Regards
>>
>> Chris
>>
>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
>> news:497de10a$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>> Chris,
>>>
>>> I'm glad you like this new feature, we are really excited with it.
>>>
>>>> 1. Add this to the samples tab ?
>>> Yes, or your own personal Tab ;-)
>>>
>>>> 2. Drop it on a form ?
>>> Of course yes
>>>
>>>> 3. Set its new & inherited properties through the object inspector ?
>>> Yes, for sure!
>>>
>>>> 4. The object would appear in say a DataAware Edit oDataset property
>>>> editor ?
>>>
>>> Yes again.
>>>
>>> Regards,
>>>
>>> --
>>> Ignacio Ortiz de Zúñiga
>>> Xailer support / Soporte de Xailer
>>> http://www.xailer.com
>>> http://www.xailer.info
>>> "Chris Gillard" <chris@bluesquare.co.uk> escribió en el mensaje
>>> news:[email=497dca0c@svctag-j7w3v3j....]497dca0c@svctag-j7w3v3j....[/email]
>>>> Hi Ignacio,
>>>>
>>>> This looks a very interesting new feature .... good stuff.
>>>>
>>>> We already have a TDbfDataSet inherited from your class ... to include
>>>> for
>>>> arrays of our Index objects and support for our own Memo file handling
>>>> through a separate dbf.
>>>>
>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>
>>>> CLASS TDbfDataSet FROM XDbfDataSet
>>>>
>>>> PUBLISHED:
>>>>
>>>> PROPERTY aIndex INIT {}
>>>> PROPERTY aMemos INIT {}
>>>> DATA alLog INIT { TRUE, TRUE } // Success &
>>>> Failure
>>>> logging on
>>>>
>>>> METHOD SetOrder
>>>> METHOD Open
>>>>
>>>> // Override the TDbfDataSet Save & Delete Methods for Memos ...
>>>> METHOD Save
>>>> METHOD Delete
>>>>
>>>> // Replicate cDdbfName from DbfX Class
>>>> ACCESS cDbfName
>>>>
>>>> // memo methods
>>>> method GetMemoObj // Return memo object
>>>> for
>>>> FldNumber
>>>> method LoadMemo // Load memo from dbf
>>>> method PutMemo // Put memo to dbf
>>>> method AccessMemo // Access MemoFld
>>>> cMemo
>>>> method AssignMemo // Assign MemoFld
>>>> cMemo
>>>> method SetMemoChanged // Set
>>>> oMemo:lMemoChanged
>>>> flag
>>>> method ClearMemos // Clear memo
>>>> object(s)
>>>> method SetLog
>>>>
>>>> ENDCLASS
>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>
>>>> So the news means I can probably ( maybe with some learning 7 work )
>>>> ......
>>>>
>>>> 1. Add this to the samples tab ?
>>>> 2. Drop it on a form ?
>>>> 3. Set its new & inherited properties through the object inspector ?
>>>> 4. The object would appear in say a DataAware Edit oDataset property
>>>> editor ?
>>>>
>>>> This would be really good.
>>>>
>>>> Regards
>>>>
>>>> Chris
>>>>
>>>> We already have out own
>>>> "Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in
>>>> message
>>>> news:4979e993$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>>>>> Estimados usuarios de Xailer,
>>>>>
>>>>> Tenemos el placer de anunciaros el soporte de componentes de terceros
>>>>> en
>>>>> Xailer y su completa integración con el IDE.
>>>>>
>>>>> Más información en http://xailer.info/esp/?p=130
>>>>>
>>>>> --
>>>>>
>>>>> Dear Xailer users,
>>>>> We are proud to announce the support of third party components in
>>>>> Xailer
>>>>> and its complete integration with Xailer's IDE.
>>>>> More information at http://xailer.info/eng/?p=42
>>>>> Best regards,
>>>>>
>>>>> --
>>>>> [Xailer team]
>>>>> http://www.xailer.com
>>>>> http://www.xailer.info
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>>
>
>


Attached files

Componentes de terceros para Xailer 2 / Third party components for Xailer 2

Publicado: Lun Ene 26, 2009 8:13 pm
por notengo
Chris,
> Changed the name of my class to TbsDbfdataSet .... works a treat.
Congrats!
> See attached image.
>
> This is great progress.
Yeah! With this great feature we can write a component and use and abuse it
in any application we want.
Regards,
José Lalí­n