Die Suche ergab 152 Treffer

von baumina
Do 21. Apr 2016, 14:15
Forum: Freepascal
Thema: Error: Illegal counter variable
Antworten: 2
Zugriffe: 2762

Re: Error: Illegal counter variable

Delphi XE liefert in beiden Fällen die Kompiler-Fehlermeldung : E1019 FOR-Schleifenvariable muss eine einfache lokale Variable sein
von baumina
Di 19. Apr 2016, 11:37
Forum: Einsteigerfragen
Thema: [gelöst] Alle Werte einer Spalte addieren
Antworten: 4
Zugriffe: 1899

Re: Alle Werte einer Spalte addieren

Wenn deine Ausgabe nur Edit1.Caption ist, dann liegt das daran, dass du die Variable "Distanz" ausgibst, bevor sie berechnet wurde.
von baumina
Do 17. Mär 2016, 15:32
Forum: Einsteigerfragen
Thema: [gelöst] Frame, Datenmodul und Stringlist
Antworten: 14
Zugriffe: 4432

Re: Frame, Datenmodul und Stringlist

Grundproblem ist sicherlich, dass du Daten in der Anzeige (Frame) sammeln willst. Mache eine saubere Trennung von Daten und Anzeige. Datensammeln hat nämlich erst mal gar nichts mit der Anzeige dieser zu tun.
von baumina
Mo 14. Mär 2016, 14:49
Forum: Freepascal
Thema: Datum vergleich.
Antworten: 7
Zugriffe: 4378

Re: Datum vergleich.

Es gäbe auch CompareDate
von baumina
Di 23. Feb 2016, 13:40
Forum: Einsteigerfragen
Thema: [gelöst] Synaser - RS232 ansprechen
Antworten: 42
Zugriffe: 14396

Re: Synaser - RS232 ansprechen

Zum Leerzeichen entfernen bietet sich trim() an.
von baumina
Di 23. Feb 2016, 13:11
Forum: Einsteigerfragen
Thema: [gelöst] Synaser - RS232 ansprechen
Antworten: 42
Zugriffe: 14396

Re: Synaser - RS232 ansprechen

Entweder

Code: Alles auswählen

delete(w, length(w)-3, 4);

oder

Code: Alles auswählen

w := copy(w, 1, length(w)-4);

oder

Code: Alles auswählen

w := LeftStr(w, length(w)-4);
von baumina
Mo 22. Feb 2016, 15:11
Forum: Einsteigerfragen
Thema: Farben berechnen
Antworten: 9
Zugriffe: 3279

Re: Farben berechnen

Heißt ja auch Hex2Dec, nicht HexToDec.
von baumina
Mo 22. Feb 2016, 10:08
Forum: Einsteigerfragen
Thema: Farben berechnen
Antworten: 9
Zugriffe: 3279

Re: Farben berechnen

Was kommt denn raus, wenn du

Code: Alles auswählen

Label3.Caption:= IntToStr(StrToInt('$0000ff'));


machst? Bei meinem Delphi kommt 255 raus.
von baumina
Mo 22. Feb 2016, 09:49
Forum: Einsteigerfragen
Thema: Farben berechnen
Antworten: 9
Zugriffe: 3279

Re: Farben berechnen

Warum nicht?

Code: Alles auswählen

showmessage(IntToStr(StrToInt('$0000ff'))); // liefert 255
showmessage(IntToHex(255,6)); // liefert 0000FF
 
von baumina
Mo 22. Feb 2016, 09:01
Forum: Einsteigerfragen
Thema: Farben berechnen
Antworten: 9
Zugriffe: 3279

Re: Farben berechnen

Einfach mit StrToInt.
von baumina
Mo 22. Feb 2016, 07:32
Forum: Einsteigerfragen
Thema: MAPI
Antworten: 2
Zugriffe: 1320

Re: MAPI

Schau mal in dieser Ecke nach, vielleicht ist da ja das dabei, was du suchst.
von baumina
Di 16. Feb 2016, 09:10
Forum: Einsteigerfragen
Thema: DBEdit Inhalt wird bei Mausklick gelöscht
Antworten: 6
Zugriffe: 2576

Re: DBEdit Inhalt wird bei Mausklick gelöscht

Normalerweise drückt man in das DBEdit um es zu editieren Ja , dabei verliert es ja bekanntlich den aktuellen Text. Nein Es soll quasi die Funktion eines Labels haben. Ein Label dient nur zur Anzeige, in einem Label kann der Benutzer nicht editieren. Ich hoffe das war jetzt verständlicher. Leider n...
von baumina
Fr 12. Feb 2016, 10:04
Forum: Einsteigerfragen
Thema: [gelöst] Synaser - RS232 ansprechen
Antworten: 42
Zugriffe: 14396

Re: Synaser - RS232 ansprechen

Du versuchst gleich am Anfang der Procedure eine Variable freizugeben, von der du nicht sicher sein kannst, dass sie überhaupt initialisiert wurde.
von baumina
Fr 12. Feb 2016, 09:48
Forum: Sonstiges
Thema: Immerwährender Kalender
Antworten: 5
Zugriffe: 3504

Re: Immerwährender Kalender

Du kannst eine Real-Zahl mit dem Befehl TRUNC durch Abschneiden der Nachkommawerte in eine Integer-Zahl umwandeln, ob eine Rundung mit FLOOR sinnvoll ist, bezweifle ich.
von baumina
Mi 3. Feb 2016, 14:16
Forum: Einsteigerfragen
Thema: Timer zählt zu langsam
Antworten: 9
Zugriffe: 3082

Re: Timer zählt zu langsam

Ein Timer zählt nur wenn er Rechnerzeit bekommt. Du kannst also einen Timer nicht für eine korrekte Uhrzeit benutzen. Die aktuelle Uhrzeit bekommst du mit der Funktion now.