10:06

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2709-17-36
#original-date: 26.12.2007 Wed
#original-time: 5:36 PM
#original-day:  2709
#original-host: Win98SE

Всё меня коробит слово "незаконнорожденный". Обычно за то что незаконно сажают или штрафуют. А тут ни срока, ни штрафа, но всё равно незаконно. И вообще, что может быть незаконного в рождении ребёнка? Незаконным должно быть выкидывание детей на улицу, побеги родителей (обычно папаш) и прочие гадости.

10:05

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2709-02-38
#original-date: 26.12.2007 Wed
#original-time: 2:38 AM
#original-day:  2709
#original-host: Win98SE



16:10

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2709-00-36
#original-date: 26.12.2007 Wed
#original-time: 12:36 AM
#original-day:  2709
#original-host: Win98SE

Эх, жалко сессия заканчивается. У меня сегодня столько идей появилось по портированию DOS программ в Win16...

16:10

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2709-00-34
#original-date: 26.12.2007 Wed
#original-time: 12:34 AM
#original-day:  2709
#original-host: Win98SE

Так... Надо будет нормальный сетап написать для общих компонентов... С использованием VerInstallFile() и тому подобного, чтобы с версией ни чего не натворить...

- Она у меня страшно тормозит...
- Вообще-то такие вещи запускают на виртуальных машинах.
- Компьютер слабенький.
- А сколько мозгов?
- 64...
- Вопрос снят.


16:10

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2709-00-28
#original-date: 26.12.2007 Wed
#original-time: 12:28 AM
#original-day:  2709
#original-host: Win98SE

Всё. Программа готова к употреблению.

Надо будет ещё написать индикатор ресурсов для Win16. Основная фича будет в том, что рисоваться график будет на свёрнутом окне, тоесть на иконке на рабочем столе. Почти трэй ^_^ И графика будет три сразу ^_^

16:10

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2709-00-17
#original-date: 26.12.2007 Wed
#original-time: 12:17 AM
#original-day:  2709
#original-host: Win98SE

Сегодня полдня напевала песенку и ни как не могла вспомнить от куда она. Только когда наконец переписала физику, вспомнила, что это опенинг из Happy World...

16:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2708-23-57
#original-date: 25.12.2007 Tue
#original-time: 11:57 PM
#original-day:  2708
#original-host: Win98SE

ППЦ... Только что билась над одной задачей. Итак, дав диалоговых окна, показываемых модально. Оба имеют свойство Border=3, тоесть диалог без лишних кнопок. Но у одного в системном меню есть только "Переместить" и "Закрыть", а у второго - полный набор. При чём не только в Win98, но и в Win3.11... Ни чего не понимала, пока не заметила, что свойства MaxButton и MinButton у одного окна стоят в True, а у второго - в False. Тоесть если в VB6 для диалогового окна это не имеет ни какого значения, то в VB3 это очень даже имеет значение... Все эти пункты появляются в системном меню...

16:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2708-23-15
#original-date: 25.12.2007 Tue
#original-time: 11:15 PM
#original-day:  2708
#original-host: Win98SE

Анекдот почти про меня...

Экзамен по физике.
- Студен, как работает трансформатор?
- УУУУУ!
- Двойка.
- Почему?
- Частота не та.


16:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2708-23-00
#original-date: 25.12.2007 Tue
#original-time: 11:00 PM
#original-day:  2708
#original-host: Win98SE

"Уголовный кодекс как слабительное: нужно знать в каких количествах его принимать и при каких обстоятельствах."

16:09

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2708-20-00
#original-date: 25.12.2007 Tue
#original-time: 8:00 PM
#original-day:  2708
#original-host: Win98SE

Этот ремейк Иронии судьбы уже так часто фрагментами показывают, что человек с фантазией уже давно собрал в голове картинку, посмотрел этот фильм и сэкономил на билете...

Ещё наблюдение. Реклама Орбит, там такой есть товарищ Джуниор, в очках который. Его образ явно придумывали с оглядкой на Эгона из Ghostbusters. В последней рекламе вообще копия - по тому как "отвлёкся от улыбки" чтобы сказать что малина похожа на Орбит, а потом снова вернулся к той же улыбке. Один в один...

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2708-19-53
#original-date: 25.12.2007 Tue
#original-time: 7:53 PM
#original-day:  2708
#original-host: Win98SE

Article ID: Q76551

Summary:

This article demonstrates how to send dynamic data exchange (DDE)
interface commands to the Microsoft Windows Program Manager from
Microsoft Visual Basic for Windows using DDE.

The interface commands available through DDE with the Windows Program
Manager are as follows:

  CreateGroup(GroupName,GroupPath)
  ShowGroup(GroupName,ShowCommand)
  AddItem(CommandLine,Name,IconPath,IconIndex,XPos,YPos)
  DeleteGroup(GroupName)
  ExitProgman(bSaveState)

A full explanation of the above commands can be found in Chapter 22,
pages 19-22 of the "Microsoft Windows Software Development Kit Guide
to Programming" version 3.0 manual.

An application can also obtain a list of Windows groups from the
Windows Program Manager by issuing a LinkRequest to the "PROGMAN" item.


More Information:

The following program demonstrates how to use four of the five Windows
Program Manager DDE interface commands and the one DDE request:

1. Run Visual Basic for Windows, or from the File menu, choose New
  Project (press ALT, F, N) if Visual Basic for Windows is already
  running. Form1 is created by default.

2. Create the following controls with the given properties on Form1:

     Object     Name         Caption
     ------     --------     -------

     TextBox    Text1
     Button     Command1     Make
     Button     Command2     Delete
     Button     Command3     Request

   (In Visual Basic version 1.0 for Window set the CtlName Property
    for the above objects instead of the Name property.)

3. Add the following code to the Command1_Click event:

Sub Command1_Click ()
 Text1.LinkTopic = "ProgMan|Progman"
 Text1.LinkMode = 2               ' Establish manual link.

 Text1.LinkExecute "[CreateGroup(Test Group)]"
         ' Make a group in Windows Program Manager.

 Text1.LinkExecute "[AddItem(c:\vb\vb.exe, Visual Basic)]"

         ' Add an item to that group.

 Text1.LinkExecute "[ShowGroup(Test Group, 7)]"
         ' Iconize the group and focus to VB application.

 On Error Resume Next  ' Disconnecting link with Windows Program
 Text1.LinkMode = 0    ' Manager causes an error in Windows 3.0.
            ' This is a known problem with Windows Program Manager.
End Sub

4. Add the following code to the Command2_Click event:

Sub Command2_Click ()
 Text1.LinkTopic = "ProgMan|Progman"
 Text1.LinkMode = 2          ' Establish manual link.

 Text1.LinkExecute "[DeleteGroup(Test Group)]"
         ' Delete the group and all items within it.

 On Error Resume Next  ' Disconnecting link with Windows Program
 Text1.LinkMode = 0    ' Manager causes an error in Windows 3.0.
             ' This is a known problem with Windows Program Manager.
End Sub

5. Add the following code to the Command3_Click event:

Sub Command3_Click ()
 Text1.LinkTopic = "ProgMan|Progman"
 Text1.LinkItem = "PROGMAN"
 Text1.LinkMode = 2      ' Establish manual link.

 Text1.LinkRequest       ' Get a list of the groups.

 On Error Resume Next  ' Disconnecting link with Windows Program
 Text1.LinkMode = 0    ' Manager causes an error in Windows 3.0.
            ' This is a known problem with Windows Program Manager.
End Sub

5. Press the F5 key to run the program.

6. Choose the Make button, then choose the Delete button. Note the
  result.

7. Choose the Request button. This will put a list of the groups
  in the Windows Program Manager to be placed in the text box. The
  individual items are delimited by a carriage return plus linefeed.

As noted in the Windows Software Development Kit (SDK) manual
mentioned above, the ExitProgman() command will only work if Windows
Program Manager is NOT the shell (the startup program when you start
Windows).


16:08

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2708-19-41
#original-date: 25.12.2007 Tue
#original-time: 7:41 PM
#original-day:  2708
#original-host: Win98SE

Вот так вот мы получаем все группы:

Sub Form_Click ()
 Me.lblDDE.Caption = ""
 
 Me.lblDDE.LinkTimeout = 300 ' 30 sec
 Me.lblDDE.LinkTopic = "ProgMan|PROGMAN"
 Me.lblDDE.LinkItem = "ProgMan"
 Me.lblDDE.LinkMode = 2
 
 Me.lblDDE.LinkRequest
 Me.lblDDE.LinkMode = 0
 
 MsgBox Me.lblDDE.Caption
End Sub



Вот что у меня:

Автозагрузка
Стандартные
NSIS
Visual Basic 3.0
Light Alloy
WinRAR
Doushin - Same Heart
K-Lite Codec Pack
htm2chm
SaveChm
PowerStrip
Where Is It
Отключенные элементы запуска
activePDF
Japanese
IrfanView
MSXML 4.0
Mail.Ru
Windows 98 Resource Kit
FAR manager
Agnitum
Becky! Ver.2
HalfMoon Studios
Mobile Phone Manager
TrafficCompressor 1.0.352
Semagic
ReGet Software
PacketVideo
DOSBox-0.72
Image Hoster


Интересно, группа автозагрузки идёт первой или нет?

Нет... В Windows 3.11 первой вообще шла группа Visual Basic... Тогда придётся полагаться на юзера...

Сегодня, кстати, пока в библиотеке копировала анимэ (уже себе), поюзала свой портабельный Файрфикс. Нет, прикольный броузер, не такой суровый как Опера (правда, Опера выглядит слишком сурово, хотя если вспомнить что это норвежский броузер...), но как он работает с картинками меня убивает. Лучше чем в Опере это никто не реализовал, и я буду очень рада, если в IE8 сделают также. И, кстати, Файрфикс также безалаберно обращается с кэшем как и IE. Не всегда, но часто. В общем, по части кэша Опера опять впереди планеты всей.

Ещё сегодня я купила монитор (Acer, 19"). В общем, тот что брала на работе, мне не нужен. Правда, цвет серебристый, но хотябы не черный...

16:08

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2708-19-04
#original-date: 25.12.2007 Tue
#original-time: 7:04 PM
#original-day:  2708
#original-host: Win98SE

Интересно, что когда в передаче про суд на Первом, кого-либо оправявают, мажик с автоматом, который стоит позди обвиняемой, тихо так уходит из зала... Ещё любопытно что даже если человеа оправдывают, ему говорят, что он имеет право на обжаловние приговора... Вспоминается американский фильм, где мужик во всю признавал свою вину, но его всё равно признали невиновным.

Потихоньку изучаю DDE. Кто-нибудь помнит что это такое? Вот я помню. И даже хочу сделать добавление прграмм в автозапуск для Win16. Это как у DDD, но тут идёт не создание значения в реестре (в то время не было таких ключей), а создание элемента группы "Автозагрузка". Правда, я не совсем поняла работу команд DDE у Program Manager и как узнать какая группа и есть Startup? Функции-то такой нет...

Ещё интересная команда:

ExitProgman(bSaveGroups)

If Program Manager was started by another application, the ExitProgman command instructs Program Manager to exit and, optionally, save its group information.
Following is the parameter for this command:

bSaveGroups

Specifies a Boolean value that, if nonzero, causes Program Manager to save its group information before closing. If bSaveGroups is zero, Program Manager does not save its group information.


Не помню точно, но вроде бы это завершало работу Windows.

16:08

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2708-10-36
#original-date: 25.12.2007 Tue
#original-time: 10:36 AM
#original-day:  2708
#original-host: Win98SE

Пакую сумки. И где же мой опыт игры в Тетрис?

16:08

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2707-23-20
#original-date: 24.12.2007 Mon
#original-time: 11:20 PM
#original-day:  2707
#original-host: Win98SE

Пересчитываю деньги и понимаю, что полторы тысячи пропали OO Я в панике, в банкомате забыла. Пока металась, мне на глаза попалась банка болванок. Угу. 1300... Ух...

А ещё я нашла сегодня мадам, у которой "все подруги яойщицы". Во, где я попытаюсь выменять 60 гиг яоя ^_^ Надеюсь, что на это не уйдёт год ^^ Очень хочу Мэг порадовать ^^

А ещё я сегодня купила коровку. Такая какбы корзинка в виде коровы. Прикольная, но подозрительно дешёвая. Ещё была кукла с корзинкой, но она негабаритная и её трудно будет везти, поэтому её трудно будет везти.

16:08

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2708-00-11
#original-date: 25.12.2007 Tue
#original-time: 12:11 AM
#original-day:  2708
#original-host: Win98SE

Сейчас много понаделали редакторов реестра, которые имеют возможность отката изменений. Но самый прикольный редактов редактор в Win3.11. Он спрашивает, сохранить ли изменения! И ещё каваййно то что в нём всего один корень - HKEY_CLASSES_ROOT (именно поэтому его и назвали реестром, ведь изначально там регистрировались только OLE компоненты), и то что у него есть упрощённый режим - редактор асоциаций файлов.

Кстати, Windows до сих пор поддерживает старый стиль асоциаций. Но не рекомендует.

16:08

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2707-15-12
#original-date: 24.12.2007 Mon
#original-time: 3:12 PM
#original-day:  2707
#original-host: Win98SE

Жаль что она не в нашей инспекции состоит. Пришла бы она к нам, я бы попросила ей устроить забег с декларациями. Этот визит она бы запомнила надолго.

16:07

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2707-10-47
#original-date: 24.12.2007 Mon
#original-time: 10:47 AM
#original-day:  2707
#original-host: Win98SE

Всё смотрю статистику и медленно офигиваю... Возвращение качают только первую, вторую и четвёртую части. Ни как не могу понять почему. А ещё прикол. Я сильно подозрева, что половина качающих просто вырезает редирект из адреса. Тоже не понятно почему. Боятся чтоли что деньги с них снимут?

16:07

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2707-15-03
#original-date: 24.12.2007 Mon
#original-time: 3:03 PM
#original-day:  2707
#original-host: Win98SE

Пиздец...

Сдала один долг и уже думала что сдам следующий, так хрен. Оказывается что то что у меня написано в направлении - это херня, и я должна идти к другому преподавателю только потому что они там договорились. Но я всёже убедила эту идиотку что мне именно к ней. Тогда она выдумала две лабораторные которые я должна сделать. Пиздец! Какие нахрен лабораторные?

А тем временем у меня снова поднялась температура... Господи, как же я хочу её убить! Хорошенько головой об стенку, потом ещё раз головой об стенку, а потом об угол стола, чтобы мозги наружу повылазили!

16:07

Тотальная неудачница и убийца жёстких дисков.
#post-id: 2707-08-29
#original-date: 24.12.2007 Mon
#original-time: 8:29 AM
#original-day:  2707
#original-host: Win98SE

Только что увидела Волгу ГАЗ-21 с движком, подвеской и прочим-прочим-прочим от Ауди... Фантастическая идея *_* Но я вот что подумала... Если классика так ценится, не пора ли серийно делать машины классического дизайна с современной начинкой? В конце концов все хотят кататься на Dodge Challenger (сделали же убогий ремейк), но никто не хочет мириться с прожорливым двигателем, отсутствием гидроусилителя и никакими тормозами.