Weather / Spam / www |
Lyon Weather
aldweb against spam
|
|
|
|
|
|
|
- Forum - iziBasic
Warning: A non-numeric value encountered in /web5/aldweb/www/aldweb_com/www/thread.php on line 257
Topic # 1176 |
Does izibasic support CPDB? |
18/03/2005 @ 17:05 by Peter
|
as subject? |
|
|
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
visitor |
This could be very interesting! More info about CPDB here: http://ppcompiler.free.fr/cpdbnet/index.php?lng=en
|
|
|
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
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 |
|
|
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
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 |
|
|
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
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 |
|
|
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
visitor |
Why use CPDB with iziBasic ?
We have all of CPDB stuff in izibasic no ? |
|
|
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
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 |
|
|
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
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 ... |
|
|
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
visitor |
Ah oui non excusez moi ... pour inserer au milieu c'est plutot long il est vrai ...
mais pp powa ... :) |
|
|
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
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 |
|
|
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
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
|
|
|
topic active
topic closed
Sticky
New message -
Correct message
Close topic
Make sticky
|
|
|
|
|
|