1. RasDial() API
- Posted by "Wolf" <wolfritz at king.igs.net> Jul 13, 2004
- 689 views
..um, has anyone contributed any simple 'dial your ISP' code in any app yet? No sense duplicating efforts, eh!
2. Re: RasDial() API
- Posted by Michael Raley <thinkways at yahoo.com> Jul 14, 2004
- 659 views
Wolf wrote: > > ..um, has anyone contributed any simple 'dial your ISP' code in any app yet? > No sense duplicating efforts, eh! > not that I can recall. You can set your web browser to dial the connection on open. I know I.e. does. So from your program you would just need to shell open a web page. also set the browser to timeout after a period of idle activity. I used that method to start a dial up connection from the task scheduler, so it would connect every two hours, upload a picture from webcam 2000, then disconnect. --"ask about our layaway plan". --
3. Re: RasDial() API
- Posted by "Wolf" <wolfritz at king.igs.net> Jul 14, 2004
- 657 views
> > ..um, has anyone contributed any simple 'dial your ISP' code in any app yet? > not that I can recall. Yea, search returned nothing, so, Ok, simple demo only tested on Win95/98/98SE, so feedback appreciated. .. may be found at: http://www.king.igs.net/~wolfritz/EuDial.zip 2 kilobytes --please read ~lines 14, 21, and 132 before using, since some setup required.
4. Re: RasDial() API
- Posted by "Juergen Luethje" <j.lue at gmx.de> Jul 19, 2004
- 637 views
Wolf wrote: >>> ..um, has anyone contributed any simple 'dial your ISP' code in any app yet? >> not that I can recall. > > Yea, search returned nothing, so, > Ok, simple demo only tested on Win95/98/98SE, so feedback appreciated. > .. may be found at: > http://www.king.igs.net/~wolfritz/EuDial.zip 2 kilobytes > > --please read ~lines 14, 21, and 132 before using, since some setup required. Worked fine for me on Win 98, very nice! Would you like to put all that code into 3 global routines? Say: function ras_is_connected() function ras_dial(number, name, password) procedure ras_hangup() IMHO this would be actually useful together with the programs for downloading files, that are already in the archieves. A code snippet that uses the 3 routines could look something like this:
integer tries, try boolean connected_self connected_self = FALSE if not ras_is_connected() then tries = 3 try = 1 while ras_dial(123, "me", "hi") do if try >= tries then err_abort("Dial up not successfull") end if try += 1 sleep(1) end while connected_self = TRUE end if [do this and that on the internet] if connected_self then ras_hangup() end if
Regards, Juergen
5. Re: RasDial() API
- Posted by "Wolf" <wolfritz at king.igs.net> Jul 19, 2004
- 642 views
> > .. may be found at: > > http://www.king.igs.net/~wolfritz/EuDial.zip 2 kilobytes > > Worked fine for me on Win 98, very nice! > > Would you like to put all that code into 3 global routines? Hi Juergen, perhaps...but... First question, has anyone tried this on NT/XP ? .. anyways, I'm currently writing two more demos. The second pops up a 'Connect To' dialog, so you don't have to fill in phone_number, and user_name, and perhaps not even pass_word. ( I don't save mine, so I dunno.. ) .. but it uses Rundll.exe, so... Second question, does NT/XP have Rundll.exe in it's %Windir% ? The last demo is an oddball. Using Win95/98, you manually/programatically fill in user_name, and pass_word, if you want, however, in WinNT/XP, it's presumably all done automatically, using the current users logon credentials.
6. Re: RasDial() API
- Posted by "Wolf" <wolfritz at king.igs.net> Jul 19, 2004
- 673 views
Since I wanted more feedback, I've uploaded this, which includes the next two demos. http://www.king.igs.net/~wolfritz/EuDial.zip 7 kilobytes
7. Re: RasDial() API
- Posted by "Juergen Luethje" <j.lue at gmx.de> Jul 19, 2004
- 605 views
Wolf wrote: >>> .. may be found at: >>> http://www.king.igs.net/~wolfritz/EuDial.zip 2 kilobytes >> >> Worked fine for me on Win 98, very nice! >> >> Would you like to put all that code into 3 global routines? > > Hi Juergen, perhaps...but... > > First question, has anyone tried this on NT/XP ? Unfortunately, I cannot do so, because at my office the computer that is connected to the internet runs Windows 98, too. <snip> Regards, Juergen
8. Re: RasDial() API
- Posted by "Juergen Luethje" <j.lue at gmx.de> Jul 19, 2004
- 616 views
Wolf wrote: > Since I wanted more feedback, I've uploaded this, which includes the > next two demos. > > http://www.king.igs.net/~wolfritz/EuDial.zip 7 kilobytes Unfortunately, both new demos do not run as expected on my system. I think the code itself is OK, but it always calls the first RAS entry, which is a very special one on my system. Calling the second RAS entry would work fine on my system, I believe. Since you cannot know how all the systems out there look like, I think the most flexible and robust way is to use something like this: ras_dial(phone_number, user_name, pass_word) -- like in your first demo or ras_dial(name_of_the_desired_RAS_entry) Regards, Juergen