Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/08/2006, 09h19   #1
Membre du Club
 
Inscription : janvier 2004
Messages : 308
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 308
Points : 56
Points : 56
Envoyer un message via MSN à faamugol
Par défaut chart in ASP

Bonjour,

Je voudrais savoir ce qui fait que ce code ne marche pas. Au fait je voudrais afficher un grphique(2 dimmensions) en utilisant la composante suivante, qui est déjà installée sur le PC. Mais quqnd je j'appelle cette page il ya tout un code de caracters bizzares qui saffichent.

Y aurait il une erreur dand les methodes que j'appelle ou autre chose?
Avaez une idée d'une autre chart que je pourrais utiliser sans probleme ?

Citation:
<%@ language="vbscript" %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<img src="ChartGen.asp"/>
<P>&nbsp;</P>

<%
Set cd = Server.CreateObject("ChartDirector.API")

' The data for the bar chart
data = Array(5, 20, 25, 19, 15)

' The labels for the bar chart
labels = Array("Mon", "Tue", "Wed", "Thu", "Fri")

' Create a XYChart object of size 250 x 250 pixels
Set c = cd.XYChart(250, 250)

' Set the plotarea at (30, 20) and of size 200 x 200 pixels
Call c.setPlotArea(30, 20, 200, 200)

' Add a bar chart layer using the given data
Call c.addBarLayer(data)

' Set the labels on the x axis.
Call c.xAxis().setLabels(labels)

' output the chart

Response.ContentType = "image/png"
Response.BinaryWrite c.makeChart2(cd.PNG)
Response.End
%>

</BODY>
</HTML>
Merci d'avance
faamugol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2006, 12h10   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Quand tu fais un response.binary il ne faut rien afficher (pas de code HTML).
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2006, 12h28   #3
Membre du Club
 
Inscription : janvier 2004
Messages : 308
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 308
Points : 56
Points : 56
Envoyer un message via MSN à faamugol
Merci Immobilis,

Je n'affiche rien du tout la page est telle que tu la vois et donc je ne trouve pas là il ya le probleme.

Est ce quun aute l'aurait vu ??

Merci d'avance
faamugol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2006, 13h36   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965


Aucune balises...
Code :
1
2
3
4
5
6
7
8
9
<%@ language="vbscript" %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<img src="ChartGen.asp"/>
<P>&nbsp;</P>
A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2006, 14h39   #5
Membre du Club
 
Inscription : janvier 2004
Messages : 308
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 308
Points : 56
Points : 56
Envoyer un message via MSN à faamugol
Merci Immobilis,

J'ai essayé mais j'ai tjrs ces caracteres bizzarres qui apparaient à la place de l'image.


Citation:
<%@ language="vbscript" %>

<%
Set cd = Server.CreateObject("ChartDirector.API")

' The data for the bar chart
data = Array(5, 20, 25, 19, 15)

' The labels for the bar chart
labels = Array("Mon", "Tue", "Wed", "Thu", "Fri")

' Create a XYChart object of size 250 x 250 pixels
Set c = cd.XYChart(250, 250)

' Set the plotarea at (30, 20) and of size 200 x 200 pixels
Call c.setPlotArea(30, 20, 200, 200)

' Add a bar chart layer using the given data
Call c.addBarLayer(data)

' Set the labels on the x axis.
Call c.xAxis().setLabels(labels)

' output the chart
'Response.ContentType = "image/jpg"
'Response.BinaryWrite c.makeChart2(cd.jpg)

Response.ContentType = "image/png"
Response.BinaryWrite c.makeChart2(cd.PNG)
Response.End
%>
Y aurait il une faute dans la facon d'appeler ? ou dois configurer quelque chose ?

Merci d'avance
faamugol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2006, 21h57   #6
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Ben c'est résolu?
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h20.


 
 
 
 
Partenaires

Hébergement Web