FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» trop de fichiers en cours
taille de fenetre form 0 Emptypar Marc Aujourd'hui à 11:42

» Bataille navale SM
taille de fenetre form 0 Emptypar jjn4 Hier à 17:39

» Une calculatrice en une ligne de programme
taille de fenetre form 0 Emptypar jean_debord Hier à 8:01

» Gestion d'un système client-serveur.
taille de fenetre form 0 Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
taille de fenetre form 0 Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
taille de fenetre form 0 Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
taille de fenetre form 0 Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
taille de fenetre form 0 Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
taille de fenetre form 0 Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
taille de fenetre form 0 Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
taille de fenetre form 0 Emptypar leclode Dim 21 Avr 2024 - 18:09

» 2D_fill_color(résolu)
taille de fenetre form 0 Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
taille de fenetre form 0 Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
taille de fenetre form 0 Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
taille de fenetre form 0 Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
Le deal à ne pas rater :
Cartes Pokémon 151 : où trouver le coffret Collection Alakazam-ex ?
Voir le deal

 

 taille de fenetre form 0

Aller en bas 
4 participants
AuteurMessage
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: taille de fenetre form 0   taille de fenetre form 0 EmptyLun 21 Nov 2011 - 10:06

bonjour,
jai decouvert panoramic et en fait je voudrait creer un programme de gestiond e service windows apres avoir fait un programme en batch et oui je suis tres tres novice en programmation jaimerai faire le meme mais en panaoramic

Code:

label quit
label demma
label test
label aide
label menufd
label menufs
label menufi
label menuid
label menuis
label menuii
label sto
label actu
dim f$,n$,i$,g$,k$,s$
s$="@ start /b /min net stop "
g$="
n$="@ start /b /min net start "
f$="FreeMi UPnP Media Server"
i$="iTunesExport Service"
left 0,198
top 0,160
width 0,285
height 0,125
caption 0,"Pack FreeMi -FreeAddons.free.fr"

PICTURE 10
top 10, 1
width 10, 210
height 10, 60
FILE_LOAD 10, "freea.bmp"

SHOW 10

rem Creation of a menu
main_menu 1

rem Creation of 2 sub_menus at the same level
sub_menu 2 : caption 2,"Fichier" : parent 2, 1
sub_menu 3 : caption 3,"Services" : parent 3, 1
sub_menu 5 : caption 5,"Config" : parent 5, 1
sub_menu 4 : caption 4,"Aide" : parent 4, 1
rem Creation of 3 Sub_Menus to Sub_Menu 2 (Files)
sub_menu 6 : caption 6,"Quitter" : parent 6, 2
rem action on click
on_click 6,quit
on_click 4,aide
combo 11
height 11,10
width 11,160
text 11,"Choix du service"
item_add 11,f$
item_add 11,i$
on_change 11,actu
rem Creation of 3 Sub_Menus to Sub_Menu 3 (Edition)
sub_menu 7 : caption 7,f$ : parent 7, 3
sub_menu 8 : caption 8,i$ : parent 8, 3
sub_menu 9 : caption 9,"Aide" : parent 9, 3
rem Creation of 3 Sub_Menus to Sub_Menu 7 (FreeMi)
sub_menu 18 : caption 18,"demarrer" : parent 18, 7
sub_menu 19 : caption 19,"Arreter" : parent 19, 7
sub_menu 20 : caption 20,"Installer/Réparer" : parent 20, 7
on_click 9,aide
on_click 18,menufd
on_click 19,menufs
on_click 20,menufi
rem Creation of 3 Sub_Menus to Sub_Menu 8 (itunes)
sub_menu 21 : caption 21,"Démarrer" : parent 21, 8
sub_menu 22 : caption 22,"Arréter" : parent 22, 8
sub_menu 23 : caption 23,"Installer" : parent 23, 8
on_click 9,aide
on_click 21,menuid
on_click 22,menuis
on_click 20,menuii
button 12
top 12,35
left 12,190
caption 12,"Arrèter"
on_click 12,sto
button 13
top 13,1
left 13,190
caption 13,"Démarrer"
on_click 13,demma
alpha 14
left 14,1
top 14,45
test:
caption 14,ITEM_INDEX$(11)
k$=ITEM_INDEX$(11)
end

menufd:
k$=f$
goto demma
return
menufs:
k$=f$
goto sto
return

menufi:
execute "c:\setup.msi"
return
menuid:
k$=i$
goto demma
return
menuis:
k$=i$
goto sto
return

menuii:
execute "explorer.exe"
return
demma:

file_open_write 17,"start.bat"
file_writeln 17,n$+g$+k$+g$
file_close 17
execute "start.bat"
goto actu
return

sto:

file_open_write 17,"start.bat"
file_writeln 17,s$+g$+k$+g$
file_close 17
execute "start.bat"
goto actu
return

aide:

EXECUTE "adresseinternet"
return

actu:
goto test

end

quit:
terminate
return
j'aimerai vérouiller la fenetre pour ne pas pouvoir l'agrandir
je rencontre des difficulté pour executer certaine commandes
plusieurs questions
1_peut ton verouiller l'agrandissement de la fenetre
2-peut ton interagir avec la base de registre
3-peut ton lancer le programme dans le systray windows
Peut ton eviter l'ouverture de fenetre dos(interaction avec des programmes annexe

Pour resumer le programme que jai fait et qui est disponible ici


il sagit du packfreemi

le tout est ecrit en bat et il sagit en fait d'une fenetre de menu avec des options de demmarage arret installation de service
Merci pour vos explications et votre aide
Cordialement
Revenir en haut Aller en bas
http://freeaddons.free.fr
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyLun 21 Nov 2011 - 11:01

Bonjour, Regarde l'utilisation de la DLL de Nardo:
Voir maintenant le lien : http://nardo26.lescigales.org/gestion-de-formulaires-27.html
Revenir en haut Aller en bas
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyLun 21 Nov 2011 - 11:05

merci a toi
pour la gestion de la taille de fentre il faut donc que j'utilise la dll de nardo?
Merci pour ta reponse rapide
Pour les autres questions y a til des solutions?
Revenir en haut Aller en bas
http://freeaddons.free.fr
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyLun 21 Nov 2011 - 11:12

La taille est fixé facilement à l'aide de Panoramic
La DLL de Nardo te permet de masquer les boutons, empécher le repositionnement, metre la fenêtre en avant plan automatiquement ...
Tu as le post: DLL:Form (dans: Vos sources, vos utilitaires à partager) où tu pourras lire beaucoup d'infos aussi sur l'usage (et des exemples)
Revenir en haut Aller en bas
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyLun 21 Nov 2011 - 11:16

ok la taille de la fenetre c ok je voulais interdire la modification de la fenetre et donc la dll de nardo va m'aider

a tu jeter un oeil sur mon code et qu'en pense tu je suis novice je cherche des conseils
Revenir en haut Aller en bas
http://freeaddons.free.fr
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyLun 21 Nov 2011 - 11:32

hôneetement, je suis au boulot, alors j'ai vraiment survolé, mais bon, à première vu, tu es un peu comme moi, tu n'es pas vraiment constant dans la mise en forme, mais ce n'est pas le plus important.
Tu pourrais mettre soit tous les labels sur la même ligne (séparés par un virgule), soit laisser comme tu a mis mais ajouter derriere => : ' commentaire sur le l'utilité du label
pour commenter un peu le programme
Autre conseil sur la structure pour faciliter la lecture, compréhesion, créer des variables correspondant aux objets
exemple:
dim Image_Free_addons, Menu, Sous_Menu_Fichier
Menu = 1
Sous_Menu_Fichier = 2
Image_Free_addons = 10
...

Tu peux aussi prendre une habitude quelconque pour tes sous programme, par exemple
' Sous programme: Toto
Label_toto:
[Traitement]
return

Après le reste, il faudrait que je regarde de plus près, mais d'autres te donneront sans doute leur avis et leurs conseils avisés Smile



Revenir en haut Aller en bas
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyLun 21 Nov 2011 - 12:10

merci bcp pour tes remarque ou je sais je bricole un peu car je decouvre en faisant des tests etc donc lecriture est un peu "fouilli"

je vais essayer davoir une rigeur mais comme j'ajoute au fur et a mesure je decouvre
c un peu brouillons surtout que le programme que je veux recreer etait tout en batch tu voit un peu la difference
Je rame!! lol
merci pour tes conseils en esperant arriver a finaliser ce modeste programme
Revenir en haut Aller en bas
http://freeaddons.free.fr
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyLun 21 Nov 2011 - 12:20

J'allais oublier: Bienvenu, wiwi60 !!
Bonne découverte et bon courage (En plus tu as de la chance, tous les 'masters' Panoramic sont de retour l'hiver et je suis sûr qu'ils t'aideront en cas de réel besoin sur un problème particulier Smile )
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyLun 21 Nov 2011 - 20:58

Bienvenu sur le forum wiwi60 !

Comme te l'a dis Jicehel, essaye de donner des noms qui veulent dire quelque chose à tes variables et à tes Labels.

C'est beaucoup plus clair pour ceux qui pourraient t'aider par la suite et même pour toi si un jour tu dois te replonger dans ton code...

Le temps que tu perds à taper le nom de tes variables, tu le gagne au final lors de la mise au point et de la "future" évolution de ton prog... (de plus faire un chercher/remplacer ne prend pas beaucoup de temps...

Pour l'instant, à chaud, vu la taille de ton programme, voir un dim f$,n$,i$,g$,k$,s$ ne pose pas encore trop de problème mais dans 6 mois.... Wink

Revenir en haut Aller en bas
http://nardo26.lescigales.org
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyMar 22 Nov 2011 - 1:05

tu veut dire des variables plus longue genre menu$ fichier$ etc...
Revenir en haut Aller en bas
http://freeaddons.free.fr
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyMar 22 Nov 2011 - 1:59

C'est ça, le but n'étant pas quelles soient longues, mais quelles soient le plus parlantes possibles ... Smile
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyMar 22 Nov 2011 - 12:54

C'est tout à fait ça,
ce n'est pas pour le "fun", c'est juste pour permettre de s'y retrouver... Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyMar 22 Nov 2011 - 14:49

Ce qui n'empêche pas les variables courtes pour le tout-venant:
a$, i%, x%..
(peut-être pas la peine de définir index_de_mon_tableau_de_données%)
Revenir en haut Aller en bas
Jicehel

Jicehel


Nombre de messages : 5947
Age : 51
Localisation : 77500
Date d'inscription : 18/04/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyMar 22 Nov 2011 - 16:24

C'est clair JL35, c'est clair ... Quoi qu'une petite variable: Compteur_de-tout_et_n_importe_quoi_selon_les_cas% dans un programme, tout de suite, ça parle .... Very Happy
Revenir en haut Aller en bas
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyMar 22 Nov 2011 - 20:24

Faut pas tomber dans l’extrême non plus ! Very Happy
Revenir en haut Aller en bas
http://nardo26.lescigales.org
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyMer 30 Nov 2011 - 12:53

nardo possible dintegrer ce code dans ta dll
Code:
Program gobat;
Uses Forms,ShellApi;
Begin
 ShellExecute(Application.Handle,NIL,'go.bat','','',0);
End.
il s'agit de lancer des fichiers .bat de facon silencieuse
Revenir en haut Aller en bas
http://freeaddons.free.fr
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyMer 30 Nov 2011 - 17:02

bonsoir wiwi60,

J'ai rajouter dans la DLL form une nouvelle fonction qui permet d'executer un batch de manière silencieuse...
Exemple d'utilisation:
Code:
DLL_ON "form.dll"
DIM retour
DIM batch$:batch$="go.bat"
retour = DLL_CALL2("Execute",HANDLE(0),adr(batch$))
IF retour=1
 message "OK"
ELSE
 MESSAGE "Erreur"
END_IF
DLL_OFF

Contrairement à ta proposition (ShellExecute), cette fonction est bloquante tant que le batch n'a pas fini de s'executer... Wink

Pour la dll et les sources de celle-ci voir sur mon site... Wink
Revenir en haut Aller en bas
http://nardo26.lescigales.org
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyMer 30 Nov 2011 - 18:37

merci je test cela et te tient au courant
Revenir en haut Aller en bas
http://freeaddons.free.fr
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptyMer 30 Nov 2011 - 20:31

Modif de la DLL :

Fct : ExecuteAndWait
Fct : Execute

Je pense que les noms sont suffisamment clairs... Wink

Code:

DIM retour, batch$
batch$="go.bat"
DLL_ON "form.dll"
retour = DLL_CALL1("ExecuteAndWait",adr(batch$))
MESSAGE "Le batch est maintenant terminé!"

retour=DLL_CALL2("Execute",HANDLE(0),adr(batch$))
MESSAGE "Le batch est en cours d'exécution"
DLL_OFF
END
Revenir en haut Aller en bas
http://nardo26.lescigales.org
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptySam 3 Déc 2011 - 1:27

Merci Nardo pour ta dll donc apparement tu est très caléSmile!!!

mon programme avance et je vais poster le code dans la rubrique projet

Je me pose une question est t'il possible simplement et/ou avec l'utilisation de DLL+source delphi de charger le programme directement dans le systray de windows comme c'est faisable en delphi(d'après mes recherches) ou quelqu'un as t-il une astuce pour cela?

SI c'est avec une dll j'ai des sources pour cette fonction
par exemple juste pour cette fonction
http://delphi.about.com/od/kbwinshell/l/aa121801a.htm
mais il y en bien d'autre... plus évoluer

j'aimerai intègrer ta fonction ftp je vais me pencher dessus

j'ai cru voir aussi que tu as une dll pour modidier le registre cela pourrait m'etre utile

Merci a tous les membres du forum pour leur post tres interressant Laughing Laughing Laughing Laughing
Je debute en programmation et ce forum est tres instructif(malgré la fonction recherche qui bug!! Sad )
Revenir en haut Aller en bas
http://freeaddons.free.fr
JL35




Nombre de messages : 7095
Localisation : 77
Date d'inscription : 29/11/2007

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptySam 3 Déc 2011 - 10:04

Ce qui n'est pas bien, c'est de coller en bas de ton post une image publicitaire qui renvoie sur un autre site, sans prévenir.
Revenir en haut Aller en bas
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptySam 3 Déc 2011 - 14:17

Merci a vous desolé C'est mon site perso si vous voulez je retire le lien mais j'ai mi le lien de panoramic basic sur mon site
Revenir en haut Aller en bas
http://freeaddons.free.fr
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptySam 3 Déc 2011 - 16:31

wiwi60 a écrit:
Merci Nardo pour ta dll donc apparement tu est très caléSmile!!!

mon programme avance et je vais poster le code dans la rubrique projet

Je me pose une question est t'il possible simplement et/ou avec l'utilisation de DLL+source delphi de charger le programme directement dans le systray de windows comme c'est faisable en delphi(d'après mes recherches) ou quelqu'un as t-il une astuce pour cela?

SI c'est avec une dll j'ai des sources pour cette fonction
par exemple juste pour cette fonction
http://delphi.about.com/od/kbwinshell/l/aa121801a.htm
mais il y en bien d'autre... plus évoluer

j'aimerai intègrer ta fonction ftp je vais me pencher dessus

j'ai cru voir aussi que tu as une dll pour modidier le registre cela pourrait m'etre utile

Merci a tous les membres du forum pour leur post tres interressant Laughing Laughing Laughing Laughing
Je debute en programmation et ce forum est tres instructif(malgré la fonction recherche qui bug!! Sad )

Nardo peut tu me dire si c possible?
Revenir en haut Aller en bas
http://freeaddons.free.fr
Nardo26

Nardo26


Nombre de messages : 2294
Age : 55
Localisation : Valence
Date d'inscription : 02/07/2010

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptySam 3 Déc 2011 - 16:43

Mettre le prog dans le system-tray ?... Je ne vois pas comment faire... scratch
car on n'a pas accès aux caractéristiques d'ouverture/déclaration du programme Panoramic.
Peut-être que Klaus, quand il sera de retour, pourra t'en dire plus (car il maitrise très bien delphi) et il a déjà détourné certains objets de Panoramic (cf transparence des form)... mais j'ai quand même des doutes...
Là où ça va également poser problème, c'est la détection du clic droit de la souris...

Tu peux par contre :
- ouvrir un form sans titre, sans rien, juste une une petite boite que tu places en bas à droite de ton écran.
- et déclencher sur événement "on_click" l'agrandissement de ton formulaire.
Revenir en haut Aller en bas
http://nardo26.lescigales.org
wiwi60




Nombre de messages : 57
Date d'inscription : 21/11/2011

taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 EmptySam 3 Déc 2011 - 18:40

Merci je vais essayer ton astuce !!!!
Revenir en haut Aller en bas
http://freeaddons.free.fr
Contenu sponsorisé





taille de fenetre form 0 Empty
MessageSujet: Re: taille de fenetre form 0   taille de fenetre form 0 Empty

Revenir en haut Aller en bas
 
taille de fenetre form 0
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» taille fenetre a l'ecran
» Problème de taille de form.
» CHANGER LA TAILLE DU FORM PRINCIPAL ???
» Taille d'une form et version Windows en Delphi
» V2.65 du 04/12/2013 - Toolbar pos. auto si chg taille form

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: