VB на Linux Gambas

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ogent
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.04.2011 (Пн) 13:24

VB на Linux Gambas

Сообщение ogent » 18.04.2011 (Пн) 13:39

Всем привет) столкнулся с проблемой написания программ под linux. Решил остановиться на Gambas, с виду больше всего понравился.
Мне нужно написать простенькую программу которая вырезает первую строку из одного файла и вставляет её в последнюю строку второго файла.
Предполагаю что должно быть что-то вроде этого:
Код: Выделить всё
dim f as long
dim A
private sub ABC ()
f = freefile

open "/home/1.txt" for input as f
'здесь как-то вырезать первую строку
close f

A = 'вырезанная строка

open "/home/2.txt" for input as f
'здесь в конец файла вставляем A
close f

end sub


Но думаю в гамбасе код как-то отличается) Может кто подскажет код, буду очень благодарен)

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: VB на Linux Gambas

Сообщение iGrok » 18.04.2011 (Пн) 13:52

Этот форум по VB, а не по Gambas. Вряд ли кто-то тут сможет тебе помочь.
label:
cli
jmp label

ogent
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.04.2011 (Пн) 13:24

Re: VB на Linux Gambas

Сообщение ogent » 18.04.2011 (Пн) 13:56

жаль(

ogent
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.04.2011 (Пн) 13:24

Re: VB на Linux Gambas

Сообщение ogent » 18.04.2011 (Пн) 13:59

а какой код будет на VB?

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: VB на Linux Gambas

Сообщение iGrok » 18.04.2011 (Пн) 14:20

Набросал по памяти:
Код: Выделить всё
Dim sLine as String, f as Long

f = FreeFile
Open <filename1> For Input As f
Line Input #f, sLine
Close f

Open <filename2> For Append As f
Print #f, sLine
Close f
label:
cli
jmp label

ogent
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.04.2011 (Пн) 13:24

Re: VB на Linux Gambas

Сообщение ogent » 18.04.2011 (Пн) 14:35

Пасибки) буду тестить)

ogent
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 18.04.2011 (Пн) 13:24

Re: VB на Linux Gambas

Сообщение ogent » 18.04.2011 (Пн) 15:26

вот код на гамбасе, может кому пригодиться)

Код: Выделить всё
' Gambas class file
PUBLIC SUB Form_Open()

DIM File1 AS Stream
DIM File2 AS Stream
DIM stroka AS String

File1 = OPEN "/home/admin/1.txt" FOR INPUT
LINE INPUT #File1, stroka

File2 = OPEN "/home/admin/2.txt" FOR WRITE APPEND
WRITE #File2, stroka

CLOSE #File1
CLOSE #File2

ME.Close
END


Правда там строчка со знаком доллара, пока не знаю почему, но думаю разберусь)
Пасибки за помощь)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 96

    TopList  
cron