AGB  ·  Datenschutz  ·  Impressum  







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

then fehler?

Ein Thema von milos · begonnen am 22. Nov 2008 · letzter Beitrag vom 22. Nov 2008
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von milos
milos

Registriert seit: 14. Jul 2008
Ort: Bern (CH)
509 Beiträge
 
Delphi 11 Alexandria
 
#1

then fehler?

  Alt 22. Nov 2008, 00:04
Abend Leute,
Ich bin gerade drann mein Hilfsprogramm für ein Spiel zu schreiben, alles ging gut bis ich das eingegeben habe:

Delphi-Quellcode:
   if not memo1.Lines.Strings[0] := '3.0then
   rules.show
Aber was ist daran falsh? der debugger sagt das then das problem ist
Milos
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#2

Re: then fehler?

  Alt 22. Nov 2008, 00:05
Zitat von milos:
Delphi-Quellcode:
   if not memo1.Lines.Strings[0] := '3.0then
   rules.show
Also ich programmiere schon seit Jahren kein Delphi mehr, aber ich bin mir eigentlich recht sicher, dass in einer if-Abfrage nicht ":=" sondern "=" verwendet wird.

Mit freundlichen Grüßen,

Valle
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von milos
milos

Registriert seit: 14. Jul 2008
Ort: Bern (CH)
509 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: then fehler?

  Alt 22. Nov 2008, 00:10
Operator ist auf diesen Operandentyp nicht anwendbar
Milos
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: then fehler?

  Alt 22. Nov 2008, 00:11
Jetzt noch richtig Klammern:

Delphi-Quellcode:
if (not (memo1.Lines.Strings[0] = '3.0')) then
   rules.show
  Mit Zitat antworten Zitat
Benutzerbild von milos
milos

Registriert seit: 14. Jul 2008
Ort: Bern (CH)
509 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: then fehler?

  Alt 22. Nov 2008, 00:13
Zitat von Die Muhkuh:
Jetzt noch richtig Klammern:

Delphi-Quellcode:
if (not (memo1.Lines.Strings[0] = '3.0')) then
   rules.show
Danke so geht es
Ich sollte wirklich mal die klappe halten ich frag zu viel
Milos
  Mit Zitat antworten Zitat
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#6

Re: then fehler?

  Alt 22. Nov 2008, 00:14
Zitat von Die Muhkuh:
Jetzt noch richtig Klammern:

Delphi-Quellcode:
if (not (memo1.Lines.Strings[0] = '3.0')) then
   rules.show
Müssen das echt gleich 2 Klammern-Paare sein?
Oder war das jetzt nur auf Grund der Übersichtlichkeit?

Würde ja gerne nachgucken, aber ich habe kein Delphi.

Mit freundlichen Grüßen,

Valle
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#7

Re: then fehler?

  Alt 22. Nov 2008, 00:15
Das äußere Paar kann man auch weglassen, aber ich klammere das immer so, weil ich nie weiß, ob ich noch eine Bedingung mehr brauche, dann hab ich die Klammern schon da *g*
  Mit Zitat antworten Zitat
Benutzerbild von milos
milos

Registriert seit: 14. Jul 2008
Ort: Bern (CH)
509 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: then fehler?

  Alt 22. Nov 2008, 00:20
Leider kann ich meine klappe nich halten

ShellExecute(Handle, 'open', updatetext.Lines.Strings[1], nil, nil, SW_SHOW); Immer mache ich etwas falsch... Jetzt ist es ohne if und then nur so... Aber es sagt etwas wegen PCHAR und String
Milos
  Mit Zitat antworten Zitat
Benutzerbild von freak4fun
freak4fun

Registriert seit: 22. Sep 2004
Ort: Hannover
1.807 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#9

Re: then fehler?

  Alt 22. Nov 2008, 00:27
Eine Frage pro Thema.
Christian
IT: Schließen Sie bitte das Fenster. User: Die Tür auch?
i++; // zaehler i um 1 erhoehen
  Mit Zitat antworten Zitat
Alt 22. Nov 2008, 01:03     Erstellt von Elko
Dieser Beitrag wurde von SirThornberry gelöscht. - Grund: hatte nichts mit der eigentlichen Frage zu tun - nur eine Frage pro Thema
Alt 22. Nov 2008, 11:31     Erstellt von quendolineDD
Dieser Beitrag wurde von SirThornberry gelöscht. - Grund: hatte nichts mit der eigentlichen Frage zu tun - nur eine Frage pro Thema
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#10

Re: then fehler?

  Alt 22. Nov 2008, 12:00
Zitat von Die Muhkuh:
Das äußere Paar kann man auch weglassen, aber ich klammere das immer so, weil ich nie weiß, ob ich noch eine Bedingung mehr brauche, dann hab ich die Klammern schon da *g*
dazu muss ich glaub auch noch sagen, dass es einfach schöner aussieht und mit anderen programmiersprachen à la java oder c++ konform geht, wenn man die äußeren klammerpaare verwendet. so programmiert es sich wesentlich einfacher, wenn man mehrere sprachen verwendet. ebenso mach ich nach funktions-aufrufen ohne parameter die klammerpaar (). für mich ist dann wesentlich schneller klar, um was es sich dabei handelt.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 12:28 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