AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 17:47

Parameter dieser Suchanfrage:

Suche in Thema: Programm hängt sich beim Start auf
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 7 von insges. 7 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: FreePascal

    AW: Programm hängt sich beim Start auf

     
      by himitsu, 3. Mai 2014
    Ohne das Seek (in der Schleife) wäre es nicht hängen geblieben. :angle2:


    Zu dem Try-Except:
    - grundsätzlich sollte der Code dazwischen keine Exceptions auslösen (das alles sind wohl Fehler, bei denen das Programm sowieso abraucht und man sich die Fehlerbehandlung hier sparen könnte), außer
    - - die Datei ist garnicht offen, aber dann hätte es wohl schon beim Öffnen geknallt
    - - der...
  • Forum: FreePascal

    AW: Programm hängt sich beim Start auf

     
      by himitsu, 3. Mai 2014
    Hmmmmm. :gruebel:

    Also der bis jetzt gezeigte Code scheint ja insoweit OK zu sein,
    aber dennoch klingt es so, als wenn beim 3. oder auch schon 2. Durchlauf irgendwas "zerschossen" würde, was dann spätestens beim 3. Aufruf zu einem Fehler führt.



    PS: (auch wenn es erstmal mit dem Problem noch nicht viel zu tun hat)
    Ist InfoArray zufällig ein array of TInfos?
  • Forum: FreePascal

    AW: Programm hängt sich beim Start auf

     
      by himitsu, 3. Mai 2014
    String?
    Gerade das ist ein böser Zeigertyp, da der intern nur aus einem Zeiger besteht, welcher auf die eigentlichen Stringdaten zeigt.

    Und was für ein Array?



    Nur der ShortString und die kurzen Strings mit Längenangabe String (nicht mit Zeichenindex, sondern als Typ) ist da anders, da Dieser intern ein statisches Array of AnsiChar ist (mit einem Längen-Byte am Anfang).

    Lange Strings...
  • Forum: FreePascal

    AW: Programm hängt sich beim Start auf

     
      by himitsu, 3. Mai 2014
    hmmmmm. :gruebel:

    Ctrl+R ist dort Suchen+Ersetzen. (Replease)
    Meinst du sowas wie Reset? (Programm abbrechen)




    Lokale Variable "Index" in InfoLesen
    und nochmal ein gleichnamiges Feld "Index" in der Klasse?
  • Forum: FreePascal

    AW: Programm hängt sich beim Start auf

     
      by himitsu, 3. Mai 2014
    Welcher Fehler denn genau?

    In dieser gezeigten Code-Zeile kann eigentlich nichts falsch sein und es kann da auch keine Exception auftreten, außer
    - BufferArray und Index sind Felder eines Objektes und das Objekt ist nicht initialisiert/vorhanden.
    - z.B. durch Buffer-Overflow wurde das Array zerschossen, oder das Parent-Objekt, in welchem die Variable drin steckt.


    Wenn man mit F8/F9 in...
  • Forum: FreePascal

    AW: Programm hängt sich beim Start auf

     
      by himitsu, 3. Mai 2014
    Wäre es da nicht einfacher/besser den "eigentlichen" Code zu posten? :roll:


    Es geht dabei nicht unbedingt auf Meldungen des Compilers, sondern darum, osb man bei TempLokArray. auf ein "richtiges" Element zugegriffen wird und dir nicht sowas wie einen Buffer-Overflow einfängst und dabei womöglich noch ürgendwas Anderes überschreibst oder auf einen nichtexistierenden Speicherbereich triffst.
    ...
  • Forum: FreePascal

    AW: Programm hängt sich beim Start auf

     
      by himitsu, 2. Mai 2014
    Kann man im FPC auch eine Bereichsprüfung aktivieren?
    http://docwiki.embarcadero.com/RADStudio/XE3/de/Bereichs%C3%BCberpr%C3%BCfung

    Wenn ja, dann solltest du das dringend mal machen.


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=180226
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:01 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