Re: [DUG]: Implementing Interfaces

1999-04-21 Thread pjones
Sorry, cancel that. I figured it out. [EMAIL PROTECTED] on 22/04/99 17:07:33 Please respond to [EMAIL PROTECTED] To: Multiple recipients of list delphi <[EMAIL PROTECTED]> cc:(bcc: Peter Jones/Logistics&Information Technology/Christchurch/Foodstuffs) Subject: [DUG]: Implem

[DUG]: Implementing Interfaces

1999-04-21 Thread pjones
I want to have a series of COM objects in DLL's that all implement the same interface - but in different ways. I can create an interface and a coClass in the same project but I really want is to create a coClass and implement an existing interface which is defined in a 'parent' TLB. I know I ca

[DUG]: biHelp Border Icon?

1999-04-21 Thread Dave O'Brien
In Delphi 3, how do you implement the border help icon? Once clicked on, no standard events seem to get fired to determine which component has been clicked on for help, and I can't work out which event does get fired. Cheers, David O'Brien. p.s. We are using ODBC98 components (http://www.odbc98

RE: [DUG]: How thin the client will be?

1999-04-21 Thread Grant Black
ADO might be thin but thats only because it sits on top of a big pile of ... ODBC, RDS, DAO, MDAC and whatever else MS are calling there database access (no pun intended) 'stuff' today. People complaining about the size of the BDE (ie me), should try and compare with the size of the MS DB acce

Re: [DUG]: Will this use more memory?

1999-04-21 Thread Paul Lowman
James - No you wont, all you have done is to set a bunch of pointers to the event handler - as these were orignally set to NIL all you have done is change their values requiring no further memory. If you had written seperate handlers for each error then yes, you would have increased the size of yo

RE: [DUG]: How thin the client will be?

1999-04-21 Thread Max Nilson
Eliot Muir sayeth: > The difference from Profax's approach and Credit Suisse is that Borland or > Microsoft could go belly up tommorrow and all Credit Suisse needs to do is > switch client technologies if it wants to continue development - > Profax and any > company which completely bets on one c

Re: [DUG]: How thin the client will be?

1999-04-21 Thread Eliot Muir
Once you've done a library like this once you can reuse it for all your projects - just enhancing it as you go. It's a capital investment you put into your own career as a developer. If a company doesn't have an infrastructure already in place you can bring your own libraries. I prefer this app

Re: [DUG]: How thin the client will be?

1999-04-21 Thread Eliot Muir
I'm not against using data-bound controls per say - I just against whole heartedly betting your applications entire infrastructure on any proprietary framework. It's too risky - it makes you too vulnerable to market uncertainties and bugs in the technologies you're attempting to use. The approac

RE: [DUG]: How to Initialise dynamic array of IMyInterface??

1999-04-21 Thread Max Nilson
Myles Penlington asked of the group: > DynamicArray : array of IMyInterface; > > >From my understanding if you do SetLength(DynamicArray, 20) then > the array > is uninitialised which is real bad when dealing with interfaces. The Delphi documentation is completly *wrong* when it states that the

RE: [DUG]: How thin the client will be?

1999-04-21 Thread Myles Penlington
How about using COM/ADO? This assumes ADO is installed on your clients - it's a lot smaller than the BDE - but I think it uses ODBC?? If you are using Delphi 4 - Check the Delphi Direct - Tech Voyage - there is an entry there for using Delphi and ADO. Myles. -Original Message- From:

Re: [DUG]: How thin the client will be?

1999-04-21 Thread Alex Kouznetsov
Agreed with everything Eliot said (and by now some others). Glad there are still people like that around. As without hearing statements like his and instead being pushed by market and computer media, I am getting crazy all the time that I am not smart enough to appreciate all those new great tech

[DUG]: How to Initialise dynamic array of IMyInterface??

1999-04-21 Thread Myles Penlington
How do you do this?? DynamicArray : array of IMyInterface; >From my understanding if you do SetLength(DynamicArray, 20) then the array is uninitialised which is real bad when dealing with interfaces. eg for I := 0 to High( DynamicArray) DynamicArray[ I ] := nil; I expect to AV, as Delphi will

RE: [DUG]: How thin the client will be?

1999-04-21 Thread Yanbo Li
I appreciate your idea, not because I am conservative, but I MUST make the app very thin. BDE is absolutely unacceptable to install in potential 15k clients. If anyone has the experience to program a driver that links to Oracle, I am very glad to ask my boss to pay the above average rate. I only n

Re: [DUG]: Hints...

1999-04-21 Thread Mark Derricutt
Alistair George wrote: > Here is a little bit of code I wrote that may be useful, it does what you > want anyway: Thanks, I ended up using the following: var hwin: THintWindow; begin hwin := THintWindow.Create(Self); hwin.Color := clInfoBk; end; and begin if hwin.Caption <> ml.Captio

RE: [DUG]: How thin the client will be?

1999-04-21 Thread Tony Blomfield
Pretty admirable strategy Eliot, but where does it fit in to the picture for somebody building an application for a company who don't have the time or $ for this approach??? As per most of our NZ customers. I have not been fortunate enough to be involved in a team using your approach, but would

RE: [DUG]: How thin the client will be?

1999-04-21 Thread Grant Black
Very topical discussion as I am currently designing (from scratch) an application that will have to scale to be a distributed application. Perhaps I simply don't understand them, but to my mind DCOM/Corba and MIDAS are all overly complex solutions with big learning curves. When I simply want a

RE: [DUG]: How thin the client will be?

1999-04-21 Thread Max Nilson
Eliot Muir etched the following on virtual vellum: > I remember years ago getting rather burned by using databound controls in > Delphi - they just fell over with multiple users and I know Ian > Farquharson > & co ended up spending much of their time > at Profax rewriting chunks of the Delphi dat

Re: [DUG]: How thin the client will be?

1999-04-21 Thread Eliot Muir
I never take it for granted that any product from any company actually works. All of the big software companies are guilty of marketing technologies which don't work. They have to make money - there is nothing worse from there point of view than developers who are quite happy with the nice stabl

Re: [DUG]: How thin the client will be?

1999-04-21 Thread pjones
I love this argument because I can see both sides... I have always used bound controls in VB and Delphi. With Delphi we use Midas because it works and it saved many man many hours creating our own version of something that we felt Borland/Inprise new how to do better than we did. In the end,

Re: [DUG]: How thin the client will be?

1999-04-21 Thread Eliot Muir
Call me a conservativebut why bother with all these proprietary networking stuff? Bound data type controls are renowned for making unscalable applications - the little bit of time saved in throwing apps together is usually absorbed in the maintenance and slow performance that these complicate

[DUG]: How to do Debug using Delphi and IIS4

1999-04-21 Thread Myles & Jo Penlington
Found this site which tells you how to run IIS4 as a normal program so that it can be debugged under Delphi! Great! - Now I just have to try it. http://www.fulgan.com/delphi/iis.asp Myles Penlington =_NextPart_000_01BE8C3F.FFEE7B00 Content-Type: application/octet-stream; name="Delphi and