AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:32

Parameter dieser Suchanfrage:

Suche in Thema: Problem mit Zeigern
Suche alle Beiträge, die von "praesident" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 24 von insges. 24 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 1. Mär 2008
    öhm naja...12. Klasse, aber eben erst seit einer Woche Delphi...
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 1. Mär 2008
    hmm, ich glaube das mit den Texpressions kann ich nicht lassen...da würde mein lehrer dann wohl doch stutzig werden

    er lernt ja delphi selbst noch, und ob er das überhaupt kennt!?

    ich werd wohl probieren müssen, das durch 2 stacks zu ersetzen...einen mit char und einen extended, auch wenn es ziemlich umständlich scheint
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 1. Mär 2008
    super, das ist ja noch besser...ich seh es mir gleich mal an
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 1. Mär 2008
    wow, danke für deine mühe!!!

    aber alzaimar hat schon ganz recht TExpression haben wir noch nicht gelernt, werd mir aber mal probieren das anzulesen...

    kopiere jetzt erst einmal deinen code in mein Programm...

    dankee
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 1. Mär 2008
    also ich komm leider i-wie nicht weiter...

    wenn ich davon ausgehe, dass bei der postfix-notation natürlich auch mehrere zahlen nebeneinander stehen können...

    ...da hab ich mir gedacht, lese ich solange die zeichen aus dem stack heraus und schreibe sie in einen zweiten, bis ein operationszeichen kommt- das wird aber nicht in den 2. stack geschrieben..

    danach hole ich die letzten beiden...
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 1. Mär 2008
    wenn ich dashinbekommen hab, dass mehrere zahlen nebeneinander stehen können, poste ich mal das prog...
    ...aber ich denke, das wird alles sehr unsauber für euch sein.

    könntest du das mit dem speicher freigeben viellt. mal kurz näher erläutern?
    noch etwas, was uns nicht gesagt wurde... :x
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 1. Mär 2008
    genau so ist es...klappt bisher auch alles ganz gut

    nur hab ich meinen Programmcode nicht ganz vollständig geschrieben, da ich davon ausgegangen war, dass in der postfix-notation maximal 2 zahlen nebeneinander stehen können...aber dem ist ja nicht so...

    muss ich jetzt noch erweitern
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 1. Mär 2008
    die pop funktion erzeugt bei mir bei
    result:=zkopf^.inhalt;
    einen fehler

    wieder diese exeption fehlermeldung sobald ich nen wert eingebe und auf berechnen klicke...
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    ich möchte schon c b a als ergebnis haben...

    aber das würde meiner meinung nach nicht herauskommen, wenn ich deine pop funktion verwende...zumindest nicht mit meiner push funktion...

    meine push funktion baut sich ja so auf, das nach dem pushen von a b c der zeiger zkopf immernoch auf a steht...
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    gut, das aufbauen nach hinten würde in meinem fall noch sinn machen...aber das abbauen von vorne wäre dann eher angebrachter, weil ich gleich an das erste element wieder ran muss...

    werd jetzt einfach von vorne die elemente weg nehmen...is schon spät und ich hab keine lust mehr :wall:
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    aber nein, ich seh ja grad, dass deine pop funktion ja wieder das erste element entfernt...wollte ich ja nicht

    eigentlich ist das mit der 2. liste ja eh sinnlos...müsste ja einfach immer nur das erste wegnehmen, ich weiß nicht, warum wir das unbedingt von hinten abbauen sollen
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    ich weiß nicht, ich glaube wir sollten das aus i-einem grund immer am ende einfügen...den sinn seh ich aber grad auch nicht

    probiers gleich mal mit deiner vorgeschlagenen prozedur
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    nein, würde ich jetzt nicht sagen...

    denn, wenn zkopf das erste element ist und pop jeweils das letzte entfernen und freigeben soll muss ich ja solange in der liste weitergehen, bis ein element auf nil zeigt, oder?

    bei mir hängts im moment an der letzten zeile der pop prozedur

    FUNCTION pop(VAR zkopf:tzeiger):char;
    VAR zhilf1,zhilf2:tzeiger;

    BEGIN
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    ich hab noch ein kleines problem...

    und zwar, wenn ich nun eine zweite liste erzeuge und dort soll die erste in umgekehrter reihenfolge hineingeschrieben werden.....

    dafür habe ich zkopf und zkopf2 in der ersten unit deklariert...die waren vorher gar nicht deklariert

    allerdings bekomme ich jetzt immer diese fehlermeldung: Unit1.pas(51): Die Typen der tatsächlichen und formalen...
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    genau, danke...ich hoffe jetzt pack ich auch was allein
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    nein, eigentlich sollte es immer das erste sein...aber das ist ja eigentlich kein aufwand, oder?
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    aber müsste nicht das:

    zkopf := zhilf;

    ganz vor, als letzte zeile der ersten fallunterscheidung?

    sonst könnte ich ja nie mehr auf das erste element zugreifen!?
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    super danke...schon mal kein fehler

    werd mir das mal genauer anschauen, damit ich verstehe, warum bei mir immer der Fehler erzeugt wurde...

    danke nochmal für eue hilfe
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    bitte entschuldigt, aber ich habe das auch nur von meinem lehrer vorgesetzt bekommen...und nun macht mal

    hab das erst seit einer woche und wir hatten vorher nur mit pascal gearbeitet...

    könntet ihr also für einen totalen delphi anfänger den fehler noch einmal zusammenfassen? und wenn es nicht allzu viel umstände macht noch einen kleinen programmcode als verbesserung?

    wäre echt meine...
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    wenn ich die Zeile eingebe, hängts hier

    zhilf^.next:=zneu;

    hier die deklaration:

    TYPE tzahl=char;
    tinhalt=tzahl;
    tzeiger=^tknoten;
    tknoten= RECORD
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    da kommt bei mir hier:

    WHILE NOT (zhilf^.next=NIL) DO zhilf:=zhilf^.next;

    auch ein fehler
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    naja, das ist teil eines rechners, wo ich die aufgabe in soner postfix-form eingebe...

    dazu soll das eingabefeld ausgelesen werden und jedes zeichen einzeln in einen stack (die liste) geschrieben werden...

    danach wird gerechnet...
  • Forum: Object-Pascal / Delphi-Language

    Re: Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    Hier wird die Prozedur aufgerufen:

    init(zkopf);
    laeng:=length(edit1.Text);
    FOR i:=1 TO laeng DO
    BEGIN
    push(zkopf,edit1.text,i);
    END;

    "i" übernehme ich, weil die Funktion, die prüfen sollte, ob zkopf auf NIL zeigt auch diesen exeption fehler erzeugt hatte
  • Forum: Object-Pascal / Delphi-Language

    Problem mit Zeigern

      Delphi
      by praesident, 29. Feb 2008
    Hallo,

    ich habe in der Schule beim Umstieg von Pascal auf Delphi ein Problem. Und zwar bekomme ich beim Arbeiten mit Zeigern ständig einen Exeption Fehler angezeugt.

    Hier der problematische Programmteil:


    PROCEDURE push(VAR zkopf:tzeiger;inhalt:char;i:byte);
    VAR zhilf,zneu:tzeiger;


URL zu dieser Suchanfrage:

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