aldweb

Fermer I. aldweb

Fermer II. Gratuitiels PC

Fermer III. Gratuitiels Palm

Fermer IV. Partagiciels Palm

Fermer V. iziBasic Palm

Fermer VI. Connaissance Palm

Fermer VII. Ordinateur Poche

Fermer VIII. miniPortail

Spécial !



Version mobile
de l'aldweb Site

m.aldweb.com


Ni Français, ni Anglais ?

Essayez donc l'un de ces drapeaux :
[de] [es] [it] [pt]
Recherche




Météo / Spam / www

Météo Lyon


aldweb contre le SPAM


Newsletter
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner
298 Abonnés
Sites web de la famille

Webmaster - Infos
News Amis
Visites

   visiteurs

   visiteurs en ligne

Sondage
Comment trouve-tu le nouvel habillage de l'aldweb Site ?
 
Superbe !
Joli
Moyen
Moche...
Résultats
forum.gifForum - iziBasic - Sujet n°1176

Forum - Forum
iziBasic - iziBasic


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

actif  Sujet n° 1176  Does izibasic support CPDB?

le 18/03/2005 @ 17:05
par Peter

Anonyme



as subject?
  Poster une réponse  Haut

[]   

DébutPrécédent [ 1 2 ] SuivantFin

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

Anonyme

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


Ecrire à Montalvo   Poster une réponse  Haut

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

Anonyme

visiteur
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
Ecrire à aldweb   Poster une réponse  Haut

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

Anonyme

visiteur
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
  Poster une réponse  Haut

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

Anonyme

visiteur
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
Ecrire à aldweb   Poster une réponse  Haut

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

Anonyme

visiteur
Why use CPDB with iziBasic ?

We have all of CPDB stuff in izibasic no ?
Ecrire à Khertan   Poster une réponse  Haut

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

Anonyme

visiteur
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
  Poster une réponse  Haut

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

Anonyme

visiteur
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 ...
Ecrire à Khertan   Poster une réponse  Haut

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

Anonyme

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

mais pp powa ... :)
Ecrire à Khertan   Poster une réponse  Haut

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

Anonyme

visiteur
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
Ecrire à aldweb   Poster une réponse  Haut

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

Anonyme

visiteur
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
  Poster une réponse  Haut
DébutPrécédent [ 1 2 ] SuivantFin
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



 
^ Haut ^