AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 10:47

Parameter dieser Suchanfrage:

Suche in Thema: PChars mit Null Bytes von DLL zu Programm übergeben
Suche alle Beiträge, die von "edosoft" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: PChars mit Null Bytes von DLL zu Programm übergeben

      Delphi
      by edosoft, 27. Mär 2008
    also ich glaub das mit dem interface lasse ich lieber^^
    ich denke auch nicht dass ein nullbyte ans ende sollte. ich habe ja nicht vor einen nullterminierten string o.ä. zurück zu geben. an einen integer hängt ja auch niemand ein nullbyte an ;)

    luckie: ich denke nicht dass eine codierung sinnvoll wäre. ich habe ja nicht vor den hash anzuzeigen sondern ihn zu verarbeiten. und dabei stört ein...
  • Forum: Object-Pascal / Delphi-Language

    Re: PChars mit Null Bytes von DLL zu Programm übergeben

      Delphi
      by edosoft, 27. Mär 2008
    hmm aber wärs dann nicht einfacher ich reserviere in der dll-datei den speicherbereich den ich für die ausgabe benötige und geb den pointer dadazu und die größe zurück und kopiere dann im hauptprogramm mit move() die daten in eine dort definierte variable? so brauche ich die funktion nur einmal ausführen und hab dann gleich grüße des puffers und den puffer selber.
  • Forum: Object-Pascal / Delphi-Language

    Re: PChars mit Null Bytes von DLL zu Programm übergeben

      Delphi
      by edosoft, 27. Mär 2008
    luckie: das hab ich durchgelesen und getestet aber bei dir wird auch bei #0 abgschnitten:
    wenn du in deiner dll-datei anstatt
    foo := 'foo' + s;
    foo := 'foo' + #0 + s;
    schreibst (also so als wäre da halt irgendwo innem hash oder so ein nullbyte drin) dann gibt dein programm aus:
    hlib: 2293760
    @func1: 2327988
    len: 7
    foo
  • Forum: Object-Pascal / Delphi-Language

    Re: PChars mit Null Bytes von DLL zu Programm übergeben

      Delphi
      by edosoft, 27. Mär 2008
    danke für die schnelle antwort!
    hmm kann ich denn dann nicht irgendwie einfach und unproblematisch sagen ich will den arbeitsspeicherbereich ab @p bis @p+xx bytes auslesen und in einen string gepackt haben? und dann könnte ich ja auch als rückgabewert keinen pchar sondern direkt nen pointer verwenden oder?

    auch mit dem x:= bla und sHash:=x+'1'; funktionierts einwandfrei. nirgends tauchen...
  • Forum: Object-Pascal / Delphi-Language

    PChars mit Null Bytes von DLL zu Programm übergeben

      Delphi
      by edosoft, 27. Mär 2008
    Hallo,

    Ich versuche grade meine erste DLL-Datei zu schreiben =) klappt auch relativ gut... nur mit dem string hin-und hertauschen habe ich probleme. um von einer funktion eine rückgabe zu erhalten habe ich die als PChar definiert. jetzt kann es aber sein, da ich mit dateiinhalten und dateihashes arbeite dass irgendwo mitten in einem string ein nullbyte enthalten ist. wenn ich den jetzt mit...


URL zu dieser Suchanfrage:

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