PSDK Microsoft

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Pascal Vernie
Messages : 127
Inscription : mar. 15/mars/2005 16:37

PSDK Microsoft

Message par Pascal Vernie »

Bonjour à tous
En rapport avec mon précedent post je me suis décider à télécharger la Plate-forme SDK de Microsoft, cela à été trés long pour un résultat nul.
A la fin de l'installation :
Vous avez intallé avec succés la plate-forme SDK sur votre disque.
Surprise pas d'icône de raccourci sur le bureau.
Qu'à cela ne tienne je fait program files pour trouver l'exé et la surprise pas d'exé dans le dossier Microsoft platform SDK
j'ai :
Bin,Help,Images,Include,Lib,License,Misc,NoRedist,Redist,Samples,Setup,src
contents.htm,realeseNotes.htm,SetEnv.cmd,toc.htm
Le tout pése 870 Mo et même pas de prog pour désinstaller.........
Comment fait-on pour lancer ce prog
Merci pour votre aide .
Pascal
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

mon icone raccourci pointe vers :

Code : Tout sélectionner

"C:\Program Files\Fichiers communs\Microsoft Shared\help\dexplore.exe" /helpcol ms-help://MS.PSDK.1033
Image
Pascal Vernie
Messages : 127
Inscription : mar. 15/mars/2005 16:37

Message par Pascal Vernie »

Merci Flype cela fonctionne.
Je ne sais vraiment pas comment j'aurais pu trouver cela.
J'ai tenté tous les .exe du dossier et rien ne marchait.
Tu es trés fort, merci encore.
Amitiés
Pascal
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

très fort - c'est gentil mais non je te rassure.
enfin je sais pas si ca te rassure mais mon PSDK s'est installé normalement (PSDK2003 sur XP SP2) en me créant un dossier "Microsoft Platform SDK February 2003" dans le "Menu Démarrer". Ensuite, je me suis un raccourci sur le bureau. Voilà c'est tout. :wink:
Image
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Bonjour a tous les deux.

Je vais encore passer pour un ignare :oops:
Mais je prend le risque......

C'est quoi la plateforme SDK ??? 8O
Cela sert il à Pure ???

Bonne soirée
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

et bien disons,

tu connais le fichier d'aide WIN32.HLP dans le dossier purebasic ?
il te permet d'avoir une aide windows (faite par microsoft) quand tu appuie sur F1 et quand la fonction sous le curseur est une fonction de l'API Win32.

et bien PSDK c'est un super WIN32.HLP, qui lui au moins est à jour et ultra complet et il fonctionne aussi avec F1 (du moins avec jaPBe).

c'est effectivement très utile je m'en sers tout le temps, plus que l'aide purebasic.
Image
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Merci pour l'info.
Je vais voir si je peux la télécharger aussi.
ça m'etonnerais qu'elle soit en français..... :?

Je vais encore me coucher moins bete ce soir.(Tu va me dire c'est pas dur) :lol:

A force d'apprendre, je vais etre obligé de me pencher la tete en arriere pour ne pas tomber :lol:
Ils ont pas encore inventé un DD assez puissant pour contenir ce que vous avez dans la tête les cracks de ce forum.

Pour ma part, un ZIP 100 MO devrait suffir :lol:

Bonne soirée
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Pascal Vernie
Messages : 127
Inscription : mar. 15/mars/2005 16:37

Message par Pascal Vernie »

Bonsoir Kwai chang caine.

Flype: comment tu fais pour le faire fonctionner avec F1 de jaPBe ?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

il faut le cocher l'option dans :
preferences -> généralités -> Aide pour l'API Windows : Utiliser le SDK à la place de Win32.hlp

ensuite tapote par exemple 'MessageBeep_()' et fait F1 dessus. ;)



voilà à quoi ressemble PSDK :

Image

et puis les informations "Requirements" en bas de chacune des descriptions de fonctions sont très utile. Par ex pour MessageBeep_() :
Requirements
Client: Included in Windows XP, Windows 2000 Professional, Windows NT Workstation, Windows Me, Windows 98, and Windows 95.
Server: Included in Windows Server 2003, Windows 2000 Server, and Windows NT Server.
Header: Declared in Winuser.h; include Windows.h.
Library: Use User32.lib.
donc là OK ca fonctionne sur tous les windows. Mais ce n'est pas le cas toutes les fonctions. Alors qu'en principe les fonctions PureBasic fonctionne sur tous les windows.
Image
Pascal Vernie
Messages : 127
Inscription : mar. 15/mars/2005 16:37

Message par Pascal Vernie »

ça marche merci.
Tout viens de ce code que j'ai trouver sur le site anglais et qui m'est bien utile pour l'estètique de mon prog.

Code : Tout sélectionner

#PBM_SETBKCOLOR = $2001
#PBM_SETBARCOLOR = $409


If OpenWindow(0, 0, 0, 320, 160, "ProgressBarGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) 
    CreateGadgetList(WindowID(0))
    
    
    ProgressBarGadget(0,  10, 30, 300,  20, 0, 145)
    
    SendMessage_(GadgetID(0), #PBM_SETBARCOLOR, 0, RGB($0,$0F,$FF))
    SendMessage_(GadgetID(0), #PBM_SETBKCOLOR, 0, RGB($F2,$FF,$FF))
    
    ProgressBarGadget(1,  10, 90, 250,  30, 0, 145, #PB_ProgressBar_Smooth)
    
    SendMessage_(GadgetID(1), #PBM_SETBARCOLOR, 0, RGB($0,$0,$FF))
    SendMessage_(GadgetID(1), #PBM_SETBKCOLOR, 0, RGB($F2,$FF,$FF))
    
    
    For lg = 1 To 145
    Delay(20)
    SetGadgetState(0,lg)
    SetGadgetState(1,lg)
    Next lg
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf

et ou je ne comprends pas d'ou sortent les valeurs : $2001 et $409 
car je me disais que colorer les scrollbar de la même façon ce serrait le top.
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

c cool si ca marche.


donc là, il suffit dans la page 'Search' (en bas à gauche) du PSDK et taper 'PBM_SETBKCOLOR' et il te dit à quoi ca sert. Enfin pour peu qu'on comprennent les tenants et aboutissants de la prog Win32. On s'y fait plutot bien mais impossible de connaitre toute l'API Win32 çà c'est clair - d'où l'intérêt à la base de PureBasic et de son jeu de commandes toutes faites (même si on est vite limité dès lors qu'on s'attaque au choses sérieuses)...
Image
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

En tous cas il est cool ce code anglais. 8)

ça va donner un peu de gaieté a mes futures scroll bar.
Avec vb on s'etait habitué au bleu.
Comme a plein d'autres chose d'ailleurs :roll:

C'est dur de quitter le pc quand on a des personnes interessantes qui ont des conversations interessantes.
Mais bon, je vais encore me faire engueuler demain.... :lol:

Bonne nuit cette fois à vous deux.
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

ça marche merci.
Tout viens de ce code que j'ai trouver sur le site anglais et qui m'est bien utile pour l'estètique de mon prog.
il est sense faire quoi ce code ? 8O
chez moi les barre se dessine en bleu, c'est ça ? 8O

(win XP pro sp2 !! )
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Dobro a écrit :
ça marche merci.
Tout viens de ce code que j'ai trouver sur le site anglais et qui m'est bien utile pour l'estètique de mon prog.
il est sense faire quoi ce code ? 8O
chez moi les barre se dessine en bleu, c'est ça ? 8O

ou en vert avec le theme windows xp actif

(win XP pro sp2 !! )
Avatar de l’utilisateur
Kwai chang caine
Messages : 6989
Inscription : sam. 23/sept./2006 18:32
Localisation : Isere

Message par Kwai chang caine »

Bah moi, j'ai changé les valeurs et j'ai eu les couleurs que j'ai voulu, fond et barre.
Pour une fois que j'arrive a faire quelque chose ... :lol:
ImageLe bonheur est une route...
Pas une destination

PureBasic Forum Officiel - Site PureBasic
Répondre