aldweb

Close I. aldweb

Close II. PC Freeware

Close III. Palm Freeware

Close IV. Palm Shareware

Close V. iziBasic Palm

Close VI. Palm Knowledge

Close VII. Pocket Computer

Close VIII. miniPortail

Special !



Mobile version of
the aldweb Site

m.aldweb.com


Neither French, nor English?

Try one of these flags then:
[de] [es] [it] [pt]
Search




Weather / Spam / www

Lyon Weather


aldweb against spam


Newsletter
To receive news about this website, consider subscribing to our Newsletter.
Subscribe
Unsubscribe
298 Subscribers
Family's web sites

Webmaster - Infos
Friends News
Visits

   visitors

   visitors online

Poll
What do you think of the new design of the aldweb Site?
 
Great !
Beautiful
Average
So ugly...
Results
forum.gifForum - iziBasic - Topic #1176

Forum - Forum
iziBasic - iziBasic


Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257

active  Topic # 1176  Does izibasic support CPDB?

18/03/2005 @ 17:05
by Peter

Anonymous



as subject?
  Post an answer  Top

[]   

StartPrevious [ 1 2 ] NextEnd

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 1
--------
19/03/2005 @ 07:24
by Montalvo

Anonymous

visitor
This could be very interesting!
More info about CPDB here:
http://ppcompiler.free.fr/cpdbnet/index.php?lng=en


Write to Montalvo   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 2
--------
19/03/2005 @ 11:59
by aldweb

Anonymous

visitor
I know very well CPDB!

I was a very early supporter of this project and the one who ported the header files to HSPascal (then easily ported to PP by my friend Palmipod).
Look here the very first article I ever wrote about it back in October 2002 (sorry, it was on a French site dedicated to Palm OS programming):
SCOOP : CPDB will soon be compatible with HSPascal!

Then, when the project was abandonned, we managed, Palmipod and myself, to save it and keep it online on the link that Montalvo provided above.

This library is a wonderful one, very easy to use. If you have only used iziBasic (or similar software), you cannot imagine how complex it is to write routines to manage database files with the Palm OS API!


To come back to Peter's yes or no question, I will give the 2 answers:
1. NO natively
2. YES by using "PP applets" (if I remember well, CPDB header file uses 2 global variables... so a little twicking would be required)
=> if you need samples of PP applets, Khertan's website is a must now!


Cheers



@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 3
--------
01/04/2005 @ 13:13
by cyberpluton

Anonymous

visitor
Hi
I am interested by this solution too.
I didn't found any indication on this subject in Khertan's WEB site
... and I do not understand anything in your answer
Is it possible to have a little more information ? Or some basic examples ?
Thanks per advance.
Laurent
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 4
--------
02/04/2005 @ 21:53
by aldweb

Anonymous

visitor
cyberpluton,

If you did not understand too much of what I said (but I don't mean that explained well), may I suggest you to start working first with the "basic" files handling of iziBasic?

But, as I like very much CPDB, I will see how to integrate it, somehow to iziBasic. For sure, it will be by writing an adequate "PP applet".
If anybody else is interested and has the knowledge of how to do it, the better... because then I can concentrate my time on the next version of iziBasic

Cheers

@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 5
--------
02/04/2005 @ 22:56
by Khertan

Anonymous

visitor
Why use CPDB with iziBasic ?

We have all of CPDB stuff in izibasic no ?
Write to Khertan   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 6
--------
04/04/2005 @ 08:12
by apdi2003

Anonymous

visitor
Bonjour

Je ne sais pas précisément ce qu'il y a dans CPDB par contre je sais ce qui manque dans iziBasic. En particulier il faut tout gérer soi-même si on veut lire un fichier suivant un ordre particulier.

Le tri systématique comme proposé dans iBAddress montre très rapidement ses limites et les temps de réponse sont très longs déjà avec 30 enreg. Or, en dépit de leur petite taille, les Palm sont destinés à gérer des fichiers d'au moins 255 enreg !!!

Je pense à réécrire aiAdress avec 3 index sur le nom, la ville et le tel pour éviter les tris mais ça veut dire que je dois gérer moi-même les fichiers d'index ce qui est normalement le boulot d'un gestionnaire comme CPDB.

Mais si la finalité d'iziBasic est l'écriture de jeux d'arcade, ça n'a effectivement aucun intérêt.

apdi2003
  Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 7
--------
04/04/2005 @ 19:14
by Khertan

Anonymous

visitor
Hum ... pour une recherche il est vrai il vaut mieux indexer ...

Mais sinon, l'acces par enregistrement ce fait rapidement avec un seek ...

Et puis le tri ce fait au moment de l'enregistrement ... et si cela est bien géré cela peut ce faire vite ...

Je ne vois pas trop ou est le probleme ...
Write to Khertan   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 8
--------
04/04/2005 @ 19:15
by Khertan

Anonymous

visitor
Ah oui non excusez moi ... pour inserer au milieu c'est plutot long il est vrai ...

mais pp powa ... :)
Write to Khertan   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 9
--------
05/04/2005 @ 09:36
by aldweb

Anonymous

visitor
Permettez moi de revenir un peu sur le commentaire d'apdi2003 sur iBAddress...

L'objectif du programme iBAddress est de montrer divers accès fichiers. Il n'est absolument pas optimisé pour une gestion typée base de données !
En effet, il effectue chaque tri directement dans la base, il ré-écrit donc toute la base de données (et plusieurs fois vu qu'il suit un très bête algorithme de tri linéaire).

65535 enregistrements plutôt que 255...

La finalité d'iziBasic est d'en faire ce qu'on veut. Dans sa gestion de fichiers, il offre le niveau fonctionnel d'un Basic classique. Ce n'est donc pas un gestionnaire de base de données en natif.
C'est là où je vois que CPDB peut effectivement apporter un complément intéressant.

@+
aldweb
Write to aldweb   Post an answer  Top

Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 497
Answer n° 10
--------
05/04/2005 @ 13:21
by apdi2003

Anonymous

visitor
Mea culpa

Je reviens à chaque fois sur iBAddress parceque c'est l'exemple que j'ai étudié le plus à fond et par automorphisme, j'imagine qu'il en va de même pour tous. Loin de moi l'idée de le critiquer ou de le dénigrer.

Je suis demandeur d'une gestion base de donnée parceque je suis incapable de l'écrire tout en ressentant le besoin. Et si les auteurs de CPDB ont été assez généreux pour mettre leur gestionnaire de données à la disposition de la communauté, j'espère qu'un autre expert désintéressé permettra d'y accéder depuis iziBasic.

apdi2003
  Post an answer  Top
StartPrevious [ 1 2 ] NextEnd
active topic active   closed topic closed   Sticky Sticky   New New message   -   Correct Correct message   Close Close topic   Make sticky Make sticky
[]
Forum Topic  Forum 



 
^ Top ^