Forum: Object-Pascal / Delphi-Language
by Delphi-Narr,
15. Dez 2009
Also ich habe es jetzt so versucht:
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
node:IXMLDOMNode;
Element:IXMLDOMELEMENT;
begin
XMLDokument:=CoDOMDocument40.Create;
XMLDokument.loadXML('datafiles/xref-hist.xml');
Forum: Object-Pascal / Delphi-Language
by Delphi-Narr,
13. Dez 2009
procedure TForm1.UpdateFromXML(const data: string; dataIsFile:Boolean);
var
document : IXMLDOMDocument2;
node, node2 : IXMLDOMNode;
ElementCube : IXMLDOMElement;
i : Integer;
currency : string;
rate : Double;
begin
document := CoDOMDocument40.Create;
Forum: Object-Pascal / Delphi-Language
by Delphi-Narr,
11. Dez 2009
Ok, das Ganze liegt an Schreibrechten... Zu anderen Verzeichnissen kann ich laden. Kann ich das irgendwie abstellen?
Forum: Object-Pascal / Delphi-Language
by Delphi-Narr,
11. Dez 2009
Ich versteh schon, was du meinst, nur brauch es immer, bis Excel geöffnet ist und bis ein Befehl ausgeführt ist - dann würde erstens eine längere Wartezeit entstehen und wenn der User gleichzeitig mit Excel arbeiten will, dann sieht er auf einmal eine für ihn völlig sinnlose Tabelle.
Es gibt noch ein Problem:
Bevor die Datei codiert werden kann, muss ich die ja erst runterladen.
Also:...
Forum: Object-Pascal / Delphi-Language
by Delphi-Narr,
11. Dez 2009
Erstmal danke für die Mühe! Also Excel geht auf, wird sichtbar und lädt die Liste. Da die LoadOption nicht erkannt wird, musste ich die zu löschenden Spalten etwas ändern, da sie anders geladen wurden. Soweit aber kein Problem.
Jetzt soll Excel nur noch wieder geschlossen werden. Die Arbeitsmappe selber schließt sich, das Programm jedoch nicht.
Ansonsten ist es perfekt, danke!
Zu 2:
Ich...
Forum: Object-Pascal / Delphi-Language
by Delphi-Narr,
11. Dez 2009
Keiner weiß was?
Hier ist meine Variante, klappt nur leider nicht...
excel.Application.SheetsInNewWorkBook := 1;
Excel.Workbooks.Add;
//Der Befehl hier existiert in Excel angeblich nicht:
Excel.ChDir('C:\Program Files\Borland\Delphi5\Projects\Währungsrechner\Datafiles');
Excel.Workbooks.OpenXML;
Forum: Object-Pascal / Delphi-Language
by Delphi-Narr,
11. Dez 2009
Hallo,
ich habe ein Programm geschrieben, welches eigentlich aus nur 4 Elementen besteht:
1.: Datumsauswahlfeld
2.: Auswahlfeld mit Währungen
3.: Eingabefeld für Betrag
4.: Button "OK"
Es rechnet den Betrag, den man in das Eingabefeld (3) eingegeben hat, von der Währung aus (2) in Euro um und gibt ihn aus.
Das Datum, welches man ausgewählt hat, wird in die Berechnung mit einbezogen, da...