Ado gestion films(2) (win32)

Soyez le premier à donner votre avis sur cette source.

Vue 13 867 fois - Téléchargée 2 413 fois

Description

Suite de l'exemple en vue d'une gestion simple de films sur DVD ou K7. Le but est de montrer l'utilisation de differentes methodes et proprietes ADO. Je n'ai pas employe le RecordBinding dans cet exemple.
Verifie si le mdb n'existe pas, il le cree.
Dans CreaBase.cpp, creation de tables, champs, cles primaires et relations.
Clic droit sur un film dans la listview pour modif, suppressions etc.
Pour voir cette listview il faut qu'il y ait des films de l'auteur selectionne.
Compactage de la base en sortie.
Pour editer la base avec Access le password est "xxxxx".

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
2493
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
1
Très important de ne pas oublier de dépiler les paramètres si ils sont empilés : si tu oublies, ton adresse de retour sera ... les paramètres.
Evidemment, C (et C++) le font à ta place mais en ASM tu dois le faire toi-même.
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
pas la question de le 'savoir' mais de l'imposer au compilo de générer le dépilage par la fonction.
Messages postés
188
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
10 août 2009

oui c'est vrai... mais toi tu es habitué au cpp donc ca te parait exagéré mes réactions...ou alors c'est qu'elles le sont vraiment lol... bon allé j'arrete de t'embeter avec ca...
Et ca sert donc a quoi de dire que c'est la fonction qui depile ? parce que logiquement on s'en fiche de savoir ca non ?
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
__stdcall indique que c'est la fonction qui dépile les paramètres.

while(*c !'\\') c--; *c 0;

FindClose(hfl); return 1;

"plein" pour pour "*c = 0;" et "return 1;" pour la valeur de sortie... c'est peut-être beaucoup dire, non ?
Messages postés
188
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
10 août 2009

__stdcall <-- a quoi ca sert ca ?
Un truc tout con mais ca n'aide pas du tout a la lecture (il me semble) :
"int FilmsMdbExists()
{
WIN32_FIND_DATA wfd;
char *c = szbuff + GetModuleFileName(0, szbuff, 300);
while(*c !'\\') c--; *c 0;
SetCurrentDirectory(szbuff);
HANDLE hfl = FindFirstFile(szMDB, &wfd);
if(hfl == INVALID_HANDLE_VALUE) return 0;
FindClose(hfl); return 1;
}"
tu fais pleins de trucs sur la meme ligne.
Afficher les 14 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.