AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Variable an Thread übergeben

Ein Thema von seddto1977 · begonnen am 19. Mai 2004 · letzter Beitrag vom 23. Mai 2004
 
seddto1977

Registriert seit: 15. Apr 2004
69 Beiträge
 
#8

Re: Variable an Thread übergeben

  Alt 21. Mai 2004, 14:13
@Luckie

Danke für den Tip. Ich hatte irgendwie das mit dem TThread-Object durcheinander geworfen und meinenThread im Unit-Kopf als Tthread-Object deklariert und dann mit BeginThread gestartet Jetzt gehts wenn ich als function und mit dem Rückgabetyp Integer deklariere. Die Strings werden jetzt auch korrekt übergeben, meistens jedenfalls. Ich habe jetzt nämlich das problem, das bei sehr langen Dateinamen (zb mehrere lange Verzeichnisnamen und dann noch ein langer Dateiname) nicht alles ankommt. Nach einer gewissen Zahl an zeichen scheint der String bei langen Dateinamen einfach abgeschnitten zu werden. Das heisst von einem Dateinamen wie "C:\extrasuperlangerdateiname\miteinemnochlängeren Unterverzeichnis\undnochweiterenUnterverzeichnisse n\undnocheinUnterverzeichnis\unddannnocheinlangerD ateiname.doc"
kommen vielleicht nur die ersten 40 - 50 zeichen an (habs jetzt nicht genau nachgezählt).

Das mit dem Record was du vorgeschlagen hattest würde ich wenns geht lieber vermeiden, erstens weil ich das in deinem Tut nicht ganz verstanden habe(meinst du das mit dem InterLockedExchangeAdd?? ) und zweitens weil es mit dem String ja eigentlich auch gut funktioniert bis auf lange Dateinamen. Gibt es eine Möglichkeit die Länge des übergebenen String-Pointers hochzusetzen? oder wo koönnte sonst das problem liegen?
  Mit Zitat antworten Zitat
 


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 21:09 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