OdesitVadim
Для эмитации работы
Для эмитации работы
SERGE_BLIZNUK
при выводе строки преобразуй в число, дополняй нулями спереди (если нужно)
и наращивай Inc(MyID)
НО с ней проги не хотят писать VBR заголовок мр3 файлу, есть догадка что из-за того что структра BE_CONFIG передаваемая lame_enc.dll на с++ передается размером в 331 байт , а из делфей 329 байт... естественно в паскалевком варианте присутствуют все поля оригинальной структуры
структра BE_CONFIG передаваемая lame_enc.dll на с++ передается размером в 331 байт , а из делфей 329 байт
как в паскаль перевли тип BOOL - это не Boolean (1 байт), а LongBool (4 байта)
шото торможу не могу понять фразы...
deadbitch
приведи код
var
rect: TRect;
begin
pic := TPicture.Create;
rect.Left := 0;
rect.Top := 0;
rect.Right := Form1.Width;
rect.Bottom := Form1.Height;
pic.LoadFromFile(ExePath + 'EMF\'+map);
Image1.Canvas.StretchDraw(rect, pic.Graphic);
Image1.Refresh;
pic.Free;
pic := TPicture.Create;
Image1.Canvas.Brush.Color := clBtnFace;
Image1.Canvas.FillRect(Rect);
Pic.LoadFromFile(ExePath+'EMF\'+img);
Image1.Canvas.StretchDraw(rect, pic.Graphic);
//rect тут тот же
deadbitch
1. Выкини нафиг Image1.
2. Не надо постоянно создавать и уничтожать pic. Не надо. Создай ее один раз, например в OnCreate формы.А уничтожай в OnDestroy.
3. И rect тоже выкинь. Воспользуйся ClientRect формы.
иными словами дельфийский boolean не катит Lame_enc.dll написанному на С++, ибо в с он представлен 1 битом, а в делфях 32 битами среди которых либо все 0 либо 1 единичка, в отличии от с где на это выделен 1 бит... шо ж мине робить ? падскажить люди добрыя....
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Событие STFilter(DBGridEh) ???