den Java-Programmierer wird`s interessieren - 500 Beiträge pro Seite
eröffnet am 07.09.00 10:17:57 von
neuester Beitrag 08.01.01 15:44:48 von
neuester Beitrag 08.01.01 15:44:48 von
Beiträge: 3
ID: 235.915
ID: 235.915
Aufrufe heute: 0
Gesamt: 218
Gesamt: 218
Aktive User: 0
Top-Diskussionen
Titel | letzter Beitrag | Aufrufe |
---|---|---|
01.04.24, 10:52 | 496 | |
gestern 21:20 | 478 | |
vor 28 Minuten | 444 | |
vor 25 Minuten | 276 | |
vor 21 Minuten | 249 | |
vor 28 Minuten | 240 | |
gestern 21:47 | 196 | |
22.06.20, 20:50 | 177 |
Meistdiskutierte Wertpapiere
Platz | vorher | Wertpapier | Kurs | Perf. % | Anzahl | ||
---|---|---|---|---|---|---|---|
1. | 1. | 17.737,36 | -0,56 | 198 | |||
2. | 2. | 147,05 | -1,92 | 95 | |||
3. | 7. | 6,6320 | -1,43 | 70 | |||
4. | 5. | 0,1810 | -1,90 | 51 | |||
5. | Neu! | 713,65 | -23,14 | 46 | |||
6. | 8. | 3,7700 | +0,80 | 45 | |||
7. | 17. | 7,2900 | -0,21 | 43 | |||
8. | 4. | 2.390,60 | 0,00 | 41 |
/* Zugriff aufs COMDIRECT-MUSTERDEPOT */
package Ticker.Gui;
import java.sql.*;
import java.util.*;
import java.io.*;
import java.net.*;
public class DepotCtr {
private Vector vDepotCtr;
private Properties systemSettings = null;
private InputStream dataStream = null;
static String m_sDataURL = null;
private URL m_URL = null;
public DepotCtr()
{
this("USERNAME","PASSWORT","DEPOTNAME z.B("Mein+Depot")");
}
public DepotCtr(String a_sUser,String a_sPassword, String a_sDepotName)
{
vDepotCtr = new Vector();
this.connect(a_sUser,a_sPassword,a_sDepotName);
}
/**
* @Autor Ein Programmierer aus (50km südlich von München)
* @Version 1.0
* Keine Beschreibung
*/
private void connect(String a_sUser,String a_sPassword, String a_sDepotName)
{
m_sDataURL = "http://cdclip.teledata.de/javadepot.html?Xun=" + a_sUser + "&Xpw=" + a_sPassword + "&depotname=" + a_sDepotName;
try
{
systemSettings = System.getProperties();
// für Firewall :
systemSettings.put("proxySet", "true");
systemSettings.put("proxyHost", "PROXYSERVERNAME ODER IP");
systemSettings.put("proxyPort", "80");
System.setProperties(systemSettings);
m_URL = new URL(m_sDataURL);
}
catch (Exception e)
{
System.out.println("Fehler bei connect...:"+e.toString());
}
}
public Vector getAkVector()
{
return vDepotCtr;
}
public void loadDepot(String a_sDaten)
{
StringTokenizer t = null;
Vector result = new Vector();
if ((a_sDaten != null) && (a_sDaten.trim().length() > 0)) {
t = new StringTokenizer(a_sDaten,"#");
while (t.hasMoreTokens())
result.addElement(t.nextToken().trim());
Depot a1;
a1 = new Depot(result);
vDepotCtr.addElement(a1);
}
}
public void readAllDepot()
{
vDepotCtr.removeAllElements();
boolean hk = false;
try {
try {
URLConnection conn = m_URL.openConnection();
conn.setDoOutput(true);
conn.setUseCaches(false);
dataStream = conn.getInputStream();
}
catch (Exception e) {
dataStream = null;
}
StringBuffer linebuf = new StringBuffer();
int count = 0;
while (dataStream != null) {
int ch = dataStream.read();
if (ch < 0) {
dataStream.close();
break;
}
else
if (ch == `
`) {
this.loadDepot(linebuf.toString());
linebuf = new StringBuffer();
}
else
if (ch == `"`) {
if (hk) {
ch = `#`;
linebuf.append((char) ch);
}
hk = !hk;
}
else
if (hk) {
linebuf.append((char) ch);
}
}
}
catch (IOException e) {
}
}
}
package Ticker.Gui;
import java.sql.*;
import java.util.*;
import java.io.*;
import java.net.*;
public class DepotCtr {
private Vector vDepotCtr;
private Properties systemSettings = null;
private InputStream dataStream = null;
static String m_sDataURL = null;
private URL m_URL = null;
public DepotCtr()
{
this("USERNAME","PASSWORT","DEPOTNAME z.B("Mein+Depot")");
}
public DepotCtr(String a_sUser,String a_sPassword, String a_sDepotName)
{
vDepotCtr = new Vector();
this.connect(a_sUser,a_sPassword,a_sDepotName);
}
/**
* @Autor Ein Programmierer aus (50km südlich von München)
* @Version 1.0
* Keine Beschreibung
*/
private void connect(String a_sUser,String a_sPassword, String a_sDepotName)
{
m_sDataURL = "http://cdclip.teledata.de/javadepot.html?Xun=" + a_sUser + "&Xpw=" + a_sPassword + "&depotname=" + a_sDepotName;
try
{
systemSettings = System.getProperties();
// für Firewall :
systemSettings.put("proxySet", "true");
systemSettings.put("proxyHost", "PROXYSERVERNAME ODER IP");
systemSettings.put("proxyPort", "80");
System.setProperties(systemSettings);
m_URL = new URL(m_sDataURL);
}
catch (Exception e)
{
System.out.println("Fehler bei connect...:"+e.toString());
}
}
public Vector getAkVector()
{
return vDepotCtr;
}
public void loadDepot(String a_sDaten)
{
StringTokenizer t = null;
Vector result = new Vector();
if ((a_sDaten != null) && (a_sDaten.trim().length() > 0)) {
t = new StringTokenizer(a_sDaten,"#");
while (t.hasMoreTokens())
result.addElement(t.nextToken().trim());
Depot a1;
a1 = new Depot(result);
vDepotCtr.addElement(a1);
}
}
public void readAllDepot()
{
vDepotCtr.removeAllElements();
boolean hk = false;
try {
try {
URLConnection conn = m_URL.openConnection();
conn.setDoOutput(true);
conn.setUseCaches(false);
dataStream = conn.getInputStream();
}
catch (Exception e) {
dataStream = null;
}
StringBuffer linebuf = new StringBuffer();
int count = 0;
while (dataStream != null) {
int ch = dataStream.read();
if (ch < 0) {
dataStream.close();
break;
}
else
if (ch == `
`) {
this.loadDepot(linebuf.toString());
linebuf = new StringBuffer();
}
else
if (ch == `"`) {
if (hk) {
ch = `#`;
linebuf.append((char) ch);
}
hk = !hk;
}
else
if (hk) {
linebuf.append((char) ch);
}
}
}
catch (IOException e) {
}
}
}
Hallo Tr@die,
Schöne Source !
Hab`s ausprobiert.
Leider kommt vor den Daten die Ausgabe:
"Sie haben sich... abgemeldet... bitte logen Sie sich wieder ein"
Und der Inputstream hört dann auf. (bevor die Daten kommen)
Hast Du das Problem vielleicht schon gelöst und kannst die verbesserte Version veröffentlichen ?
Das wäre sehr nett.
Schöne Source !
Hab`s ausprobiert.
Leider kommt vor den Daten die Ausgabe:
"Sie haben sich... abgemeldet... bitte logen Sie sich wieder ein"
Und der Inputstream hört dann auf. (bevor die Daten kommen)
Hast Du das Problem vielleicht schon gelöst und kannst die verbesserte Version veröffentlichen ?
Das wäre sehr nett.
Boah Cool!
Beitrag zu dieser Diskussion schreiben
Zu dieser Diskussion können keine Beiträge mehr verfasst werden, da der letzte Beitrag vor mehr als zwei Jahren verfasst wurde und die Diskussion daraufhin archiviert wurde.
Bitte wenden Sie sich an feedback@wallstreet-online.de und erfragen Sie die Reaktivierung der Diskussion oder starten Sie eine neue Diskussion.
Meistdiskutiert
Wertpapier | Beiträge | |
---|---|---|
173 | ||
93 | ||
66 | ||
48 | ||
46 | ||
42 | ||
41 | ||
37 | ||
35 | ||
27 |
Wertpapier | Beiträge | |
---|---|---|
23 | ||
21 | ||
20 | ||
20 | ||
19 | ||
19 | ||
18 | ||
18 | ||
17 | ||
15 |