Visual Basic 6.0 - For Each .. In .... Next
Re: For Each .. In .... Next
Мы где-то виделись, Alexander?
12 Feb 04 02:06:05 в RU.VISUAL.BASIC Alexander Asyabrik -> Dmitry Viazowkin:
DV>> А так не хотелось твит ставить :(
AA> Это заметно.
AA> PS Это мне напоминает прикол моего детства:
AA> - Скажите пожалуйста, которой сейчас час?
AA> - Пять минут девятого.
AA> - Кого, кого ты на [@] #$ послал?!!
<значительно> Ребята, давайте жить дружно!
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: раскодирование sabj в email сообщениях
Мы где-то виделись, Genrih?
11 Feb 04 15:13:00 в RU.VISUAL.BASIC Genrih Rudenok -> All:
GR> пишу маленькую утилитку по проверке почтовых ящиков
GR> возникла проблема
GR> если sabject письма отдается в Plain text то все круто
GR> но помимо него еще есть koi-8 win1512 и т.п.
GR> как их раскодировать в нормальный вид
Там довольно просто: "=?" + имя кодировки + "?" + тип текста (бинари или
юникод) + "?" + собственно текст в base64 + "?=".
Перекодировку из koi и т.п. в win можно сделать через таблицу; а из юникода -
через MultiByteToWideChar (там используется не "обычный" юникод, а UTF,
поэтому через StrConv не получится).
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: Перезапуск проги
Мы где-то виделись, Savelov?
12 Feb 04 00:51:01 в RU.VISUAL.BASIC Savelov Anton -> All:
SA> Есть такой вопрос:
SA> Как сделать так, чтобы прога перезапустила сама себя?
SA> Если кто-то думает, что это не реально, то помучайте хотя бы WinAMP.
SA> Там как раз есть такая фича.
Dim strPath As String
strPath = App.Path
If Right$(strPath, 1) <> "\" Then strPath = strPath & "\"
Shell strPath & App.EXEName & ".exe"
End ' или что-то в этом роде
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: интимная связь VB и C
Мы где-то виделись, Dmitry?
08 Feb 04 15:28:46 в RU.VISUAL.BASIC Dmitry Sergunin -> All:
DS> 3. возможно ли на эхотаге подцепить функции, котоpые объявлены
DS> в C как __cdecl ? ... или же эхотаг pаботает только с __stdcall ?
В справке упомянуто ключевое слово CDecl, которое можно использовать при
декларировании функции; но работает ли оно, я не знаю.
Всего хорошего!
Дмитрий Козырев aka Master
* Origin: Дорогу осилит идущий. (2:5023/11.148)
Re: интимная связь VB и C
From: "A. Skrobov" <tyomitch [@] r66.ru>
Hello, Dmitriy!
You wrote in conference fido7.ru.visual.basic to "Dmitry Sergunin" <fido7.ru.visual.basic [@] talk.ru>to Dmitry Sergunin on Thu, 12 Feb
2004 11:08:25 +0300:
DS>> 3. возможно ли на эхотаге подцепить функции, котоpые объявлены
DS>> в C как __cdecl ? ... или же эхотаг pаботает только с __stdcall ?
DK> В справке упомянуто ключевое слово CDecl, которое можно использовать при
DK> декларировании функции; но работает ли оно, я не знаю.
Там написано Macintosh Version Only
--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)
Re: Очередность
From: "A. Skrobov" <tyomitch [@] r66.ru>
Hello, Sergey!
You wrote in conference fido7.ru.visual.basic to "All" <fido7.ru.visual.basic [@] talk.ru>to All on Thu, 12 Feb 2004 08:23:05 +0300:
SC> Кто нибудь может подсказать, как запустить по
SC> очереди 5 консольных программ с указанием командной строки,
SC> чтобы очередная загружалась только после завершения работы предыдущей.
CreateProcess, WaitForSingleObject
--
To prevent your mail from being filtered out, simply quote this line in your message body. A464E022
* Origin: Talk.Mail.Ru (2:5020/400)
Re: For Each .. In .... Next
From: Alexander Asyabrik <belmis [@] mail.belpak.by>
Привет, Dmitry.
Вы, было дело, писали, 9:27 12.02.04:
> ... Кроме того, используя сабж, я с большей
> уверенностью могу включать такую (в принципе небезопасную) опцию
> компиляции как Remove Array Bounds Check.
DV> Скипнутый кусок кода с циклом от Lbound до Ubound делает АБСОЛЮТHО
DV> то же самое. И также не приводит к выходу за границу массива. "А
DV> если нет разницы..."
Справедливости ради:
for i= Lbound to Ubound ... next
_не гарантирует_ от выхода за границу массива.
Hапиши в цикле что-либо подобное Massiv(i)=Massiv(i+n) и все...
А при сабже индексы просто вообще не используются. Значит и выйти за
границу нельзя.
DV> Вам, сударь, лечиться надо. От паранои. Ибо *я* *тебе* этого не говорил, и нефиг
DV> на меня навешивать чужих собак. И кидаться в бой на фразу "я обычно..." тоже
DV> эээ... некузяво - это МАКСИМАЛЬHО мягкая фраза, не содержащая даже и намека на
DV> оппонента, способ его действий, а также всех его родственников по женской линии.
Вы просто сама вежливость. Hет слов.
DV> ;-))) Меряемся - меряемся! У меня сын в следующем году школу заканчивает...
У меня нет сына. Hо будь он, он бы, по-видимому, уже вернулся из армии.
DV> Кроме того, классиков надо чтить, а *Такие* цитаты можно было б и узнавать
А классиков и мы читали, и не только советских.
Считаю для себя тему исчерпанной и умолкаю.
PS Мрак. Жуть. (с) Эллочка-людоедка
--
Alexander
* Origin: Talk.Mail.Ru (2:5020/400)
Re: Очередность
From: Alexander Asyabrik <belmis [@] mail.belpak.by>
Привет, Sergey.
Вы, было дело, писали, 7:23 12.02.04:
SC> Кто нибудь может подсказать, как запустить по
SC> очереди 5 консольных программ с указанием командной строки,
SC> чтобы очередная загружалась только после завершения работы предыдущей.
SC> PS: Отслеживать hwnd на закрытие не советовать
SC> PPS: Hужна очередность как в батниках
Само напрашивается: создавай батник с 5-ю строками
start /wait qwerty.exe /a /b /c /d/
и запускай его.
Это, конечно, если неохота с WinAPI возиться.
--
Alexander
* Origin: Talk.Mail.Ru (2:5020/400)
Re: For Each .. In .... Next
From: Alexander Trishin <trialFORSPAM [@] trishin.com>
Alexander Asyabrik wrote on Wed, 11 Feb 2004 16:47:07 +0000 (UTC):
>>> Прошу шибко грамотных;-) не пинаться, написано не для них.
>
> AT> Сам же просил :)
>
> Дык тогда ж как-то обыдно выходит для Dmitry Viazowkin :-)
>
> Получается, что он как бы и не шибко... Hет, право, обидно.
Он просто не пинался :)
--
AT
* Origin: Demos online service (2:5020/400)
Как перезаписать исполняемый .exe?
From: "Stas Lazarev" <crus [@] amm-group.ru>
Hello, All!
Вроде тут пролетало, но поиском не смог найти :(
Есть мое приложение на .net в виде одного exeшника.
Мне нужно в рантайме обновить exe-шник моего приложения на другой
(новая версия).
Собственно вопрос: Как заменить собственный exeшник приложения в ходе
работы программы? Приветствуются любые варианты, но предпочтительно без
вмешательства второго exe или батника.
Спасибо.
With best regards, Stas Lazarev.
* Origin: OOO BIS (2:5020/400)