ตามปกติเราไม่สามารถจะแปลง String ให้เป็น Char ได้โดยตรง ดังนั้นจึงจำเป็นต้องใช้วิธีการเลี่ยงโดยการใช้ String ที่เป็น array ช่วยด้วยซึ่งสามารถทำได้ดังนี้

var ConvertString : String;    // String ดั่งเดิม
      OldString : string[1];       // String ที่ใช้สำหรับแปลงค่าในที่นี่กำหนดความยาวให้เป็น 1 ซึ่งอาจจะกำหนดให้มีความกว้างเป็นอย่างอื่นได้
      OutChar : Char;              // Char ที่ใช้รับค่า
begin
  OldString := 'A';  // ค่าจาก String เดิม
  ConvertString := OldString; 
  OutChar := ConvertString[1];    //กำหนดให้ตัวอักษรจาก String เข้าไปยังตัวแปร char
 

หมายเหตุ String ใน Pascal นั้น ตำแหน่งที่ 0 จะเก็บจำนวนของตัวอักษรใน String ดังนั้น String จริงๆ นั้นจะเริ่มที่ตำแหน่ง 1 เสมอ