Страница: 1 | 2 | 3 | 4 | 5 ..... 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 |
Страница: 1 | 2 | 3 | 4 | 5 ..... 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 |
Вопрос: эээээ
Добавлено: 12.04.05 18:57
Автор вопроса: Дмитрий Щапов
Ответы
Всего ответов: 760
Номер ответа: 676
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #676
Добавлено: 21.04.05 13:45
2Cyrax: Ну и сайт у тебя, писюлькин злыдень -*/всем настоятельно советую взглянуть (вход через его инфу).
Знаем, знаем, уже неоднократно ругали. Только UU похвалил и то не содержание, а за то что в Блокноте написал А все остальные (и ты в том числе) наверное не обладают соответствующей компетенцией чтобы это определить. Так что давай малыш, ну это, канай отсюда.
и кстати, я ж тя как человека просил - запость моё письмо. А ты обделался... нехорошо. А за глаза обзываешься.
Я не посчитал тебя просто достойным своего внимания. Ты же сам сказал что ты не программист. Так о чём с тобой тогда говорить? О бизнесе? Так я же тебе сказал что о бизнесе я могу поговорить со своим немецким коллегой, который меня этому бизнесу и пытается обучить.
Ты тут как корове пятая нога, чес слово.
Номер ответа: 677
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #677
Добавлено: 21.04.05 14:04
Вобщем понятно, делал готовыми классами.
Ты упал в моих глазах.. Не умеешь читать, либо не понимаешь, чем
отличаются по функциональности, скажем, провайдеры данных OleDB, и
используемые мной в вышеуказанном проекте TBBase классы
BinaryReader/BinaryWriter/FileStream. Если по названию все еще не
понятно, чем они занимаются, то поясню.
FileStream - представляет собой поток данных, физически представленных
файлом.
BinaryReader - класс для чтения бинарных данных из FileStream.
BinaryWriter - класс для записи бинарных данных в FileStream.
Так что сходи в библиотеку, возьми букварь
Номер ответа: 678
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #678
Добавлено: 21.04.05 14:09
Кстати, мой кодировщик перекодировал Win32API.inc размером 1493370 байт за 361 мс.
А твой за сколько?
кто хочет проверить, там просто нужно выровнять строку с инклюдом. Вот код если интересно
Sub CodeInc()
Dim CodeStr As String, Code8Str As String
Open "win32api.inc" For Binary As 1
CodeStr=String$(Lof(1),0)
Get #1,,CodeStr
Close 1
MsgBox Str$(Len(CodeStr)),,Str$(Len(CodeStr) Mod 4)
Dim Align1 As Long
Align1=Len(CodeStr) Mod 3
If Align1>0 Then CodeStr=CodeStr & Space$(Align1)
Dim T1 As Double, T2 As Double
T1=Timer
Encode8 CodeStr,Code8Str
T2=Timer
MsgBox Str$(T2-T1),64,Str$(Len(Code8Str))
Open "Win32api.b8" For Binary As 1
Put #1,,Code8Str
Close 1
End Sub
Номер ответа: 679
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #679
Добавлено: 21.04.05 14:12
Так что сходи в библиотеку, возьми букварь
Я заметил Но это ни о чём не говорит, мало ли для чего ты их использовал? Может INI-шки через них работают
А вообще эти функции слишком детские и подходят как раз для .NET-чиков. Хороший программист использует проекции. Правда для этого нужно уметь работать с памятью.
Номер ответа: 680
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #680
Добавлено: 21.04.05 14:15
Забыл, а функцию измените на
Function Encode8(SrcStr As String, DstStr As String) As Long
Это чтобы лишних копий строки не создавать.
Номер ответа: 681
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #681
Добавлено: 21.04.05 14:24
Ну могу и такой архаизм в том же VB .NET написать, как ты:
Open "tbbase.tbb" For Binary As #1
Get #1, , s
Close #1
Только зачем козе баян? Через классы все получается заметно красивее и
логичнее... Из моей TBBase:
'Читаем заголовок
.Sig = br.ReadInt32
.SizeOfHeader = br.ReadInt32
.Unk2 = br.ReadInt32
.TimeReceived = br.ReadInt32
.ID = br.ReadInt32
.Flags = br.ReadInt32
.Encoding = br.ReadInt32
.ColorGrp = br.ReadInt32
.Priority = br.ReadInt32
.MsgSize = br.ReadInt32
.Reserved1 = br.ReadInt32
.Reserved2 = br.ReadInt32
'Проверяем Sig
If .Sig <> 426772769 Then
Throw New ReadMessageException
Exit Sub
End If
Dim mess As New Message
mess.BaseContent = header
vMessages.Add(mess)
'Читаем сообщение
Dim enc As Text.Encoding = Text.Encoding.GetEncoding(1251)
mess.FullMessage = enc.GetString(br.ReadBytes(.MsgSize))
Разве не приятно на такой код посмотреть? А работает он, я уверен,
даже быстрее, чем через операторы Open, Get, Put, etc.
Другое дело, что ты можешь посоветовать использовать для работы с
файлами API, или какие-то другие средства, которые будут немного
быстрее работать... Но я и в твоем коде этого не заметил. Хотя, может,
в PB твой код чтения/записи работает по другим принципам, нежели в VB6
или .NET.
P.S. Все же букварь купи. "классы" != "функции".
Номер ответа: 682
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #682
Добавлено: 21.04.05 14:36
Только зачем козе баян? Через классы все получается заметно красивее и
логичнее...
Что понял, то и прокоментировал. А какие коментарии по коду в ответе 670?
Я могу тебе через проекцию переписать если это принципиально.
Номер ответа: 683
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #683
Добавлено: 21.04.05 15:27
Все же букварь купи. "классы" != "функции".
Слушай, ну ты достал. Вот CyRax не знает классы и хоть ты тресни, хоть в лепёшку разбейся - не поможет. С чего того неоспоримый вывод?
Другое дело что я их не применяю, ну так инструмента подходящего нет. VB.NET пока слишком громоздок, да и не поддерживается пока на нормальном уровне операционкой. Алтернативы? Был бы рад если бы нашёл профессиональный компилятор Бейсика с поддержкой ООП.
Номер ответа: 684
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #684
Добавлено: 21.04.05 15:38
А Microsoft Visual Assembler не нужен ))))))))))))
Номер ответа: 685
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #685
Добавлено: 21.04.05 15:39
С чего я сделал такой вывод? Из того, что я привел список классов, а
ты про них написал вот такое:
А вообще эти функции ...
Слово не воробей, однако...
Номер ответа: 686
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #686
Добавлено: 21.04.05 15:43
Насчет комментариев к коду. Я сначала ошибочно подумал, что ты и в
правду не понимаешь этот код, и хочешь увидеть комментарии специалиста
Но раз уж ты показал, что можешь в нем разобраться, то зачем мне
тратить время? Чтобы ублажить твое самолюбие? Ну нафик.
См. сообщение 588.
Номер ответа: 687
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #687
Добавлено: 21.04.05 15:46
ИМХО у большинства такая мотивация, только бывает ещё пара - типа в универ надо или начальник гонит
Номер ответа: 688
Автор ответа:
⊗WaX⊗
Вопросов: 26
Ответов: 325
Web-сайт:
Профиль | | #688
Добавлено: 21.04.05 16:09
Конечно возможностей драйверов баз данных он тебе не обеспечит, зато не нужно учить язык выборки
Да без смайлов тут не обойтись, ну кому сейчас нужен dbf да еще и без "языка выборки" ))
Хотя чем черт не шутит
Номер ответа: 689
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #689
Добавлено: 21.04.05 16:14
Кому нкжен, это не вопрос. Представь себе до сих пор актуален, причём преимущественно на территории СНГ. Так что твой сарказм не в тему.
Номер ответа: 690
Автор ответа:
⊗WaX⊗
Вопросов: 26
Ответов: 325
Web-сайт:
Профиль | | #690
Добавлено: 21.04.05 16:15
матриц в ноутбуках... Цитата:
>> AD> Дык я про это и говорю - идет навязывание сомнительных
>> AD> предложений и гипнотизирование потребителя, причем судя по
>> AD> результатам весьма успешное
>> Так к кому претензии, если всех все устраивает?
AD> Претензий нет. Просто есть малая часть людей, которые не хотят быть
AD> рабами и заложниками каких-то там фирм, навязывающих какое-то там
AD> фуфло. Ты к ним, видимо, не относишься
Понятно. "Революционер". Иди маршируй к антиглобалистам, самое то место.
Ну вот блин а я как раз такой зазазал не дай бох сдесь проговориться - затопчут антиглобалисты)
А если серьездно работать на ноутбуке вообще возможно? Кто нибудь пробовал часов по 12-18 за ноутбуком нормально?
-купил как замену настольному, теперь жалею думаю тяжело будет переучиваться тем более на работе обычный