DiBR
обычная кошмарная
домашняя страничка
Ежекакполучится околокомпьютерное обозрение
 
  <<<  предыдущий Tech! archive #409 следующий  >>>  
   Последний выпуск       Архив       Ссылки       Полезности       humor.filtered       Фотки       О сайте   
          Это - достаточно беспорядочный архив сообщений конференций сети fidonet, которые на момент их прочтения мной показались полезными или интересными. Многие устарели, многие узкоспецифичны и малоинтересны, но может оказаться и что-то новое...
         
- __techs (2:5015/42) ----------------------------------------------- __techs -
Msg  : 409 of 1000                         Rcv
From : Dmitry A Senkevich                  2:5020/525.2    14 May 97  08:36:20
To   : Dmitry Radishev                                     14 May 97  17:39:26
Subj : Re: язык, однако.
-------------------------------------------------------------------------------
@AREA:RU.VISUAL.BASIC
Hy, 3gpaBcTByй, Dmitry!

13 May 97 18:42, Dmitry Radishev wrote to All:

DR>  В вибейсик я пришел со старых, добрых Сей (не визуальных), и уже
DR> оценил удобство создания интерфейса и удобность среды. Hо с непривычки
DR> очень не хватает стандартного clib...
Да, в VB много чего не хватает...

DR>  Конкретно хочется найти максимально похожие по удобности аналоги
DR> следующих функций:
DR> - sprintf (через комбинацию str$(x) как-то скучновато получается)
нету! если _много_ нужно собирать - пиши DLL
DR> - sscanf (мечта старого сишника - дешевая и простая разборка
DR> выражений)
нету! если _очень_ нужно - пиши DLL
DR> - fopen/fclose/fread/fwrite... Хочу в первую очередь аналог
DR> конструкции типа if(!fopen("file","rt"))printf("ну не шмогла я"); то
DR> есть, чтобы они (функции) возвращали код ошибки. От 'open "file" for
DR> input as #x' мне такого добиться не удалось...
нету! можно обвязать вызовы этих функций конструкцией On Error ...

Dim S as String
On Local Error Resume Next
Open "C:\\File.Txt" For Input As #1
If Err <> 0 then ....
Line Input #1, S
If Err <> 0 then ....
Close #1
If Err <> 0 then ....
On Local Error GoTo 0

DR>  Подскажите решения - и вы сможете гордиться: еще один человек будет
DR> переманен с Си на Вибейсик =)
Вывод - зря ты перелез с Си на Бейсик! :) Шутка. Hа самом деле очень быстро
привыкаешь к отсутствию такого плана функций. по себе сужу...

  /McQwerty

PS: Кстати, DLL пишутся на Си!

... Ho этo ужe coвceм дpyгaя icтopия...
--- Golo-Ed
* Origin: McQwerty's Evil Nest - the World's Best Nest (2:5020/525.2)






<<<

архив dibr

>>>'