AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 21:47

Parameter dieser Suchanfrage:

Suche in Thema: Problem mit Threads
Suche alle Beiträge, die von "ste_ett" 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.011s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    Re: Problem mit Threads

      Delphi
      by ste_ett, 1. Feb 2007
    Ich hab mir den Code mal angeguckt.

    1)
    Du hast kein "stdcall;" als Aufrufkonvention für "OpenURL()". Es funktioniert trotzdem (, da wahrscheinlich stdcall bei dir als Standard eingestellt ist).

    2)
    Die Exception tritt auf, wenn du auf "urls" zugreifst.
    Dyn. Array mit 0 Elementen, du greifst ohne Prüfung auf ein Element zu.

    3)
  • Forum: Netzwerke

    Re: Problem mit Threads

      Delphi
      by ste_ett, 1. Feb 2007
    Lade am Besten mal den Teil per Anhang hoch.
    Im Moment muss man sich den code aus verschiedenen Posts zusammensuchen. :)
  • Forum: Netzwerke

    Re: Problem mit Threads

      Delphi
      by ste_ett, 28. Jan 2007
    s. letzte Zeile in OpenURL(). :)
    Die Speicheradresse hat man über den Parameter der Funktion, von da her ist es über eine lokale Variable möglich, da der Ort, auf den der Zeiger zeigt, nicht verloren geht.
  • Forum: Netzwerke

    Re: Problem mit Threads

      Delphi
      by ste_ett, 28. Jan 2007
    BeginThread ruft intern aber auch nur CreateThread auf und der Parameter wird indirekt weitergegeben. :)

    Als Parameter wird ThreadProc erwartet oder NULL, wenn keine Parameter übergeben wwerden sollen.


    HANDLE WINAPI CreateThread(
    LPSECURITY_ATTRIBUTES lpThreadAttributes,
    SIZE_T dwStackSize,
    LPTHREAD_START_ROUTINE lpStartAddress,
    LPVOID lpParameter,
  • Forum: Netzwerke

    Re: Problem mit Threads

      Delphi
      by ste_ett, 28. Jan 2007
    Hast du Speicher reserviert für den Parameter?
    Sonst ist es klar, dass es knallt. :)


    procedure TfrmMain.lvDblClick(Sender: TObject);
    var
    p: PChar;
    begin
    GetMem(p, Length(urls) +1); // Speicher reservieren, da eine lokale Variable nach Durchlauf der Funktion/Prozedur nicht mehr besteht
    StrPCopy(p, urls);
  • Forum: Netzwerke

    Re: Problem mit Threads

      Delphi
      by ste_ett, 28. Jan 2007
    Bist du mal mit dem Debugger durchgegangen und hast die Variablen und Parameter geprüft?
  • Forum: Netzwerke

    Re: Problem mit Threads

      Delphi
      by ste_ett, 28. Jan 2007
    Zeig uns am Besten auch noch OpenURL. :)

    Ich tippe mal auf ein "nil" als Parameter innerhalb der Funktion, da der String nur eine lokale Variable ist oder du das "stdcall" vergessen hast. :)

    Entweder eine globale Variable (naja, nicht wirklich eine Alternative, nur der Möglichkeit halben genannt) oder Speicher reservieren für PChar. :)
  • Forum: Netzwerke

    Re: Problem mit Threads

      Delphi
      by ste_ett, 28. Jan 2007
    Was funktioniert nicht?

    Wird der Thread nict erstellt?
    Die Prozedur nicht aufgerufen?


URL zu dieser Suchanfrage:

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