Skip links

Axapta’da text dosyası okumak


Notice: Trying to access array offset on value of type bool in /var/www/vhosts/dmrbt.com/httpdocs/wp-content/themes/boo/rella/extensions/aq_resizer/aq_resizer.php on line 117

Notice: Trying to access array offset on value of type bool in /var/www/vhosts/dmrbt.com/httpdocs/wp-content/themes/boo/rella/extensions/aq_resizer/aq_resizer.php on line 118

Notice: Trying to access array offset on value of type bool in /var/www/vhosts/dmrbt.com/httpdocs/wp-content/themes/boo/rella/extensions/aq_resizer/aq_resizer.php on line 117

Notice: Trying to access array offset on value of type bool in /var/www/vhosts/dmrbt.com/httpdocs/wp-content/themes/boo/rella/extensions/aq_resizer/aq_resizer.php on line 118
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