Орешник Мастеров DELPHI
Орешек знанья тверд,
и все.
(вместо эпиграфа)
Трудны и тернисты пути знания. Блуждая по ним, нельзя обойтись без курьезов. Почему же не попытаться использовать их для поднятия настроения, для учебы?
В нашем "орешнике" мы попытаемся собирать такие, на наш взгляд курьезные вопросы и ответы из форумов, которые могут вызвать Вашу улыбку.
Улыбайтесь, господа!
(к/ф "Тот самый Мюнхгаузен")
хм... текстовый файл
var f : file of text;
Почему такая конструкция не канает в делфе?
Установка программ
Привет всем!
Скажите пожалуйста, как распаковать програму, с помощью ProgressBar и вобще, возможно ли это?
Ответ:
Лучше попробуй распаковать с помощью TImage...
Ответ:
Нет, TImage не поддерживает упакованные InstallShield'ом программы. Только через ProgressBar - он универсальнее
Ответ:
Нет, лучше использовать TGauge - он мощнее будет, там разные форматы поддерживаются: gkNeedle, gkPie, gkText. Хотя все-таки, при использование TXPManifest, необходимость в этом отпадает, он по молчанию поддерживает все вышеперечисленные типы компрессии.
TStrings
Почему строки грузятся не полностью, а только первые 5 - 6 символов?
...
a:tmemo;
...
a.lines.loadfromfile('a.bmp');
Ответ:
попробуй удачи с exe файлом... там может побольше загрузится... на два три символа...
Ответ:
Разве в школе разведчиков не обьясняли разницу между текстом и картинкой?
мне надо текст в *.bmp загрузить во что-то и потом изменить и сохранить. Через файлы долго.
Как программно изм-ть RUS версию Windows на ENG и наоборот
Как программно изм-ть RUS версию Windows на ENG и наоборот. Очень нужно.
Ответ:
Чего тебе изменить надо? А Win 95 тебе, случайно, в Win XP программно изменить не надо?
Ответ:
Поставить дисk с СД и набрать setup.exe
Ответ:
Супер. А можно программно поменять мой Celeron-900 на Pentium IV - 2700???
Перевод из десятичной системы в двуричную.
Как перевести число из десятичной системы счисления в двуричную (програмнно).
Ord
Доброго всем дня! В Паскале была функция Ord, возвращающая код символа, но в Делфи неработает. Есть ли альтернатива?
int 13h
Хочу сохранить 512 байт загрузчика в файл.
По нажатию button:
mov ah,02h ;read sectors func
mov al,1 ;quantity of sectors
mov ch,0 ;0 cylinder
mov cl,1 ;1 sector
mov dh,0 ;number of surface
mov dl,80h ;hdd code 0-A: 1-B: 80h-hdd
mov bx,offset mboot ;buffer for read
int 13h ;goto bios
Далее запись из буфера mboot в файл.
Буфер объявлен так
mboot db 512 dup(0)
Все останавливается на int 13h
и сразу ошибка.
Я что-то не так сделал?
Отмечу сразу - это не вирус!
Осваиваю низкоуровневое программирование + Delphi.
Ответ:
чего захотел! 13 прерывание...
тут 21 не всегда под Виндой работает.
Ответ:
Вообще-то Delphi и низкоуровневое программирование - вещи, мягко говоря, не совместимые. Особенно, на таком низком уровне... :-)))
Ответ:
В каком же букваре по Делфи (именно - по Делфи !) ты нашел этот пример ?