Hi there
I have avoided to use active x controls because I thought they are causing
more problems then they are doing any good.
I a new application I would want to use the tree and list view control in
access 2002. Prior to that I like to fine some information or here some feed
back from developers who have use active x controls success fully in there
application, what their experience was.
The answer I am looking for is:
What are some issues distributing an application across mulit platform and
operating systems?
Where can I find a tutorial , or other helpful samples, how to populate tree
and listviews?
what do I need to do to distribute the application?
any hints are very much appreciated.
Kind regards
Norman F 1 4149
"Norman Fritag" <mu*****@ozemail.com.au> wrote in message
news:qt****************@nnrp1.ozemail.com.au... Hi there
I have avoided to use active x controls because I thought they are causing more problems then they are doing any good.
Yes, more problems then good is a reasonable answer!
.. About the only activeX control I used a lot was the calendar control.
However, activeX stuff does open you up to problems. I risked using the
calendar control because it IS part of the ms-access install IF YOU check
the box during installing to include the control.
For all other activeX controls, bets where off due to too many problems.
So, I did use the calendar control successfully for about 3 years for MANY
clients.; However, despite this, the calendar control caused me some support
calls (the target pc had access, but they had NOT included the calendar
control).
Worse, was I had a very good long time client that installed Business
Visions accounting software. It turns out their developers also used the
activeX calendar control. One day, they installed a new update to Business
visions, and my applications stopped working (well, the calendars did). What
happened is that the Business visions installed a newer version of the
calendar, and my stuff stopped working. (this by the way is the term VB
developers call dll hell....other programs break yours!!).
The temp solution was for me to bring in a floppy disk, and COPY OVER the
calendar (mscal.ocx). This had the *possible* risk of breaking BVsisons
(fortunately, it did not!). Further, every time a new VBsisons update came,
then my applications would break (Bvsions simply used a newer updated
version).
It was at this point I gave up on activeX (can't have support calls like
that). So, in less then 3 hours, I wrote my own calendar control (a sub
form) that looks just like the activeX one (in fact, I find it better
anyway). You can see some screen shots of it here: http://www.attcanada.net/~kallal.msn/Atheme/index.htm
(the above screen shots are just to demo what the new access 2003 "themes"
screens look like (they make old access programs look very modern)
The answer I am looking for is: What are some issues distributing an application across mulit platform and operating systems?
The first problem is that you need to use a installer, as the target pc
might NOT have the control(s) installed. Further, you can't as a general
rule just "copy" the controls (this is both a legal issue, and also how
activeX controls work). So, in theory, you need a development platform (such
as VB, or developer edition of ms-access) that lets you "package" the
activeX controls with your software. Further, for a VERY long time (I think
going all the way back to windows 3.1) activeX controls have a built in
license system. That means if you installed Joes Graphics Drawing program,
you CAN NOT simply copy the acctiveX controls, and install them on another
pc (they will not work, you will get the "you don't have a license" message.
Thus, your users of your applications your distribute can't steal your
activeX controls).
So, you do need the developer edition of the activeX control(s) that LET YOU
distribute and setup the activeX control as part of a install package.
Since SO FEW ms-access developers don't use/distribute activeX programs with
ms-access, then the fact that the new access 2003 developer extensions DO
NOT now even install and setup activeX controls for you. If you been using
activeX controls and the developer tools for xp (2002), then the a2003
developer tools will be sort point on this issue. However, I really do like
the a2003 developer extensions, since they are now so simple, and as
mentioned, most of use don't use activeX controls with ms-access anyway.
Where can I find a tutorial , or other helpful samples, how to populate
tree and listviews?
Here is a list of supported controls:
Supported ActiveX Controls for Microsoft Access 2000 http://support.microsoft.com/?id=208283
Custom ActiveX Control Features Supported in Access 2000 http://support.microsoft.com/?id=202104
Example Using TreeView Control Drag-and-Drop Capabilities http://support.microsoft.com/?id=209898
ACC2000: How To Fill a TreeView Control Recursively http://support.microsoft.com/?id=209891
ACC97: Microsoft Access 97 ActiveX Controls Sample Database Available in
Download Center http://support.microsoft.com/?id=165437
(the above is real nice..but I don't know if there is a a2000 one).
what do I need to do to distribute the application?
You need some installer "system" to "ensure" that those controls get
installed and registered on the target pc (the a2002 developer (runtime)
royally free distribution system for ms-access will do this...but a2003 does
not do this for you anymore).
--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada pl*****************@msn.com http://www.attcanada.net/~kallal.msn This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: bdinmstig |
last post by:
I refined my attempt a little further, and the following code does
seem to work, however it has 2 major problems:
1. Very limited support for XPath features
Basic paths are supported for...
|
by: prabhat143 |
last post by:
Hi,
Given a singly linked, null terminated list, how can it be converted to
tree? Each node in the list has three attributes: it's ID, it's parent
ID and of course, the next node it's pointing...
|
by: clintonG |
last post by:
I'm wondering if anybody has figured out how to implement this feedback
methodology which displays Characters Remaining when using the
TextBox TextMode="MultiLine" attribute which will cause the...
|
by: George Sexton |
last post by:
We're in the process of re-launching our web calendar product. We would
like to get your opinions on a couple of things about our site and
product.
This is a relaunch of an existing product with...
|
by: skishorev |
last post by:
I am implementing a binary search tree. But, Here some of the nodes i
need to maintain a backup of .
This backup i am maintaining a Linked Lists.
Example: By using 1 to 100 numkbers i need...
| |
by: Amit Bhatia |
last post by:
User-Agent: OSXnews 2.081
Xref: number1.nntp.dca.giganews.com comp.lang.c++:817424
Hi,
I have posted this post also for the thread "vector of lists" but since
it is about something else...
|
by: Amit Bhatia |
last post by:
User-Agent: OSXnews 2.081
Xref: number1.nntp.dca.giganews.com comp.lang.c++:817435
Hi,
I searched online to see if this is valid or not (since my classes are
still very incomplete, I am...
|
by: raylopez99 |
last post by:
What's the best way of implementing a multi-node tree in C++? What I'm
trying to do is traverse a tree of possible chess moves given an intial
position (at the root of the tree). Since every...
|
by: Serge Rielau |
last post by:
Hi folks,
My fellow team mates had some extra time on their hands so we decided to
spice up DB2 with a grab-bag of compatibility features.
We wouldn't mind help validating the semantics...
|
by: Richard Harter |
last post by:
On Fri, 27 Jun 2008 09:28:56 -0700 (PDT), pereges
<Broli00@gmail.comwrote:
There are some obvious questions that should be asked, e.g., is
the contents of your array already sorted as your...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
| |
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
| |
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The...
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...
| |