AGB  ·  Datenschutz  ·  Impressum  







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

Funktion nur sporadisch einsetzbar

Offene Frage von "Svenkan"
Ein Thema von Svenkan · begonnen am 28. Aug 2007 · letzter Beitrag vom 29. Aug 2007
Antwort Antwort
Seite 2 von 2     12   
Svenkan

Registriert seit: 10. Feb 2007
Ort: Bersenbrück
547 Beiträge
 
Delphi 7 Enterprise
 
#11

Re: Funktion nur sporadisch einsetzbar

  Alt 29. Aug 2007, 15:59
Ich kann mir da jetz ein Schmunzeln nicht verkneifen..
Alles richtig..

Hier (Mittwoch/Donnerstag) das Beispiel, wo es nicht funktioniert.
Und hier, wie es richtig ist.
Sven Kannenberg
  Mit Zitat antworten Zitat
Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#12

Re: Funktion nur sporadisch einsetzbar

  Alt 29. Aug 2007, 16:49
Zitat von Svenkan:
Dabei ist es jedesmal:

Delphi-Quellcode:
   if baender=FALSE then
    klasse:=Compress(klasse);
Jemand ne Idee?
Über den Umgang mit Boolean
Richtiger wäre:
Delphi-Quellcode:
if not baender then
   klasse := Compress(klasse);
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#13

Re: Funktion nur sporadisch einsetzbar

  Alt 29. Aug 2007, 17:46
Der Hinweis ist bei einem Vergleich auf false egal, da false immer 0 ist und nur true mit alles <> 0 definiert wurde. Seine Abfrage auf False ist in Ordnung...
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#14

Re: Funktion nur sporadisch einsetzbar

  Alt 29. Aug 2007, 18:49
Zitat von Svenkan:
Ich setzte das einmal in meinen HTML-Plänen ein, dort wird bspw. R8aR8bcd ausgegeben. In meinen RTF-Plänen wird allerdings korrekt R8abcd aus meinen Daten gemacht.
Schon mal geckeckt, ob der Inhalt des übergebenen String für deine HTML- und RTF-Pläne wirklich identisch ist?
Nicht, dass du in deiner Funktion suchst, aber was unterschiedliches rein geht (Lehrzeichen, nicht lesbarer ASCII-Code etc.).

Außerdem empfehle ich dann auch dringend die Methode Testunit, wie es shima es schon vorgeschlagen hat. So kannst du auf jeden Fall ermitteln, ob deine Funktion richtig arbeitet oder der Fehler von "außen" kommt.

Gruß oki
42
  Mit Zitat antworten Zitat
Svenkan

Registriert seit: 10. Feb 2007
Ort: Bersenbrück
547 Beiträge
 
Delphi 7 Enterprise
 
#15

Re: Funktion nur sporadisch einsetzbar

  Alt 29. Aug 2007, 19:12
Wie weiter oben beschrieben, ist das alles gleich bzw. auch richtig.
Es hat vorher ja auch funktioniert.
Erst funktionierte es dort und im Lehrerplan nicht -> aus Lehrerplan entfernt.
Seitdem die RTF-Funktion drin ist funktioniert es dort und im Schülerplan nicht.
Es gibt auch keine glob. Variablen die da irgendwo überschrieben werden und dazu führen..
Und mit dem Unittest funktioniert das komischerweise auch beidem problemlos..
Sven Kannenberg
  Mit Zitat antworten Zitat
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#16

Re: Funktion nur sporadisch einsetzbar

  Alt 29. Aug 2007, 19:39
Also, wenn es in der seperaten Unit funzt, dann liegt es nicht an der Function.

Du übergibst doch die Werte in der Variablen Klassen. Debug das doch mal oder schreib die werte in ein Log vor der Übergabe.

Gruß oki
42
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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