Sorry folks... Help? About 2 years ago I set ICS up on a Win98 system 
with Delphi 2... I am not a complete idiot, I CAN do it... or at 
least I could. Ideas on where I'm going wrong in the following would 
be very welcome. I tried to repeat my previous triumph.... but.. so 
far.. no joy.

I like to keep things simple. I like to keep my core Delphi system as 
untouched as possible. So...

12 Aug 07, I downloaded ics.zip (ICS-V5 Distribution) from Overbyte.

I unzipped it to a folder of it's own. (Yes, I kept the ics paths 
intact.)

I backed up Delphi's cmplib32.dcl

I set up a sub-folder ("ICS") within Delphi's delphi 2.0\lib\ so that 
my ICS stuff wouldn't be all mixed up with other components.

I copied icsdefs.inc, WSocket.pas and ICSlogger.pas to that folder...

and then I tried (within a freshly started Delphi 2, no app-in-
development open. Win98SE environment.)....

Component | Install | Add...

(I did what was necessary to get Delphi to "look" at the WSocket.pas 
file)

On the first attempt, the compiler objected to a line in ICSLogger. 
The line was...

"else
        FLogFile.Size := 0;"

... and the objection was...
        
"Cannot assign to a read-only property"

====
Thoughts? I'm so frustrated! I know I have ICS working nicely on a 
different computer, same Delphi (ver 2), same OS (Win98SE). Possible 
a different ICS... I think it was abou 2005 I set it up on the other 
machine.

Help?? Please??

===
Further clue?

In desperation, I remmed out the offending line, and tried to install 
the component again. (Yes, I realize it would have been an unreliable 
component!)

This time the compiler fell over in WSocket.pas at....

    Status := WSocket_WSAIoctl(FHSocket,      SIO_KEEPALIVE_VALS,
                               @KeepAliveIn,  SizeOf(KeepAliveIn),
                               @KeepAliveOut, SizeOf(KeepAliveOut),
                               BytesReturned, nil, nil);

.... the error message was...
     
"Types of actual and formal var parameters must be identical"

Help will be much appreciated!

=== No need to read the rest!....

Have a look at...

http://mon277rr.dyndns.org

... if you are curious about what you are helping. That's a graph of 
the weather where I am, about 8 days' worth. Red line: Outdoor tture.

(Yes, there's a slight bug in the Quote Creator.... scraps of earlier 
quotes are sometimes still on the screen.)

See

http://sheepdogsoftware.co.uk/ssds043.htm

if the visible-from-afar weather interests you.





http://sheepdogsoftware.co.uk  TK Boyd's site with
freeware and shareware for kids, parents, schools... and others.
(Apologies for the extra stuff below tacked on by Yahoo...)

-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://www.elists.org/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to