AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte TMSWebUpdate - eine neue WebUpdate-Komponente
Thema durchsuchen
Ansicht
Themen-Optionen

TMSWebUpdate - eine neue WebUpdate-Komponente

Ein Thema von Marco Steinebach · begonnen am 27. Feb 2008 · letzter Beitrag vom 11. Aug 2013
Antwort Antwort
thestallion90

Registriert seit: 10. Aug 2008
22 Beiträge
 
Delphi XE Starter
 
#1

AW: TMSWebUpdate - eine neue WebUpdate-Komponente

  Alt 25. Jun 2011, 20:52
In der Projektdatei der Komponente? Also der TUpdateKomponete? Wie komme ich denn da hin? Die Komponente liegt ja wie alle anderen auch in der Tool-Leiste. Oder liegt auf der Form, je nachdem.. Wenn ich mir zB die Deklaration eines Events der Komponente anzeigen lasse öffnet sich die betreffende unit der Komponente. Aber wie komme ich auf die Projektdatei?

lg,
thestallion90
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: TMSWebUpdate - eine neue WebUpdate-Komponente

  Alt 25. Jun 2011, 21:00
Zu Erstellung wurde aber ein Projekt verwendet ( .dpr)
Markus Kinzler
  Mit Zitat antworten Zitat
thestallion90

Registriert seit: 10. Aug 2008
22 Beiträge
 
Delphi XE Starter
 
#3

AW: TMSWebUpdate - eine neue WebUpdate-Komponente

  Alt 26. Jun 2011, 01:18
Aber wenn ich das richtig sehe liegt mir das Projekt nicht vor, oder übersehe ich da irgendetwas? 8( Es geht mir ja darum, dass ich das Problem beheben kann...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: TMSWebUpdate - eine neue WebUpdate-Komponente

  Alt 26. Jun 2011, 08:17
Doch diese Datei muss ja vorhanden sein, da ja die Komponente im Quelltext ohne Package vorliegt.
Irgendwo muss WebUpdateKompontente.dpr vorhanden sein
Markus Kinzler
  Mit Zitat antworten Zitat
thestallion90

Registriert seit: 10. Aug 2008
22 Beiträge
 
Delphi XE Starter
 
#5

AW: TMSWebUpdate - eine neue WebUpdate-Komponente

  Alt 26. Jun 2011, 16:08
Ja, die Komponente liegt als Unit vor. Und ich habe sie in Delphi per "Komponete/Komponente installieren/Unit auwählen" installiert. Ich habe also nur die Unit ausgewählt und hatte keine dpr-Datei. Kann ich vllt einfach eine neue Kompoentente erstellen und dann den Code aus der vorhandenen Unit reinkopieren? Dann weiß ich nicht, von welcher Komponente ich meine neue ableiten soll damit es funktioniert (das muss man ja auswählen, wenn man auf "Komponente erstellen" geht)...

PS: warum bekomme ich eigentlich keine eMail-Benachrichtigung mehr wenn es hier was neues gibt?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.879 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: TMSWebUpdate - eine neue WebUpdate-Komponente

  Alt 26. Jun 2011, 16:21
An dieser Stelle hast du die Wahl ein neunes (Package-)Projekt anzulegen oder die Unit einem vorhandenen hinzuzufügen.
Markus Kinzler
  Mit Zitat antworten Zitat
thestallion90

Registriert seit: 10. Aug 2008
22 Beiträge
 
Delphi XE Starter
 
#7

AW: TMSWebUpdate - eine neue WebUpdate-Komponente

  Alt 26. Jun 2011, 20:00
Ich fasse mal kurz zusammen, was ich jetzt ausprobiert habe:

Ich habe "Komponente installieren" ausgewählt, Delphi auf die entsprechende Unit "WebUpdate.pas" verwiesen und sollte dann ein Package auswählen.

Bevor ich es in irgendein vorhandenes reininstalliert hätte, dachte ich mir, es wäre einfacher und übersichtlicher, ein neues Package anzulegen.
Also habe ich zunächst in Delphi per "Datei/Neu/Package" ein Package erstellt und direkt so gespeichert, praktisch ohne irgendetwas drin. Nennen wir es "Package1".

Wieder zurück zur installation der Komponente: Ich habe Delphi also gesagt, dass ich WebUpdate.pas in ein vorhandenes Package installieren möchte, also in das, welches ich gerade erstellt hatte (Package1).

So weit lief auch alles gut. Jetzt muss ich nur noch das HTTP-Indy Package in die requires Klause aufnehmen und alles läuft (habe ich gedacht).
Ich habe also mein "Package1" geöffnet. Zunächst habe ich aus der WebUpdate.pas das IdHTTP aus der uses-klausel genommen und im Quelltext des Packages (Package1) in die requires-Klausel geschrieben. Resultat war eine Meldung, dass das Package "IdHTTP" nicht gefunden werden kann. Logo, hab ich gedacht, in der Uses-Klausel stehen ja auch units drin und keine Packages. Also habe ich mich an die Fehlermeldung erinnert in der es hieß: "Package "IndySystem150" kann nciht geladen werden..." als ich die Indy-HTTP-Komponte auf die Form ziehen wollte. Also habe ich im Quelltext von meinem "Package1" in der requires-Klausel das "IdHTTP" durch "IndySystem150" ersetzt. Aber auch hier sagt er, dass das Package nicht gefunden werden kann 8(.. Was will er?

Ich habe also die unit WebUpdate.pas in ein leeres, neues Package installiert. Was muss ich jetzt damit anstellen damit die Komponente normal funktioniert, ohne dass der Konflikt auftritt?

Geändert von thestallion90 (26. Jun 2011 um 20:04 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz