| View previous topic :: View next topic |
| Author |
Message |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Tue Apr 06, 2004 8:11 pm Post subject: |
|
|
Thanks
so I would put the below in my program(and I dont have to edit the DLL):
| Code: | #define command,DLL
#define function,DLL
external VDSDLL.DLL |
since I wont register it till i try it I just leave off the external parameter.
I'm assuming I have all the above correct, and
I'll give it a whirl again after I eat some lunch... |
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Tue Apr 06, 2004 9:12 pm Post subject: |
|
|
Well I tryed it, and it failed again, same errors
| Code: | I did exactly as you said, I added the #DEFINE's to the VDSDLL3 example script vdsflist.dsc as seen below:
directory change,C:\VDS5\vdsdll3
external vdsdll.dll
rem I added the 2 lines below as you said -------------------------- < here
#define command,DLL
#define function,DLL
rem -------------------------------------------------------------------------------
rem thanks to Marty for the example script
title VDSFLIST Example
directory change,@path(%0)
DIALOG CREATE,VDSFLIST Example,-1,0,498,268,CLASS TVDSFLIST
DIALOG ADD,TEXT,drivetxt,8,40,,,Directory:
DIALOG ADD,EDIT,drive,8,120,104,24,C:
DIALOG ADD,BUTTON,findnow,216,200,88,24,Find Now,,default
DIALOG ADD,TEXT,filesrch,8,240,,,Search for extension:
DIALOG ADD,EDIT,search,8,352,104,24,*.*
DIALOG ADD,LIST,filelist,48,40,416,152
DIALOG ADD,STATUS,status,Ready...
DIALOG SHOW
:evloop
wait event
goto @event()
:findnowBUTTON
dialog cursor,wait
dialog title,"Please wait, performing search..."
dialog set,status,Searching on drive @dlgtext(drive) for @dlgtext(search)... Please wait..
dll flist,flags,F
dll flist,list,@dlgtext(drive),@dlgtext(search),ahrs*
dll flist,save,templist.txt
list loadfile,filelist,templist.txt
dialog set,status,Number of files found: @count(filelist)
dialog title,VDSFLIST Example
dialog cursor
goto evloop
:close
exit |
I keep clicking the OK on the repeating warning dialog box this time, and I seen the below error 28 at line 2.
| Quote: | 28 External library not available
Either the DLL specified in an EXTERNAL command could not be located on the search path, or a condition for its use was not met (refer to the documentation for using the extension.) |
|
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Tue Apr 06, 2004 9:17 pm Post subject: |
|
|
oh, I have the below in the same folder that I'm running the vdsflist.dsc file from with VDS5 below:
vdsdll.dll
keyins.dsc
vdsdll.chm
by the way, whats the second file for (keyins.dsc)
this is all weird so far  |
|
| Back to top |
|
 |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Tue Apr 06, 2004 9:41 pm Post subject: |
|
|
Hmm, it sounds like you might have an incompatible version...
Try getting the latest version from the main page, or you can
try this place also:
http://www.vdsworld.com/vdsdll/vds5
Also, keyins.dsc is for when you get your registration key, it will insert
the reg key in the top of all of the scripts in the specified directory that
use vdsdll.  _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
| Back to top |
|
 |
Tommy Admin Team
Joined: 16 Nov 2002 Posts: 746 Location: The Netherlands
|
Posted: Tue Apr 06, 2004 9:56 pm Post subject: |
|
|
Unfortunately all .dll files in the VDSDLL 3 related packages at the main site are uncompatible
with VDS 5. To resolve it, you can download that package and replace it with the updated
extensions at:
http://www.vdsworld.com/vdsdll/vds5
In your case this file in particular will be important:
http://www.vdsworld.com/vdsdll/vds5/vdsdll.zip
Unfortunately as I've been fairly busy, the packages at the main site haven't been updated
yet with the updated .dll files. |
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Tue Apr 06, 2004 10:15 pm Post subject: |
|
|
well poopy!
I deleted all the VDSDLL3.ZIP and stuff, and downloaded the VDSDLL.ZIP and unzipped it and it contains only the VDSDLL.DLL
I lost all my EXAMPLE scripts
I'm a real loser <------ what an idiot
Thats what vtol777 gets for being a newbie, grrrr |
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Tue Apr 06, 2004 10:25 pm Post subject: |
|
|
I just got it from the link someone gave me here, but I guess I should have known what was going on when it had that 3 on the filename
I tryed the same script with the v5 DLL and had same problems, so I assume that all those example v3 dsc's want do me any good
I bet that girl hanging of your shoulder Tommy, has laughed at me more than anyone here  |
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Tue Apr 06, 2004 11:20 pm Post subject: |
|
|
I still don't understand or see the line that prevents that EXAMPLE vdsflist script from working when I have the compatible VDSDLL.DLL, because I don't see and lines that look different than vds5.
I still keep getting the below warning and ERROR:
| Quote: | This is a demostration version of the VDSDLL. It is
non-redistributable and only for personal use.
Please contact Tommy Sools if you aren't the auther of this file.
www.vdsworld webmaster@vdsworld www.soold.com
then:
Runtime error 28
at line 2 |
Do I have to pay someone before I try it, if so I'm very sorry I broke that aggreement
Does anyone know whats wrong?
I don't know why allmost every thing I try to do in VDS ends up taking allmost a day to do 1 little thing, but for some odd reason I love it
Thanks fo the help in stage 1  |
|
| Back to top |
|
 |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Tue Apr 06, 2004 11:37 pm Post subject: |
|
|
The message box that pops up is just telling you that you are only allowed
to use the version you downloaded for your own personal use, and that
you can't re-distribute it in your programs to other people unless you
have bought a serial number.
Tell me, have you compiled your test scripts before trying them, or are
you running them from the IDE? If you're compiling them, you need to
put in a serial number first, but you can freely try them while running them
from the IDE.  _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Tue Apr 06, 2004 11:46 pm Post subject: |
|
|
by IDE I assume you mean from the VDS GUI ? YES I am..
and there comes no exe with the downloads, so YES I do compile them from the IDE and run them from there, and now I get 1 warning, then, 1 error, then all close on em
| Quote: | This is a demostration version of the VDSDLL. It is
non-redistributable and only for personal use.
Please contact Tommy Sools if you aren't the original
auther of this file.
www.vdsworld webmaster@vdsworld www.soold.com
then:
Runtime error 28
at line 6 |
| Code: | rem ///////////////////////////////////////////////////////
I downloaded this script from the VDS5 section.
rem ///////////////////////////////////////////////////////
rem thanks to Marty for the example script
title VDSFLIST Example
#define command,flist
#define function,flist
directory change,@path(%0)
external vdsflist.dll
flist threads,threads
DIALOG CREATE,VDSFLIST Example,-1,0,498,268
DIALOG ADD,TEXT,drivetxt,8,40,,,Directory:
DIALOG ADD,EDIT,drive,8,120,104,24,C:
DIALOG ADD,TEXT,filesrch,8,240,,,Search for extension:
DIALOG ADD,EDIT,search,8,352,104,24,*.*
DIALOG ADD,LIST,filelist,48,40,416,152
DIALOG ADD,BUTTON,findnow,216,136,88,24,Find Now,,DEFAULT
DIALOG ADD,BUTTON,abort,216,272,88,24,Abort
DIALOG ADD,STATUS,status,Ready...
gosub enablesearch
DIALOG SHOW
:evloop
wait event
goto @event()
:enablesearch
dialog title,VDSFLIST Example
dialog enable,findnow
dialog disable,abort
dialog cursor
exit
:disablesearch
dialog cursor,wait
dialog title,"Please wait, performing search..."
dialog disable,findnow
dialog enable,abort
exit
:findnowBUTTON
gosub disablesearch
dialog set,status,Searching on drive @dlgtext(drive) for @dlgtext(search)... Please wait..
flist flags,F
flist list,@dlgtext(drive),@dlgtext(search),ahrs*
goto evloop
:abortBUTTON
flist abort
:flistdone
list assign,filelist,@flist(get)
dialog set,status,Number of files found: @count(filelist)
gosub enablesearch
goto evloop
:close
flist abort
exit |
I don't have an registration code, should I just make one up, and if so, how do I get it in it and how many digits - etc..
Am I still wasting my time  |
|
| Back to top |
|
 |
PGWARE Web Host

Joined: 29 Dec 2001 Posts: 1567
|
Posted: Wed Apr 07, 2004 5:36 am Post subject: |
|
|
| Quote: | | and there comes no exe with the downloads, so YES I do compile them from the IDE and run them from there, and now I get 1 warning, then, 1 error, then all close on em |
That is the exact problem. The VDSDLL is shareware and will not allow you to compile a exe and use the dll. You can only use the DLL while you are in the VDS IDE (using the RUN button in VDS), if you try to compile an exe and use the VDSDLL (or other shareware dll's) you will get a warning that you cannot use the dll in a compiled exe and it errors out.
You are free to test the script while using the VDS IDE, but you cannot compile exe's linked to certain shareware dll's - those dll's prevent being used in compiled exe's until the dll is purchased. When the dll is purchased you can then compile exe's using those dll's. |
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Thu Apr 08, 2004 8:06 am Post subject: |
|
|
PGWARE
| Quote: | | You are free to test the script while using the VDS IDE |
vtol777
| Quote: | | there comes no exe with the downloads, so YES I do compile them from the IDE and run them from there |
I meant I test them from there(the IDE)
I just meant that testing from the VDS IDE was the only option I had
So we're back to where we started again, somethings wrong with the VDSFLIST and or VDSDLL and or ME
Does anyone have a clue whats wrong? |
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Thu Apr 08, 2004 8:17 am Post subject: |
|
|
OK, I figured it out now...
From with-in the VDS IDE:
You must not hit the RUN EXE FILE (play button)
You must only hit the RUN SCRIPT (play button).
| Quote: | | I think a Readme text included with the DLL's would help people like me thats new VDS, or kinda new. (just include the above and a little #define etc help. |
Thanks for your(everyones) help in guiding me to the solution  |
|
| Back to top |
|
 |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Thu Apr 08, 2004 4:35 pm Post subject: |
|
|
The reason you have to have the IDE run the script and not compile it is
because some (actually most) DLLs you can't use in a compiled EXE until
you give it a serial number, which is what you have to purchase.  _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Fri Apr 09, 2004 12:12 am Post subject: |
|
|
Yeah, I understood that, I just had trouble getting to the legal test phase.  |
|
| Back to top |
|
 |
|
|
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
|
|