Re: Refering to From of ActiveX DLL

From: J French (erewhon_at_nowhere.com)
Date: 03/23/04


Date: Tue, 23 Mar 2004 12:47:07 +0000 (UTC)

On Tue, 23 Mar 2004 09:41:40 +0500, "Syed Zeeshan Haider"
<szhatforumsNoVirusesOrSpam@hotpop.com> wrote:

>
>"J French" <erewhon@nowhere.com> wrote in message
>news:405f2c6f.31270801@news.btclick.com...
>
>> >Although, I am having
>> >some tough time with ActiveX DLL's
>>
>> Write DLLs in another language
>>
>> - VB only makes 'fake' DLLs (or should I say crippled)
>
>So, that's why, I am still unable to 'privatise' them to a single exe yet.
>
>> Personally I use Delphi for DLLs, others use 'C'
>
>I don't know much about Delphi. Isn't it similar to VB?
>C is very hard to learn. A friend of mine, who knows C, says, "One needs 20
>to 30 years of experience to work perfectly in C."

I am biased about 'C'
- I utterly detest it, and feel physically sick when I look at the
code
- I get a similar feeling when I see badly written code in VB
Other people seem to get on with it, but I know a number of
programmers whose productivity was cut ten fold when they moved from
BASIC + ASM to 'C' - and they were very good before

I started on VB in 1996 - having held off for years.
VB4 16bit - it had to be 16bit
It was a rush job for an old client involving a database on a CD

I found the string searching dreadfully slow, so got a copy of Delphi
1 from a friend, and used it to produce DLLs that contained Assember
routines.
- no Delphi at all

I had to buy a copy of Delphi 2 (32 bit) for a licence for Delphi 1
Gradually I started looking at Delphi and used it to implement a
standalone HTML Browser
I upgraded to Delphi 3 and then 4 each time Borland contacted me.

Delphi is like a cross between VB and 'C'
- it has 'real' Strings, produces lightening fast code, and exposes
all the Win32 API for you.

Writing in Delphi is far slower than writing in VB (maybe because I
have been coding in BASICs for 25 years)
- one can also dig oneself into a hole

However, with Delphi it is like building a wrist watch, while with VB
it is like using Lego

If you want to learn Delphi, I'll certainly help you out
- but I strongly recommend that you get a 'Pro' copy, because that
comes with the source code of what Delphi is built from

IMO all programmers should have two languages
One hammer and one screwdriver

<snip>
>But I am still a learner.

We are all learners

>> another is pure ASM - www.masm32.com
>> - very interesting
>
>I will try it. Thanks!

Have a look, it seems to be written by a mad Russian guy, who is
obviously a genius.
He says things like: 'MASM is a high level language'

I suggest that you get a friend to talk you through the rudimentary
principles of ASM - even if you don't use it, knowing what goes on
under the hood makes a great difference when programming in higher
level languages.

HTH



Relevant Pages

  • Re: What bothers me...
    ... >> Microsoft seems to have a marketing problem with VB.NET, ... Look for more code breaking language changes. ... Before Delphi my development was largely with VBA in MSAccess/SQL Server ... it's just that most VB programmers aren't likely to do that. ...
    (borland.public.delphi.non-technical)
  • Re: Calling Borland Marketing
    ... Engineer in Chemical Engineering Progress). ... > Plus, the VB language has changed, and we can no longer say ... > I think there is a case to be made for using Delphi rather than VB for ... > to help VB programmers through the transition. ...
    (borland.public.delphi.non-technical)
  • Re: Shut Down This Obsolete Newsgroup
    ... I can understand that some programmers may feel a nostalgic attachment to the days of teletype console-oriented I/O, but this is the 21st century, and we need to break the shackles of the past. ... why would anyone continue to use a language that makes it so ... real language like Delphi or Perl or Jython or C#. ... Bloat is to be avoided, the people in this group agree. ...
    (comp.lang.c)
  • Re: Microsoft MVPs Say They Want Old VB Back
    ... >without the catostrophic break that occured with VB6 to vb.net. ... Delphi was designed from the ground up to be an OO language. ... >>using VB6 or even that a VB.COM would increase a VB6 programmers ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Over 100 Microsoft MVPs Have Signed Online Petition - Give Us Back VB!!
    ... My prime interest is *language* stability. ... "VB data controls" are com controls, ... > I wouldn't ever want to use them in Delphi - or in VB; ... My code is core to the app, business logic that is focused on the market I ...
    (borland.public.delphi.non-technical)