Thema: Delphi String einsetzten

Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#3

Re: String einsetzten

  Alt 29. Sep 2007, 14:47
Hallo,

willkommen in der DP

Also, ich kenne zwar die Funktion printImage nicht, aber offensichtlich erwartet sie als zweiten Parameter eine Zahl, also einen Integer. Du übergibst ihr jedoch einen String, was ja auch die fehlermeldung schon sagt.
Was du brauchst ist glaube ich eine Funktion, die einen string in eine Zahl umwandelt. ine solche Funktion bietet Delphi bereits und sie heißt Delphi-Referenz durchsuchenStrToInt
PrintImage(Image1,StrToInt(text2)); Übrigens hast du einen etwas merkwürdigen Programmierstil: Du weist nämlich die Eigenschaft "text" eines TEdit, die ein String ist, einer anderen String-Variable zu. Dabei führst du sogar noch einen TypeCast aus, was in diesem Falle völlig unnötig ist, weil du ja bereits einen String hast.
Du könntest also ohne Probleme auch folgendes schreiben:
PrintImage(Image1,StrToInt(edit1.text)); Eventuell solltest du dir mal die Grundlagen-Tutorials auf dsdt.info anschauen.
  Mit Zitat antworten Zitat