Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Operator oder Semikolon fehlt - WO?! (https://www.delphipraxis.net/31348-operator-oder-semikolon-fehlt-wo.html)

HaCkAttaCk2001 7. Okt 2004 19:09


Operator oder Semikolon fehlt - WO?!
 
Hi @ all.

Ich bin echt am Verzweifeln. Sowas hab ich noch nie erlebt... angeblich fehlt ein Operator oder Semikolon, aber ich mach alles so wie immer... Wo ist der Fehler???

Delphi-Quellcode:
procedure TForm5.Button5Click(Sender: TObject);
begin
  ZMySQLquery1.SQL.Text := 'DROP FROM `wars` WHERE `id` = '''Edit6.Text'''';
  ZMySQLquery1.Open;
end;

PS: Er setzt den Cursor zu der 6 (??).

C ya!

phXql 7. Okt 2004 19:10

Re: Operator oder Semikolon fehlt - WO?!
 
Delphi-Quellcode:
procedure TForm5.Button5Click(Sender: TObject);
begin
  ZMySQLquery1.SQL.Text := 'DROP FROM `wars` WHERE `id` = '''+Edit6.Text+'''';
  ZMySQLquery1.Open;
end;

HaCkAttaCk2001 7. Okt 2004 19:11

Re: Operator oder Semikolon fehlt - WO?!
 
Hi.

:wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall:

Ah ich bin so blind. Ich glaub ich bin überarbeitet... THX THX THX! :thumb: :dp:


C ya.

Sanchez 7. Okt 2004 19:12

Re: Operator oder Semikolon fehlt - WO?!
 
Hallo,

Liegt vermutlich an den fehlenden Plussen (was is eigentlich die Mehrzahl von Plus :mrgreen: )
Delphi-Quellcode:
  ZMySQLquery1.SQL.Text := 'DROP FROM `wars` WHERE `id` = ''' + Edit6.Text + '''';
Schöner als die vielen Hochkommas wäre es auf alle Fälle, eine Konstant zu verwenden.

grüße, daniel

[EDIT]Nein! Zu langsam :stupid: [/EDIT]

bigpoopapizza 19. Okt 2005 19:43

Re: Operator oder Semikolon fehlt - WO?!
 
if (abi >281<296) then := 3.9;

ist das überhaupt so richtig??da kommt halt auch Operator oder Semikolon fehlt
und Inkompatble Typen
und Anweisung erforderlich, aber Ausdruck vom Typ "Extended" gefunden!! was bedeuted das??

Dax 19. Okt 2005 19:47

Re: Operator oder Semikolon fehlt - WO?!
 
Zitat:

Zitat von bigpoopapizza
if (abi >281<296) then := 3.9;

Hä? Was bitte soll das tun?

Khabarakh 19. Okt 2005 19:51

Re: Operator oder Semikolon fehlt - WO?!
 
Zitat:

Zitat von bigpoopapizza
if (abi >281<296) then := 3.9;

Das muss ich einfach mal fragen: hä :gruebel: ? Du willst überprüfen, ob 281 kleiner 296 ist :gruebel: ? Und dann 3,9 zuweisen? Aber wem zuweisen :gruebel: ?

Konstruktionen wie "1 < x < 10" gibt es in Delphi grundsätzlich nicht. Es würde als erstes "1 < x" ausgewertet, das Ergebnis ist ein Boolean, den man eben nicht mehr auf "< 10" testen kann.

[edit]Zu langsam :stupid: [/edit]

bigpoopapizza 19. Okt 2005 20:01

Re: Operator oder Semikolon fehlt - WO?!
 
tut mir leid das war ja nur so ne idee!! des ist mein erstes Projekt!!

das programm soll zur berechnung der abinote dienen!!
und damit wollte ich sagen, dass man wenn man insgesamt die punkte 296-281 hat das man die note 3.9 hat!!
wisst ihr was ich meine??
könnt ihr mir helfen??

Matze 19. Okt 2005 20:04

Re: Operator oder Semikolon fehlt - WO?!
 
Ungetestet:

Delphi-Quellcode:
if (abi > 281) and (abi < 296) then
  note := 3.9;

Treffnix 19. Okt 2005 20:07

Re: Operator oder Semikolon fehlt - WO?!
 
:gruebel:

Wenns jetzt 3 gewesen wär, hätt ich ja noch gesagt okay, wird halt von 1-6 durchgetestet...
Aber wenn da schon ne Kommazahl bei rumkommt, dann gibt es doch bestimmt ne Möglichkeit das zu berechnen statt alle 0,1 nen neues If zu basteln.

bigpoopapizza 19. Okt 2005 20:12

Re: Operator oder Semikolon fehlt - WO?!
 
da kommt dann wieder Operator oder Semikolon fehlt
und Inkomplatible Typen: "Integer" und "procedure, untyped pointer or untyped parameter!!
was heisst das jetzt??

Dax 19. Okt 2005 20:13

Re: Operator oder Semikolon fehlt - WO?!
 
Meine Glaskugel hat leider nen Sprung in der Schüssel :roll: Wenn wir dir helfen sollen, rück doch Code raus..

bigpoopapizza 19. Okt 2005 20:15

Re: Operator oder Semikolon fehlt - WO?!
 
ich habe das geschrieben, was Matze oben geschrieben hat!!

if (abi > 281) and (abi < 296) then abi39 := 3.9;

ichbins 19. Okt 2005 20:25

Re: Operator oder Semikolon fehlt - WO?!
 
bist du dir auch sicher, dass der Operator oder das Semikolon in dieser Zeile fehlt? Hast du ganz am Ende einen Strichpunkt?

setz am besten immer so viel Klammern wie möglich, das kann nie schaden, außer das irgendwann die Tastatur ausgeleiert ist :-D:
Delphi-Quellcode:
if ((abi > 281) and (abi < 296)) then abi39 := 3.9;
und ist abi39 überhaupt deklariert oder hast du nur abi?

bigpoopapizza 19. Okt 2005 20:32

Re: Operator oder Semikolon fehlt - WO?!
 
ja ich hab abi39 als Single deklariert weil des ja ne kommazahl ist!! das ist doch richtig so oder??

wie ist für Single die abkürzung?? also wenn Integer Int ist und String Str??

Matze 19. Okt 2005 20:36

Re: Operator oder Semikolon fehlt - WO?!
 
Delphi-Quellcode:
abi39: single;
abi: integer;
irgendwas: string;

ichbins 19. Okt 2005 20:42

Re: Operator oder Semikolon fehlt - WO?!
 
um gleitkommavariablen (aufsteigend nach genauigkeit sortiert: single, real, double, extended) in strings umzuwandeln, verwendest du
Delphi-Quellcode:
 floattostr(v);
bzw.
Delphi-Quellcode:
 strtofloat(s);

Matze 19. Okt 2005 20:48

Re: Operator oder Semikolon fehlt - WO?!
 
Zitat:

Zitat von ichbins
um gleitkommavariablen (aufsteigend nach genauigkeit sortiert: single, real, double, extended) [...][/delphi]

Ist es nicht so, dass es in Delphi intern kein real, sondern nur double gibt? :gruebel:

Aber bei den Noten müsste single schon reichen, evtl. sogar nur ein String, da es wohl lediglich der Ausgabe dient.

ichbins 19. Okt 2005 21:01

Re: Operator oder Semikolon fehlt - WO?!
 
Zitat:

Zitat von OH
Fundamentale reelle Typen
Typ Bereich Signifikante Stellen Größe in Byte
Real48 2.9 x 10^-39 .. 1.7 x 10^38 11-12 6
Single 1.5 x 10^-45 .. 3.4 x 10^38 7-8 4
Double 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8
Extended 3.6 x 10^-4951 .. 1.1 x 10^4932 19-20 10
Comp -2^63+1 .. 2^63 -1 19-20 8
Currency -922337203685477.5808.. 922337203685477.5807 19-20 8
Der generische Typ Real ist in der aktuellen Implementation mit dem Typ Double identisch.

Generische reelle Typen
Typ Bereich Signifikante Stellen Größe in Byte
Real 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8

sorry für die formatierung :roll: war ich nicht. musst dich bei borland beschweren. aber du hast recht.

Cyberbob 19. Okt 2005 21:15

Re: Operator oder Semikolon fehlt - WO?!
 
Hat einer von euch schon mal die Fehlermeldung "Unbekannter Fehler in Zeile 0"(Null) gehabt?

Bin echt am verzweifeln!!!

Ultimator 19. Okt 2005 21:17

Re: Operator oder Semikolon fehlt - WO?!
 
Zitat:

Zitat von Cyberbob
Hat einer von euch schon mal die Fehlermeldung "Unbekannter Fehler in Zeile 0"(Null) gehabt?

Bin echt am verzweifeln!!!

Bitte neue Frage -> neuer Thread.
Dein Problem hat wirklich nichts mit dem des Threaderstellers zu tun ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:07 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