12.04.2005, 16:50 | #1 |
Участник
|
Не могу вызвать метод класса
Доброго всем времени суток.
У меня следующая проблема: В форме обрабатываю нажатие на кнопку. ... InventSerial inventSerial; //таблица InventDim invDim; //тоже ; ... invDim = InventDim::find(newline.InventDimId); invDim.inventDimId = newline.InventDimId; invDim.inventSerialId = inventSerial.InventSerialNum(Purchline.ItemId); //далее мне надо вызвать метод invDim::findOrCreate(InventDim::find(invDim.InventDimId)); //но компилятор говорит "invDim не является классом" //хотя в отладчике у invDim Type =InventDim |
|
12.04.2005, 17:02 | #2 |
Гость
|
Вместо
invDim::findOrCreate(InventDim::find(invDim.InventDimId)); нужно inventDim::findOrCreate(InventDim::find(invDim.InventDimId)); |
|
12.04.2005, 17:04 | #3 |
Участник
|
Цитата:
Изначально опубликовано lagr221374
Вместо invDim::findOrCreate(InventDim::find(invDim.InventDimId)); нужно inventDim::findOrCreate(InventDim::find(invDim.InventDimId)); Я пробовал менять. Не хочет. |
|
12.04.2005, 17:17 | #4 |
Участник
|
Опять очередному высококлассному программисту (наверно, с зарплатой от 1500 у.е.) надо объяснять, что такое статический метод класса
П.С. Не обижайтесь, просто соседней веткой навеяло |
|
12.04.2005, 17:22 | #5 |
Участник
|
Цитата:
Изначально опубликовано xonix
Опять очередному высококлассному программисту (наверно, с зарплатой от 1500 у.е.) надо объяснять, что такое статический метод класса П.С. Не обижайтесь, просто соседней веткой навеяло |
|
12.04.2005, 17:31 | #6 |
Участник
|
А причём тут Аксапта?
Вы вообще 4 недели программируете? Т.к. статические методы классов, это вообще то не Аксаптовская придумка Это ООП. И в Си++ есть, и в Дельфях и везде, где поддерживается ООП. |
|
12.04.2005, 17:32 | #7 |
Участник
|
Цитата:
Изначально опубликовано lagr221374
Вместо invDim::findOrCreate(InventDim::find(invDim.InventDimId)); нужно inventDim::findOrCreate(InventDim::find(invDim.InventDimId)); А вообще всем спасибо за помощь все работает как надо. |
|
12.04.2005, 17:37 | #8 |
Участник
|
2 RedStranger
Если не секрет (для статистики), а какая у Вас зарплата? И на чём раньше программировали? Просто из любопытства? |
|
12.04.2005, 17:45 | #9 |
Участник
|
2xonix
не секрет 300 т.к. я не полный раб день и учусь токо |
|
12.04.2005, 17:46 | #10 |
Участник
|
2xonix
не секрет 300 т.к. я не полный раб день и учусь токо а программил я на delphi6 |
|
12.04.2005, 17:57 | #11 |
Участник
|
Ну тады снимаю все обвинения
Учиться, учиться, и ещё раз учиться (с) В.И.Ленин П.С. Рекомендую почитать литературу по ООП. Хотя бы основную концепцию... Очень помогает понимать, что к чему! |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Как вызвать метод для поля в FormDataSource? | 3 | |||
Как запустить метод класса :) | 6 | |||
Запустить метод класса | 2 | |||
Как вызвать нужный метод класса? | 5 | |||
Как вызвать метод на COMVariant? | 2 |
|