AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 13:47

Parameter dieser Suchanfrage:

Suche in Thema: Variant + varStrArg = was ist das?
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Variant + varStrArg = was ist das?

      Delphi
      by himitsu, 20. Apr 2009
    Der Witz daran ist, das ein Variant auch wiederrum ein Variant oder gar ein Variant-Array enthalten kann ... also diese Dinger sind schon irgendwie krank und sowas von verwurschtelt :shock:


    Ach ja und ich nutze die Unit Variants nicht, sondern nur die Definitionen/Möglichkeiten der Unit System. :stupid:
    Ich weiß ja nicht ob der Typ Variant überhaupt verwendet wird, was wohl oftmals...
  • Forum: Object-Pascal / Delphi-Language

    Re: Variant + varStrArg = was ist das?

      Delphi
      by himitsu, 19. Apr 2009
    klar könnte ich "einfacher" umwandeln, aber jetzt kommt noch varArray und varByRef dazu, wo ich eh genauer auf den Typen eingehen muß, also kann ich doch auch gleich alles "selber" zerlegen und umwandeln?
  • Forum: Object-Pascal / Delphi-Language

    Re: Variant + varStrArg = was ist das?

      Delphi
      by himitsu, 19. Apr 2009
    Ja, in einem Vairant können verschiedene "feste" Typen drin sein,
    drum "muß" ich ihn dann in den gerade in seinem Inneren liegenden Typen zerlegen, da ich ihn nicht Binär speichern will.
  • Forum: Object-Pascal / Delphi-Language

    Re: Variant + varStrArg = was ist das?

      Delphi
      by himitsu, 19. Apr 2009
    Das ist Teil der Serialisierung meiner XML-Klasse.

    Also der Inhalt wird praktisch in Text umgewandelt.
    Und zum Wiederherstellen des Variants wird noch ein Attribut mit dem Typ der Daten im Variant mitgepseichert.


    Der Inhalt steht dann quasi in einer leicht "menschlich" lesbaren Form in der XML-Datei, also nicht binär.
  • Forum: Object-Pascal / Delphi-Language

    Re: Variant + varStrArg = was ist das?

      Delphi
      by himitsu, 19. Apr 2009
    Also kann ich das weiterhin einfach so ignorieren?

    Ich hab praktisch noch nie so richtig mit Variants gearbeitet und versuch das quasi jetzt so hinzubekommen (bin über die Delphi-Sourcen und die Suche via DP/Google jetzt schon so weit gekommen)

    Aktuell hab ich das Speichern von Variants so:
    tkVariant: Begin
    V := GetVariantProp(C, String(List.Name));
    Case TVarData(V).VType of
    ...
  • Forum: Object-Pascal / Delphi-Language

    Re: Variant + varStrArg = was ist das?

      Delphi
      by himitsu, 19. Apr 2009
    ja, das Steht in Google und auch im MSDN ... nur ist es in Delphi keine GUID.

    Ein published Property vom Typ TGUID wird garnicht erst in der RTTI enthalten ... es wird sozusagen beim Auslesen der published Properties einfach übergangen/ignoriert.

    Wenn man mal in der DP danach sucht, dann kommt man auf einen "OLE-kompatiblem String", was auch immer das sein mag :shock:
    (ein OLE-String aka...
  • Forum: Object-Pascal / Delphi-Language

    Re: Variant + varStrArg = was ist das?

      Delphi
      by himitsu, 19. Apr 2009
    *push* http://fnse.de/S02/15S.gif
  • Forum: Object-Pascal / Delphi-Language

    Variant + varStrArg = was ist das?

      Delphi
      by himitsu, 9. Apr 2009
    also wenn ich in den Delphi-Sourcn such, dann finde ich da kaum etwas zu diesem Typen (eigentlich garnichts, abgesehn von der Definition)

    const varStrArg = $0048; { vt_clsid }

    Laut MSDN und Co. ist

    $48 / vt_clsid eine CLSID, also wäre in Delphi TGUID


    allerdings, wenn ich dann mal im INet such, dann fand ich in Google eigentlich nichts Brauchbares (auf Delphi bezogen)


URL zu dieser Suchanfrage:

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