FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» TourD Version 2
par Minibug Aujourd'hui à 1:50

» La métamatière et le peuple
par JL35 Hier à 21:18

» Capture d'une zone de l'écran total
par JL35 Hier à 18:41

» Logiciel de soutien scolaire en langues.
par Pedro Alvarez Hier à 11:49

» qui peut résoudre mon prb
par pascal10000 Jeu 16 Nov 2017 - 17:30

» évènements et objets système : listage automatique
par Jean Claude Jeu 16 Nov 2017 - 11:15

» Panoramic et la reconnaissance vocale.
par papydall Jeu 16 Nov 2017 - 3:45

» Bizzarerie dans Edge
par Marc 37 Mer 15 Nov 2017 - 17:45

» KGF_dll - nouvelles versions
par Klaus Mer 15 Nov 2017 - 2:08

» Analyser un code Panoramic
par JL35 Lun 13 Nov 2017 - 18:38

» Un bonjour en passant...
par Minibug Dim 12 Nov 2017 - 19:57

» mise a jour calculatrice
par joeeee2017 Dim 12 Nov 2017 - 4:20

» comment accèder à l'heure et à la date d'un fichier
par Klaus Sam 11 Nov 2017 - 0:53

» Compilateur FBPano
par Jicehel Mer 8 Nov 2017 - 15:22

» Mon adresse e-mail
par treehouse Mer 8 Nov 2017 - 14:36

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2017
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
27282930   
CalendrierCalendrier

Partagez | 
 

 Modules écrits en VB4 sous Windows 7

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
JL35



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

MessageSujet: Modules écrits en VB4 sous Windows 7   Mer 23 Nov 2011 - 23:45

Il y a quelque temps j'ai changé de machine pour un Windows 7 64bits, et je m'aperçois que je ne peux plus faire tourner les modules écrits en VB4, j'ai un runtime error. Et je ne peux pas installer le runtime VB4, c'est refusé par le système.
J'ai bien peur qu'il n'y ait pas de solution.

Et je suis bien embêté, parce que le WinTextPrint.exe qui me servait à imprimer des images et du texte ne fonctionne plus.

Bon, il y a Print.dll, mais c'est beaucoup moins simple à utiliser...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5859
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Jeu 24 Nov 2011 - 1:11

cherche runtime vb4 (a priori, tous les runtime sont sur: http://blymp.free.fr/vb/runtime.htm) mais je n'ai pas testé
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



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

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Jeu 24 Nov 2011 - 12:03

Merci Jicehel, je sais, le problème c'est que le runtime VB4 est incompatible avec Windows 7 !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Jicehel

avatar

Nombre de messages : 5859
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Jeu 24 Nov 2011 - 12:20

OK, bon j'ai trouvé des infos sur: http://www.completelyfreesoftware.com/vb_runtime_files.html
Code:
Visual Basic Runtime Files

Many programs are created in Visual Basic, a programming language. They require common Visual Basic runtime files (usually DLLs) which are not always included in the download because they are shared by many programs. You can access the VB runtime libraries below.

Notes:

1.VB runtime libraries marked as being for Windows 3.x are also suitable for Windows 95/98/ME/XP (needed for some 16-bit programs).
Windows ME/XP/Vista/Win7 users need only download the first three Win 3.1 files (VBRun 100, 200 & 300 files) to maintain compatibility with some older (16-bit) programs.
Windows 95 and 98 users should load all six VB runtime files below (starting from version 1 so that any files of the same name are updated by later versions).
Windows 3.0 & 3.1 users should just load the four Win 3.x runtime library files.

2.Some of these runtime library files do not have an install feature associated with them (including the VBRun 100, 200 & 300 files). In these instances, copy the unzipped files across to the C:\Windows\System directory where the program(s) which require them will look.

3.In most cases, programs created with VB4 (32-bit) and VB5 can be run under VB6 so those two older versions are usually not necessary. However VBRun 100, 200 & 300 files files are required separately and all three should be downloaded to ensure full compatibility with older programs. VB4 16-bit may also be required and, to get that those files, you must download the combined 16- & 32-bit version.
Visual Basic Files for Windows 3.0, 3.1 & 3.11 (and for Win95 or later if running old programs)

Missing DLL & OCX Files

Sometimes a program reports that a particular file is missing or not registered (specially an OCX file). If the file which is missing is a VB300 or VB40016/32 DLL (or a file which is associated with one of these libraries) you can visit Visual Basic Instinct and select just the file that you want to download. More information on VB runtime files can be found at VBI’s main page (if you can’t see which section you want just check out their site map).

Il y a d'autres infos aussi, j'espère que ça pourra t'aider ...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



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

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Jeu 24 Nov 2011 - 12:48

Merci jcl, je regarde ça...

Bon, j'y renonce, j'ai réussi à copier VB40032.dll dans System32, mais j'ai quand même un runtime error à l'exécution de WinTextPrint.
Alors j'abandonne wintextprint et je me tourne vers Print.dll... mais là ce n'est pas aussi simple à paramétrer !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jpcr

avatar

Nombre de messages : 276
Age : 50
Localisation : Val de Marne (94)
Date d'inscription : 06/05/2011

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Jeu 24 Nov 2011 - 13:58

installe la version gratuite de visual studio 2010.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jeanpierre.creis.free.fr/Panoramic/Panoramic.html
JL35



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

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Jeu 24 Nov 2011 - 17:00

Mon problème est uniquement de faire tourner un exécutable écrit en VB4, qui a donc besoin du runtime VB4, et non pas de programmer en vb, je ne vois pas en quoi l'installation de visual studio résoudra le problème... ou je me trompe ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jpcr

avatar

Nombre de messages : 276
Age : 50
Localisation : Val de Marne (94)
Date d'inscription : 06/05/2011

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Jeu 24 Nov 2011 - 19:24

non, tu as raison mais VB4 c'est vraiment vieux.. faudrait presque un émulateur windows 95... Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jeanpierre.creis.free.fr/Panoramic/Panoramic.html
Jicehel

avatar

Nombre de messages : 5859
Age : 45
Localisation : 77500
Date d'inscription : 19/04/2011

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Jeu 24 Nov 2011 - 19:52

On ne se moque pas, hein jpcr, sinon je ressort mon Quick Basic 4.5 dont j'avais la licence ... Il y a quelques années ...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



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

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Jeu 24 Nov 2011 - 20:00

Je sais bien que c'est vieux (c'est pas l'âge de pierre, quand même), mais
- c'est gratuit (disons abandonware, on la trouve chez Vetusware.com, c'est tout dire !)
- le module WinTextPrint.exe a été écrit par Klaus en VB4, et là je n'en suis pas maître.

Donc je me tourne vers l'avenir (radieux ?) et j'utilise maintenant la dll du même ami Klaus: Print.dll, avec toutefois quelques difficultés, je n'arrive pas à imprimer des images. J'ai dû rater quelque chose, je reprends mes chères études.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 10112
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Ven 25 Nov 2011 - 17:07

Pour les programmes VB4 sous Seven, j'ai trouvé ceci:
Citation :
Instead of clicking on Visual Basic 4.0 (to open it from the Start Menu), try right-clicking it & choose Properties, select the Compatibility folder, then in the Compatibility Mode section, check the check box labeled Run this program in compatibility mode for: and choose Windows XP (Service Pack 2) or earlier & click Apply & OK & now when you open VB4 it works! For some reason, mine was set to Windows XP (Service Pack 3); even though I installed this on Windows 7...
et ceci:
Citation :
Making VB 4+5 applications work in Windows 7 and Vista

When you try to launch a Visual Basic 4.0 or 5.0 program in Windows 7 or Vista for the very first time and UAC (user access control) is enabled, which is the default, it displays a message "Error accessing the system registry" and will not work. The cause is that the VB runtime DLL attempts to write values in a registry path which is not accessible for users and normal applications. There are two ways to circumvent this, and later program starts will then work without any problem:

Right-click the Visual Basic program und select "Run as administrator" when launching it for the first time. - Or:
Rename the program to Setup.exe or Install.exe. In this case you will be prompted if you agree to start it. An alternative is to call the application from another program named Setup.exe using the Windows API function ShellExecute( ) or the Shell command in VB.

If the program needs to register an OCX module, this will require one of the above methods even if another Visual Basic program was running before: Normal users or programs are not allowed to register such modules. Also keep in mind that only Setup programs are allowed to copy OCX files into the System32 folder.
Et cette actuce peut aider aussi (à adapter au cas de Windows XP au lieu de Windows 2000):

Il y a d'autres articles, mais je pense que la solution consiste en utilisant le mode de compatibilité. Ou alors, si tu utilises les machines virtuelles, installer une image XP et travailler ainsi.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
JL35



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

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Ven 25 Nov 2011 - 23:25

J'ai essayé diverses solutions, je peux lancer le programme mais je coince toujours sur un runtime error.
Comme je disais, finalement je m'oriente plutôt sur Print.dll, qui fait beaucoup plus de choses, ça me donne satisfaction (après tests pour comprendre les paramètres) mais je suis bloqué sur l'impression des images.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Nardo26

avatar

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

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Sam 26 Nov 2011 - 1:20

tu as essayé mon petit programme ?
et celui de Klaus ?
ils fonctionnent... tu bloques où ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://nardo26.lescigales.org
Klaus

avatar

Nombre de messages : 10112
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Sam 26 Nov 2011 - 2:58

Il y a effectivement des anomalies dans la doc (merci à JL35) que je vais corriger. Et l'impression des JPG et GIF ne marche pas, seuls les BMP sont possibles. Je regarde le problème. Voir à ce sujet ce poste.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
Klaus

avatar

Nombre de messages : 10112
Age : 68
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Sam 26 Nov 2011 - 4:05

Après quelques recherches, j'ai vu que pour l'avenir un peu plus lointain (Window Cool, même Visual Basic V6 ne sera en aucun cas soutenu. Alors VB4...

J'ai donc décidé de réaliser un clone de WinTextPrint en Delphi, en m'appuyant sur PRINT.DLL. On n'aura alors plus de problème de compatibilité. Je commencerai ce projet la semaine prochaine, et vous tiendrai au courant de l'évolution.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
JL35



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

MessageSujet: Re: Modules écrits en VB4 sous Windows 7   Sam 26 Nov 2011 - 12:53

Super, évidemment.

@Nardo merci, mes problèmes étant identifiés (finalement il reste les images jpg), tout va bien, je patiente.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Modules écrits en VB4 sous Windows 7   

Revenir en haut Aller en bas
 
Modules écrits en VB4 sous Windows 7
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: Activité des sites créés par les Panoramiciens. :: Le site de Klaus-
Sauter vers: