.net (beta) : programme ne marche que sur mon ordi ! - Programmation
Marsh Posté le 25-02-2002 à 15:47:41
le c++ n'a besoin de aucune dll specifique
ta utilise koi? mfc ?
Marsh Posté le 25-02-2002 à 15:50:10
Non je ne crois pas en fait.
J'ai utilisé "depends.exe" sur l'ordi de mon frere.
Il manquait le fichier mscoree.dll.
Maintenant quand je lance le programme sur son ordi j'ai un message : "Please set registry key HKLM\software\Microsoft\.net framework\InstallRoot to point to .net framework install location"....
une idée?
[jfdsdjhfuetppo]--Message édité par radeontof--[/jfdsdjhfuetppo]
Marsh Posté le 25-02-2002 à 16:29:55
des que je cree un programme avec .net : "Please set registry key HKLM\software\Microsoft\.net framework\InstallRoot to point to .net framework install location"....
Marsh Posté le 25-02-2002 à 16:40:01
d'apres microsoft, c'est normal:
Citation : |
http://msdn.microsoft.com/library/ [...] frame=true
[jfdsdjhfuetppo]--Message édité par JWhy--[/jfdsdjhfuetppo]
Marsh Posté le 25-02-2002 à 16:47:10
Ok merci.
Quelqu'un peut essayer ce code dans visual studio 6 :
#include "windows.h"
#include <stdio.h>
int main()
{
DWORD iDevNum=0;
DISPLAY_DEVICE DisplayDevice;
DisplayDevice.cb=sizeof(DISPLAY_DEVICE);
DWORD dwFlags=0 ;
EnumDisplayDevices(NULL, iDevNum, &DisplayDevice, dwFlags );
printf("Display driver Name=%s\n",DisplayDevice.DeviceString);
return 0;
}
Il me dit : EnumDisplayDevices : undeclared identifier !
j'ai trouvé le code ici //www.codeguru.com/mfc/comments/31878.shtml
Marsh Posté le 25-02-2002 à 18:15:56
tester avec .NET mais ca marche tres bien
probleme d'include a cou sur
et tu voie que tu avais pas fait du C++ tout court.
ta fait du C++ managed machin chose, connerie de .NET Framework
Marsh Posté le 25-02-2002 à 18:21:16
Comme si en programmant on ne faisait pas suffisamment de bugs pour en plus en rajouter avec un compilateur au stade de la beta
Marsh Posté le 25-02-2002 à 18:36:29
tu la tester avant de dire ca
Marsh Posté le 25-02-2002 à 18:41:51
deathsharp a écrit a écrit : tu la tester avant de dire ca |
Non, j'attends que les autres essuyent les platres pour moi.
Les produits microsoft sont très bons à partir du SP1 et le snobisme en programmation ne m'a jamais attiré. Je ne sais pas pourquoi mais je préfère les outils robustes et fiables aux trucs clinquants/tape à l'oeil.
[jfdsdjhfuetppo]--Message édité par Tetragrammaton IHVH--[/jfdsdjhfuetppo]
Marsh Posté le 25-02-2002 à 18:47:20
ben moi je peux te dire que c tres stable, a part l'editeur qui plante une fois tout les 4 ans
Marsh Posté le 25-02-2002 à 18:54:38
deathsharp a écrit a écrit : tester avec .NET mais ca marche tres bien probleme d'include a cou sur et tu voie que tu avais pas fait du C++ tout court. ta fait du C++ managed machin chose, connerie de .NET Framework |
.Net est un peu pourri a mon gout!
Si il faut que tout le monde ait .net ou sa mini-install de 20 mo pour executer ton programme de quelque ko c pas super....
Delphi est quand même au dessus.
Bon mon programme marche parfaitement avec Visual Studio 6.
Pour ton info, j'ai fais du c++, prog directx et opengl et je n'avais pas .net.
Marsh Posté le 25-02-2002 à 18:57:58
radeontof a écrit a écrit : .Net est un peu pourri a mon gout! Si il faut que tout le monde ait .net ou sa mini-install de 20 mo pour executer ton programme de quelque ko c pas super.... Delphi est quand même au dessus. Bon mon programme marche parfaitement avec Visual Studio 6. Pour ton info, j'ai fais du c++, prog directx et opengl et je n'avais pas .net. |
ne confond pas Visual Studio.NET et .NET Framework
le framework est aussi pourri a mon gout...
tu peux tres bien faire du C++ classic avec (ce que je fait) sans avoir besoin de koike ce soit
Marsh Posté le 25-02-2002 à 15:29:05
Bon je me suis remis au c++ aujourd'hui.
On m'a preté la beta 2 de .net.
Mon programme fonctionne super sur mon ordi mais des que je l'execute sur celui de mon frere (xp aussi) : j'ai une erreur.
Pareil sous win98.
Je pense que ca vient des librairies (dll....) qu'il installe sur mon ordi.
Comment savoir lesquelles dois-je inclure avec mon programme pour qu'il fonctionne sur d'autres ordinateurs?
(au moins avec delphi : pas besoin de dll en plus! )
Si quelqu'un peut m'eclairer...
---------------