Axapta’da text dosyası okumak

Merhaba

Axaptada txt dosyasının nasıl okuncağını bir arkadaşım paylaşmış bende faydalı olduğunu düşündüğüm için paylaşıyorum.

Örnek txt dosyası şu şekilde olailir.

emre           Demirci   50
ali                tüfekçi      60
emine        izmirli       42

Metodumuzu yazalım.

static void fileIO(Args _args)

{

FileName            fileName = “d:\\fileTest.txt”;

FileIOPermission    permission;

TextBuffer          textBuffer;

str                 readText;

str                 readLine;

Name                name;

LastName            lastName;

int                 age;

int                 line;

int i = 0;

;

permission = new FileIOPermission(fileName, ‘r’);

permission.assert();

textBuffer = new TextBuffer();

textBuffer.fromFile(fileName);

readText = textBuffer.getText();

line = textBuffer.numLines();

while(i < line)

{

readLine    = strLine(readText, i);

//buradaki integer değerleri dosyadaki değerler ile uygun olmalı

name        = substr(readLine, 1, 15);

lastName    = substr(readLine, 16, 9);

age         = str2Int(substr(readLine, 26, 2));

i++;

info(strFmt(“%1 %2 %3″, name, lastName, age));

}

}

 
  1. No comments yet.

  1. No trackbacks yet.