Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Delphi 7 (http://forum.oszone.net/showthread.php?t=30370)

UZER 01-08-2003 10:51 208382

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

ЗЫ Смотрелэту тему, но там ничего полезного нету

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

Prisoner 01-08-2003 15:54 208383

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

UZER 02-08-2003 04:51 208384

Prisoner
Сам на что подписан, или что порекомендуешь из рассылок?


Код:


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

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


Prisoner 02-08-2003 10:02 208385

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

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

UZER 02-08-2003 12:44 208386


Есть еще вопросик
1. Как текст из Edit передать в Memo?
Пишу
Код:


Memo1.Lines := Edit1.Text;

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


Prisoner
Спасибо...
Цитата:

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

Цитата:

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

Prisoner 02-08-2003 13:43 208387

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

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

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

JCooper 02-08-2003 18:53 208388

UZER Надо
Код:

Memo.Lines[i]:=Edit.Text

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

Добавлено:

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

Добавлено:

упс, прогнал пургу, UZER так лучше
Код:

Memo.Lines.Add(Edit.Text);

Prisoner 02-08-2003 23:38 208389

Да... с методом Add гораздо лучше, Kuper  :)

Mazay 03-08-2003 02:12 208390

У меня по 6 Дельфям штук 10 е.книг наберется. Если надо ...

UZER 03-08-2003 02:59 208391

Mazay
Скинь на мыло, что не жалко

vasketsov 03-08-2003 09:02 208392

Если надо полностью перписать текст:
Memo.Lines.Text := Edit.Text;

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

UZER 03-08-2003 13:14 208393

vasketsov
#10#13 тоже работает :)

JCooper 03-08-2003 14:46 208394

Цитата:

#10#13
- управляющие символы

UZER 03-08-2003 15:00 208395

А как можно выключить комп (WinXP)?
Пишу вот
Код:

Windows.ExitWindowsEx(EWX_POWEROFF,0);
Но ничего не происходит
Только логоф работает
Код:

Windows.ExitWindowsEx(EWX_LOGOFF,0);
:(

Prisoner 03-08-2003 19:01 208396

Спасибо за поправку vasketsov .

vasketsov 03-08-2003 22:46 208397

UZER
1) offtopic. к Delphi7 отношения не имеет.
2) уже обсуждалось, треба только поискать.


Время: 06:37.

Время: 06:37.
© OSzone.net 2001-