forum.vdsworld.com Forum Index forum.vdsworld.com
Visit VDSWORLD.com
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


my New DLLs and my evaluation time

 
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> General Help
View previous topic :: View next topic  
Author Message
ACE
Valued Newbie


Joined: 05 Sep 2002
Posts: 34

PostPosted: Sat Dec 21, 2002 7:32 pm    Post subject: my New DLLs and my evaluation time Reply with quote

ok, first im not a registered user of vds, i just finished evaluating yesterday ( actually it took me more that a month to evaluate, it says 30 days to evaluate, but for time issues, i just can look at vds in separate days, so please excuse me )

I just decided that vds is a great tool, it not just simplifies development, but makes error handling and (hunting) a lot easier and the sdk is, in simple words, great implemented.

I want to buy it, but i live in a 3rd world country ( english is not my "mother language") and the country is going thru a really bad time ( its known for be a on in the top 5 corrupt countrys in world) for example, a teachers pay its form 80 to 100(in best) usds a month and they get payed with moths of delay. We recently chaged president and its implementing a new "economic changes" that its making a lot of unemploy.

Well, i will stop with our country situation ( i know you dont care), but i want to say to the makers of vds that your app desrves to cost what it costs and more, and stay sure that you will sell a new liscence (when i get the money:)).

Part of the evaluation i writed some dlls, i planned to release when i buy vds, i think i cant release them now , because you are very strict respect to unregistered use of the app.

The most importants are a TreeView Control ( with directory control), and a CDBurner dll, here are some screens :






and here is the list of the commands and fuctions


// Set Parent Window for Controls
TVDLL WINDOWCLASS,<class_name>


In the <Style> parameter of the controls, can be defined :
Sunken - TreeView Control has a border with a sunken edge
WindowEdge - TreeView Control has a border with a raised edge.
Buttons - Displays plus (+) and minus (-) buttons next to parent items.
The user clicks the buttons to expand or collapse a parent item's list of child items
Lines - Uses lines to show the hierarchy of items
LINESATROOT - Uses lines to link items at the root of the tree-view
SHOWSEL - Causes a selected item to remain selected when the tree-view control loses focus


*** // DirTreeView ***

// Add Dir TreeView Control
TVDLL TREEVIEW,DIRCONTROL,<control_name>,<top>,<left>,<width>,<height>,{<style>},{<bool_bitmap>,<bitmap_filename>},<dirpath>


*** // TreeView ***

/* Commands */

//Add TreeView Control
TVDLL TREEVIEW,ADD,<controlname>,<top>,<left>,<width>,<height>,{<style>,<bool:bitmap>,<bitamp_filename>}

// Add Item
TVDLL TREEVIEW,ADDITEM,<controlname>,<item_text>,{<bitmap_filename>}

// Insert Item
TVDLL TREEVIEW,INSERTITEM,<controlname>,<item_text>,{<bitmap_filename>}

// New Root Item
TVDLL TREEVIEW,NEWROOT,<controlname>,<item_text>,{<bitmap_filename>}

// Load Items from File
TVDLL TREEVIEW,LOADITEMS,<controlname>,<path\file_name>

// Delete Selected Item
TVDLL TREEVIEW,DELETEITEM,<controlname>

// Delete All Items
TVDLL TREEVIEW,DELETEALL,<controlname>

// Change Font
TVDLL TREEVIEW,FONT,<controlname>,<font_name>,{<size>,<font_style(_Bold,_Underline,_Italic)>}

// Size and Position
TVDLL TREEVIEW,SETPOS,<controlname>,<top>,<left>,<width>,<height>

// Visible state
TVDLL TREEVIEW,VISIBLE,<controlname>,{<visible>} (show)
TVDLL TREEVIEW,VISIBLE,<controlname> (hide)

// Indent
TVDLL TREEVIEW,INDENT,<controlname>,<width>


/* Fuctions */

// Get Selected Item Text
@TVDLL(GETSELITEM,<controlName>)

// Get Full Path of selected item
@TVDLL(GETFULLPATH,<controlname>)

// Set Item Images (Normal and Selected)
@TVDLL(SETITEMIMAGES,<bitmap_filename>)

// Set Item Normal Image only
@TVDLL(SETNORMALIMAGE,<bitmap_filename>)

// Set Item Slected Image only
@TVDLL(SETSELIMAGE,<bitmap_filename>)

// Set Selected Item "Bold"
@TVDLL(BOLD,<controlname>,{<true>(boolean)})


/* Events */

:<controlname>RClick (RightClick)

:<controlname>Click (Left Click on Item)

:<controlname>Key (Key Down(up, down, left, right) or Selection change)

:<controlname>DBLClick (Doble Click)



*** // Error Codes ***

54 - Window Class name not valid
55 - Invalid Control name (create)
56 - Control already exists
57 - Control element name not valid



*** CD-r Burner ***

/* Commands */

// Create an ISO 9660 image file from a CD (.iso)
CDR ISO,<Host Adapter card number>,<SCSI Id>,<SCSI LUN>,<file name of the iso>

// Write a file (or .iso) into a MODE-1 track in a blank CD-R disc and to close the disc.
CDR CDWRITE,<Host Adapter card number>,<SCSI Id>,<SCSI LUN>,<file to be burned>

// Dupilcate a CD to a CD-r (same drive)
CDR CDCLONE,<Host Adapter card number>,<SCSI Id>,<SCSI LUN>

// Reads a block (a sector) in a disc inserted into a CD-R or CD-RW writer device
CDR CDREADSECT,<Host Adapter card number>,<SCSI Id>,<SCSI LUN>,<number of the sector to read>

// Initialize ASPI operations ( if not declared, is used auto )
CDR ASPISTART

// Finishing using ASPI
CDR ASPISTOP


/* Fuctions */

// Info of Inserted Disc
@CDR(DISCINFO,<host Adapter card number>,<SCSI Id>,<SCSI LUN>)
Returns Disk information Block ( ie. type, length, serial... and a lot of numbers Smile)


/* Events */

:CDWriteDONE - need more words ?
:ISOReadDone - need more words ?


*** // Error Codes ***

170 - Library ASPI32.DLL not found
171 - No ASPI support found
172 - ISO File not found
173 - No SCSI2 support

Other dll are a shape, gradient and background color ( prob usefull for older versions of vds ? ) a random generator , and others, writed as exercise.

Please dont take me wrong, im not asking for nothing or some like this. I just want to share my eval experience with you and im sure that i will be a registered user of VDS in future. for now i will stop using it so rest assured.

Sorry for the long post

ACE
Back to top
View user's profile Send private message
LiquidCode
Moderator Team


Joined: 05 Dec 2000
Posts: 1753
Location: Space and Time

PostPosted: Sun Dec 22, 2002 1:04 am    Post subject: Reply with quote

Well, those dlls will be a great addition to the VDS comunity! I am looking
forward to them. I know I will used both of them! Please let us know when
they are available. I would also be happy to test them for you if you want. Wink
Feel free to email me anytime! Smile Chris@cgsoft.us

_________________
Chris
Http://theblindhouse.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
ACE
Valued Newbie


Joined: 05 Sep 2002
Posts: 34

PostPosted: Mon Dec 23, 2002 5:27 pm    Post subject: Reply with quote

Thanks LiquidCode Very Happy

seems that my checkboxes on the treeview have inspired some people Very Happy Very Happy

ACE
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> General Help All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum

Twitter@vdsworld       RSS

Powered by phpBB © 2001, 2005 phpBB Group