Skip links

Axapta’da text dosyası okumak

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));
}
}

Join the Discussion