Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
806 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Problem pour afficher fenêtre Windows

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problem pour afficher fenêtre Windows

n°977755
nissay
Posté le 10-02-2005 à 15:53:20  profilanswer
 

Bonjour,
 
voici mon code :
 
##
 
use strict;
use Win32;
use Win32::GUI;
use Win32::Console;
 
$main = Win32::GUI::Window->new(
  -name => "main",
  -width => 100,
  -height => 100
);
 
$main->AddLabel(
  -text => "Hello, world"
);
 
$main->Show();
 
Win32::GUI::\Dialog();
 
sub main_Terminate {
        -1;
}
 
##
 
et voici les messages d'erreurs que j'obtiens :
C:\>perl "Perl\scripts\Siemens\gui.pl"
Global symbol "$main" requires explicit package name at Perl\scripts\Siemens\gui.pl line 6.
Global symbol "$main" requires explicit package name at Perl\scripts\Siemens\gui.pl line 12.
Global symbol "$main" requires explicit package name at Perl\scripts\Siemens\gui.pl line 16.
Execution of Perl\scripts\Siemens\gui.pl aborted due to compilation errors.
 
Pouvez-vous m'aidez ? Normalement c'est censé marcher.
j'ai installé le package Win-32 sur mon PC (Win32-GUI-1.0-PPM-5.8) et ma version de Perl est ActivePerl-5.8.6.811.
Merci d'avance pour votre aide.

mood
Publicité
Posté le 10-02-2005 à 15:53:20  profilanswer
 

n°977915
couak
Posté le 10-02-2005 à 18:43:48  profilanswer
 

quand tu utilises "use strict" tu dois déclarer les variables que tu vas utiliser ($main en l'occurence)
donc soit tu enlèves le "use strict", soit tu déclares avec

Code :
  1. my $main;


avant d'utiliser ta variable


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Problem pour afficher fenêtre Windows

 

Sujets relatifs
[JDBC] problème sous linux (et pas sous windows...)Afficher la date du jour sur un site
Programme en delphi utilisant unicode et windows 98 SEQT en GPL sous Windows
faire un while, et afficher sous forme de tableauMigration Access/VBA/Windows=> PHP/MySQL/Linux
[wxWidget] Fenêtre parent et enfantAfficher un Tableau en VB
problème execution programme C sous windowsBroadcast probleme sous windows XP
Plus de sujets relatifs à : Problem pour afficher fenêtre Windows


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR