Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 26.01.2011, 10:05   #31
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

BOBAH13, прочитал! ничего не помогло!!!

УВАЖАЕМЫЕ ЭКСПЕРТЫ, ВЫРУЧАЙТЕ!!!!!!

... я так понял что нет больше предложении? ((( я реально в тупике ((

Уважаемые программисты, выручайте!

ПОМОГИТЕ РАЗОБРАТЬСЯ!!!!!
Дайте мне власть и я переверну ваш мир!...

Последний раз редактировалось Stilet; 26.02.2011 в 11:05.
KWN, lnc вне форума
Старый 26.02.2011, 11:04   #32
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
никак.
динамические массивы в Делфи(именно типа array) начинается всегда с нуля.
Лучше сказать, все в программировании начинается с нуля

А смысла изменять это нет, поэтому можешь конечно переписать свойсво если вообще нечего делать
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума
Старый 26.02.2011, 11:07   #33
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
KWN, lnc
Что такое "пошаговка" ты знаешь?
Отлаживать умеешь? поставь точку прерывания на начало функции, и пошагово пройдись, когда прога на ней брякнется, по коду выяснив какие переменные чему равны становятся.
I'm learning to live...
Stilet вне форума
Старый 26.02.2011, 12:23   #34
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

Stilet, не мог бы ты посмотреть что у меня не правильно? я вот все перерыл и не помогло ((( выручи а
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума
Старый 26.02.2011, 22:22   #35
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

УВАЖАЕМЫЕ ПРОГРАММИСТЫ, ТРЕБУЕТСЯ ВАЩА ПОМОЩЬ! ВЫРУЧАЙТЕ!
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума
Старый 26.02.2011, 22:36   #36
ArtGrek
DelphiProger
Участник клуба
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Сообщений: 1,023
По умолчанию

я так пробежался по теме, все чесно говоря не читал, но вроди ты не поимеш одну вешь
если A начинаеца с 0, а B с 1 тоесть
Код:
a: array [0...5] of string;
b: array [1..6] of string;
for i := 0 to a.Count - 1 do
  a[i] := b[i+1]
тоесть цикл начинаеш с меньшего, а так как B всегда на 1 больше пребавляеш единицу
я б на твоем месте просто сначала попробывал, потому что путаница там.....
VirusN13
ArtGrek вне форума
Старый 26.02.2011, 23:09   #37
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

ArtGrek, куда это вставлять? объясни пожалуйста
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума
Старый 27.02.2011, 12:05   #38
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
не мог бы ты посмотреть
Нет не мог. Я не телепат. выкладывай проект с кодом тогда возможно посмотрю если он у меня откроется
I'm learning to live...
Stilet вне форума
Старый 27.02.2011, 12:42   #39
KWN, lnc
Delphi 7
Форумчанин
 
Аватар для KWN, lnc
 
Регистрация: 10.02.2009
Сообщений: 354
По умолчанию

Stilet лови

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls, shellApi,menus, Grids, ValEdit, inifiles;

 const
 WM_MyMessage=Wm_user+1;

type
  TForm1 = class(TForm)
    ListView1: TListView;
    procedure FormCreate(Sender: TObject);
  private
  
  procedure WMHotKey(var Msg: TWMHotKey); message WM_HOTKEY;

    { Private declarations }
  public

    { Public declarations }
  end;

var
  Form1: TForm1;
  idkey:integer=1;
  idkey1:array of integer;
  row:integer=-1;

implementation

{$R *.dfm}

function RegHotKey(HotKey:TShortCut;id:integer):boolean;
var
TheKey:Word;
TheShiftState:TShiftState;
Modifiers:Cardinal;
flag:boolean;
begin

idkey:=id+idkey;
UnRegisterHotKey(application.MainForm.Handle,idkey);
setlength(idkey1,length(idkey1)+1);
idkey1[id]:=idkey;
flag:=false;
HotKeyContacts:=HotKey;
ShortCutToKey(HotKeyContacts, TheKey, TheShiftState);
Modifiers:=0;
 if ssAlt in TheShiftState then
begin
Modifiers:= MOD_ALT;
flag:=true;
end;

if ssCtrl in TheShiftState then
 begin
 if flag=true then
  begin
  Modifiers:= modifiers or MOD_CONTROL;
  end
 else
begin
Modifiers:= MOD_CONTROL;
 end;
end;

if ssShift in TheShiftState then
begin
 Modifiers:= modifiers or MOD_Shift;
end;

Result:=RegisterHotkey(form1.Handle,idkey,Modifiers,TheKey);
end;

procedure TForm1.WMHotKey(var Msg: TWMHotKey);
var i,k:integer;
begin
i:=msg.HotKey;
k:=1;
while (k<=length(idkey1)) do
 begin
 if idkey1[k-1]=i then
   begin
     break;
  end;
k:=k+1;
end;
shellExecute(0,nil,Pchar(ListView1.Items.Item[l].Caption),nil,nil,sw_show);
end;
Дайте мне власть и я переверну ваш мир!...
KWN, lnc вне форума
Старый 27.02.2011, 14:56   #40
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Мдя... Я смотрю твое неуважение к форумчанам настолько велико что ты нас всех считаешь Зелеными Человечками, способными телепатировать в твоем, прости, воспаленном мозгу...

Спасибо за код, ничем помочь не могу, пока ты не сделаешь то что я попросил а не то что тебе после ЛСД привидилось.
Удачи
I'm learning to live...
Stilet вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать так чтобы ... Ромка-12 Помощь студентам 2 16.09.2010 05:52
Как сделать так чтобы.. Дима я Общие вопросы Delphi 2 05.01.2010 19:03
Как сделать так чтобы дружбан начал... VintProg Свободное общение 31 22.08.2009 10:51
Как в Битриксе сделать так, чтобы mulatka Помощь студентам 0 09.06.2009 22:36
Как сделать так чтобы dBCOMBOBOX...... Gareevbo Общие вопросы Delphi 1 08.06.2009 19:59