Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Taste in Byte umwandeln als Funktion - Taste kommt aus i

  Alt 7. Apr 2007, 14:27
Hallo Michael,

Left ist eine Integer-Eigenschaft des Formulars. Wahrscheinlich hast du eine (globale?) String-Variable mit gleichem Namen vereinbart, die in diesem Fall nicht berücksichtigt wird. Vielleicht kannst du einmal ein größeres Code-Stück mit der fehlerhaften Stelle zeigen.

Deine Funktion transkey wird übrigens kein definiertes Ergebnis liefern. Der Rückgabewert wird in Delphi über die (vordefinierte) Variable Result festgelegt:

Delphi-Quellcode:
function transkey(inikey: string):byte;
begin
  if inikey = 'VK_DOWNthen
    Result := $28
  else // immer vorsehen, damit das Ergebnis nicht undefiniert ist
    Result := 0;
end;
Gruß Hawkeye
  Mit Zitat antworten Zitat