Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   XML (https://www.delphipraxis.net/46-xml/)
-   -   LightWeight XML-Unit gesucht (https://www.delphipraxis.net/80997-lightweight-xml-unit-gesucht.html)

Luckie 10. Mai 2007 10:38

Re: LightWeight XML-Unit gesucht
 
Wenn ich davon die benötigte Unit erzeugen lasse habe ich alles wieder drinne: SysUtils, Classes, ... Und genau das will ich nicht.

Udontknow 10. Mai 2007 10:56

Re: LightWeight XML-Unit gesucht
 
Habe spasseshalber mal die Unit für XML 5.0 erzeugt, und die einzige Unit, die du tatsächlich dort drinnen brauchst, ist ActiveX. Alles andere kannst du entfernen. Wieso die dahingepackt werden, ist mir zwar nicht so klar, aber naja... ;-)

Edit: Tja, doch nicht sooo einfach. ComObj wird im Implementation-Teil angegeben, aber es scheinen nicht viele Routinen aus ComObj zu sein, die man benötigt (CreateComObject und CreateRemoteComObject). Vielleicht kann man die herausziehen?

Cu,
Udontknow

Muetze1 10. Mai 2007 10:57

Re: LightWeight XML-Unit gesucht
 
Hallo Luckie.

Damals gab es auf meiner Seite Probleme mit der Nutzung von IStream, aber das hat sich nun eigentlich gegeben, da ich zwischenzeitlich die Lib aus anderen Gründen umgestellt habe. Ich werde mich nochmal ran machen und eine erstellen, es sollten nun alle Probleme von damals gelöst sein. Ich melde mich dann nochmal...

Udontknow 10. Mai 2007 11:07

Re: LightWeight XML-Unit gesucht
 
Liste der Anhänge anzeigen (Anzahl: 1)
Habe mir mal die Mühe gemacht, die Teile aus ComObj herauszuziehen, einige Stellen musst du noch anpassen, da ich z.B. nicht weiss, wie du dein Exceptionhandling betreibst.

Cu,
Udontknow

xaromz 10. Mai 2007 12:09

Re: LightWeight XML-Unit gesucht
 
Hallo,

auf meiner Seite findest Du unter Bibliotheken ein Archiv mit einer minimalen TLB für MSXML. Die einzigen benötigten Units sind ActiveX, Windows, Messages und Types.

Gruß
xaromz

Luckie 10. Mai 2007 12:14

Re: LightWeight XML-Unit gesucht
 
Ah, genau so etwas habe ich gesucht. Besten Dank.

Muetze1 10. Mai 2007 21:51

Re: LightWeight XML-Unit gesucht
 
Ok, dann spare ich mir die Zeit.

mschaefer 15. Mai 2007 08:46

Re: LightWeight XML-Unit gesucht
 
Jetzt hat es mich auch in die XML-Non-VCL verschlagen. Gibt es hier schon Neuigkeiten oder schläft das Topic... // Grüße Martin

Luckie 15. Mai 2007 08:55

Re: LightWeight XML-Unit gesucht
 
Also ich werde mal die Unit von xaromz ausprobieren und dann wietersehen.

Luckie 4. Jun 2007 23:20

Re: LightWeight XML-Unit gesucht
 
Liste der Anhänge anzeigen (Anzahl: 1)
@xaromz: Wie kann ich denn mit deiner Unit eine XML-Dati laden?
Ic habe das jetzt so versucht:
Delphi-Quellcode:
procedure TImport.Import;
var
  User: TUser;
  XMLDoc: IXMLDOMDocument;
begin
  User := TUser.Create;
  XMLDoc := CoDOMDocument40.Create;

  if XMLDoc.load(FXMLFile) then
  begin
    writeln('gut');
  end
  else
  begin
    Writeln('Fehler');
  end;

  //Add(User);
end;
Aber da steigt er mir sofort aus dem Programm aus ohne Fehlermeldung oder so. :gruebel:

Die XML Datei im Anhang.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:57 Uhr.
Seite 4 von 5   « Erste     234 5      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz