PDA

Показать полную графическую версию : Delphi 7


UZER
01-08-2003, 10:51
Возможно тут есть люди, которые учились delphi самостоятельно без помощи опытных программеров или курсов - вопрос к ним:
Поставил я себе delphi 7 и понял, что нихрена в ней не смыслю, освоил тока визуальное...
Посоветуйте какие-нибудь книги (электронные или бумажные) которые вам очень помогли при освоении языка
Надеюсь вопрос понятен :)

ЗЫ Смотрелэту (http://www.forum.oszone.net/topic.cgi?forum=18&topic=333) тему, но там ничего полезного нету

Исправлено: UZER, 11:55 1-08-2003

Prisoner
01-08-2003, 15:54
Хелп, ака F1. Помогут регулярные рассылки subscribe.ru и maillist.ru, а самую неоценимую помощь окажет осознание того, что необходимо и поход с этой мыслью на ya.ru.

UZER
02-08-2003, 04:51
Prisoner
Сам на что подписан, или что порекомендуешь из рассылок?



MessageDlg('Ошибка ввода, Приложение будет закрыто', mtError, [mbOK], 0);

Как "Приложение будет закрыто" переместить на строчку ниже

Prisoner
02-08-2003, 10:02
Рассылки всякие :) весь спектр, от полного "для начинающих" и... к примеру-
На сабскрибе: Delphi. Уроки. + Мастера Delphi+Провессиональное программирование (там больше о С, но у него с Дельфей тесная интеграция)+WinApi на русском.
На мэйллисте: Стиль в Delphi.

Вставить где нужно коды #10#13 - будет перевод строки, то есть можно организовать многострочные мессаги.

UZER
02-08-2003, 12:44
Есть еще вопросик
1. Как текст из Edit передать в Memo?
Пишу

Memo1.Lines := Edit1.Text;

Дельфя отвечает (По-буржуйски я плохо понимаю) что-то типа "String и TSrting" - это разные понятия


Prisoner
Спасибо...
Хелп, ака F1.
По-буржуйски я плохо понимаю

поход с этой мыслью
Дык самой мысли нету, хотелось бы учебничек электронный (на крайняк хороший бумажный) :)

Prisoner
02-08-2003, 13:43
TMemo.Lines это Tstrings (Или стринглист, не помню, а хелпарика еще нету, система слетела недавно), ты пытаешься запихнуть строку в контейнер, по сему просто посмотри внимательнее в определение TMemo, найди у него свойство Lines, Посмотри его тип и погляди как с этим типом работать, то есть в твоем сдучае как туда положить строку...

Под Help'ом я понимаю встроенную помощь Delphi, а вот там тебе придется все по аглицки читать :) не хочешь по аглицки, в твоем распоряжении яндекс... могу посоветовать в том же яндексе ввести "Королевство дельфи", там ты найдешь столь дорогие тебе ссылки на различную документацию... удачи.

На счет мысли... я имел ввиду, что сначала стоит озадачиться идеей, что собственно писать :) потом КАК писать, разработать структуру данных, интерфейсик, все по уму короче обдумать, а потом уж писать умный ;) код.

JCooper
02-08-2003, 18:53
UZER Надо Memo.Lines[i]:=Edit.Text


Исправлено: Kuper, 19:56 2-08-2003

Добавлено:

А вообще хелп - весьма полезен, так что учи английский.

Добавлено:

упс, прогнал пургу, UZER так лучше
Memo.Lines.Add(Edit.Text);

Prisoner
02-08-2003, 23:38
Да... с методом Add гораздо лучше, Kuper  :)

Mazay
03-08-2003, 02:12
У меня по 6 Дельфям штук 10 е.книг наберется. Если надо ...

UZER
03-08-2003, 02:59
Mazay
Скинь на мыло, что не жалко

vasketsov
03-08-2003, 09:02
Если надо полностью перписать текст:
Memo.Lines.Text := Edit.Text;

Prisoner
Вставлять нужно #13#10.
А еще точнее - константу sLineBreak из модуля system.pas

UZER
03-08-2003, 13:14
vasketsov
#10#13 тоже работает :)

JCooper
03-08-2003, 14:46
#10#13 - управляющие символы

UZER
03-08-2003, 15:00
А как можно выключить комп (WinXP)?
Пишу вот

Windows.ExitWindowsEx(EWX_POWEROFF,0);

Но ничего не происходит
Только логоф работает

Windows.ExitWindowsEx(EWX_LOGOFF,0);

:(

Prisoner
03-08-2003, 19:01
Спасибо за поправку vasketsov .

vasketsov
03-08-2003, 22:46
UZER
1) offtopic. к Delphi7 отношения не имеет.
2) уже обсуждалось, треба только поискать.




© OSzone.net 2001-2012