A detailed numerical analysis has been made of the passing of superlattice dislocations in the presence of frictional forces and the results compared with those for ordinary dislocations. In particular, it was shown that the behaviour of superlattice dislocations is similar to that of ordinary dislocations, only at very high frictional stresses or at very low vertical separations. It was also shown that dipole strength can be increased significantly by decreasing y, the vertical separation, until y reaches a critical value, Yc, when the cross-slip forces due to the internal stresses are sufficient to induce non-thermal cross-slip thus annihilating the passing dislocations. Edge dislocations, on the other hand, cannot annihilate themselves by climb, and hence, smaller vertical separation can be obtained increasing the dipole strength significantly. The effect of thermal and nonthermal cross-slip on the work-hardening of ordered alloys is discussed in detail. For the purpose of illustration, the calculations were made for FeCo. The results, however, are quite general and are applicable to all B2-structure alloys.