AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 16:47

Parameter dieser Suchanfrage:

Suche in Thema: Auf Klassenvariablen indiziert zugreifen?
Suche alle Beiträge, die von "Joerginger" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 9 von insges. 9 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    AW: Auf Klassenvariablen indiziert zugreifen?

     
      by Joerginger, 22. Okt 2013
    Das Array übergibt alle Datensätze an den Oxid-Shop, bzw. alle zu ändernden Daten, in diesem Beispiel die Artikel. Gibt's aber auch für User, Attribute, Kategorien, Gruppen etc... Zu diesem Behufe wird das Array (bei größeren Mengen segmentiert) gefüllt und dann mittels SOAP-Schnittstelle an die Gegenstelle im Oxid übergeben. Das war sowieso schon eine Turbogeniale Kagge, das alles zum laufen zu...
  • Forum: Object-Pascal / Delphi-Language

    AW: Auf Klassenvariablen indiziert zugreifen?

     
      by Joerginger, 22. Okt 2013
    Hmmm, heute steh' ich glaub ich echt auf dem Schlaucherl?

    Eine function hat einen Result-Wert. Selbigen verwende ich in diesem Fall so, dass ich Result:=TXSString.create fahre und hernach einen Wert mit Result.XSToNative('bla bla') zuweise. Und genau dieses Result (eigentlich ja eine Semi-Variable) ist mein Problem?

    Weil den Wert / Status von diesem Result übergebe ich doch mittels
    ...
  • Forum: Object-Pascal / Delphi-Language

    AW: Auf Klassenvariablen indiziert zugreifen?

     
      by Joerginger, 22. Okt 2013
    @Norman / DeddyH: genau so tut's!

    Genial. Hätte ich doch auch selber draufkommen können :cyclops:

    Letzte Frage zum Tage noch: Wenn ich Result als TXSString / TXSBoolean ode so (eben eine Klasse) "create" und hernach mit einem Wert versehe... Löscht (destroyed) sich da der Rückgabewert selbstständig sobald die Function den Focus verliert? Wegen SpeicherLeaks warads... Ich wüsst jetzt auf...
  • Forum: Object-Pascal / Delphi-Language

    AW: Auf Klassenvariablen indiziert zugreifen?

     
      by Joerginger, 22. Okt 2013
    @NormanNG: Das wäre genau das, was ich erreichen wollen würde.

    Leider - wenn ich Deinen Code verwende - sagt mir Mr. Compiler mit dem Code E2250 "es gäbe keine überladene Funktion, die man mit diesen Argumenten aufrufen könne"... Ich befürchte es liegt am Versuch der Übergabe von TXSString?

    Irgendwoanders hab ich mittlerweile ergooglet, dass es ja setter und getter für diese Quasi-Var's...
  • Forum: Object-Pascal / Delphi-Language

    AW: Auf Klassenvariablen indiziert zugreifen?

     
      by Joerginger, 22. Okt 2013
    @DeddyH: Ja, könnte man kürzen, aber leider hat beim Oxid-eShop der Artikelstamm (ohne eventuelle Indivs) 113 Felder, da wäre der Prozeduraufruf ziemlich lang...

    @Mikkey: Genau sowas hätte ich mir vorgestellt! Und stimmt, eigentlich doch ganz einfache Anforderung an Delphi?

    Leider tuts so doch noch nicht:
    Fehler: E2197: Konstantenobjekt kann nicht als Var-Parameter weitergegeben werden....
  • Forum: Object-Pascal / Delphi-Language

    AW: Auf Klassenvariablen indiziert zugreifen?

     
      by Joerginger, 22. Okt 2013
    @DeddyH: ja, genau das ist es, ich will Parameter übergeben... Aber WIE?

    Das habe ich, das funktioniert. Es wird in der Klasse Artikel (die wegen SOAP-Zugriff TRemotable sein muss!!! das "FELD" bzw. die Subklasse "OXID" kreiert und mit einem Wert befüllt...

    aArt.OXID:=TXSstring.Create;
    aArt.OXID.XSToNative('05848170643ab0deb9914566391c0c63');


    und damit's lesbarer wird möchte ich...
  • Forum: Object-Pascal / Delphi-Language

    AW: Auf Klassenvariablen indiziert zugreifen?

     
      by Joerginger, 22. Okt 2013
    Vielleicht hab ich auch zu kompliziert gefragt, ist ja noch zeitig des Morgens für mich...

    Wenn ich eine procedure TUWAS(sStr:string); habe, kann ich mit TUWAS('juhu'); drauf zugreifen und habe 'juhu' im Zugriff. Ich kann sStr:=''; sagen, ich kann sStr:=sStr+'di'; schreiben und erhalte 'Juhudi' etc.

    Nun würde ich gern ein bekanntes Feld (z.B. 'OXID') einer bekannten Klasseninstanz (aArt)...
  • Forum: Object-Pascal / Delphi-Language

    AW: Auf Klassenvariablen indiziert zugreifen?

     
      by Joerginger, 22. Okt 2013
    Mal vorab Danke für die Wortspenden!

    Introspection... gut zu wissen für weitere Projekte, aber einerseits weiss ich ja den Namen, den ich übergeben will, ich wills ja auch nicht durchiterieren, sondern einfach nur ein (bekanntes) Feld per Namen ansprechen (oder per Pointer oder what so ever). Und mit diesem Feld eben Sachen anstellen, wie z.B. ein := TXCreate oder einen Wert zuweisen. Und...
  • Forum: Object-Pascal / Delphi-Language

    Auf Klassenvariablen indiziert zugreifen?

     
      by Joerginger, 22. Okt 2013
    Hallo Delpi-Mitbrüder (und Schwestern),

    ich habe eine von TRemotable abgeleitete Klasse Article


    Article = class(TRemotable) //DURCH WSDL-IMPORT SO BENAMST...
    private
    FOXID: TXSString;
    FOXSHOPID: TXSString;
    FOXPARENTID: TXSString;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Joerginger&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=177174
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:57 Uhr.
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